Status image on Series grid will update when monitored state is changed.

pull/4/head
Mark McDowall 13 years ago
parent ced3ef4081
commit 0f756e9e02

@ -180,6 +180,8 @@
"Save": function () { "Save": function () {
//Save the form //Save the form
$('#SeriesEditorForm').submit(); $('#SeriesEditorForm').submit();
updateStatus();
$(this).dialog("close"); $(this).dialog("close");
}, },
Cancel: function () { Cancel: function () {
@ -261,5 +263,31 @@
//Open the dialog //Open the dialog
$("#seriesDelete").dialog("open"); $("#seriesDelete").dialog("open");
}); });
function updateStatus() {
var monitored = $('#Monitored').attr('checked');
var seriesId = $('#SeriesId').val();
var img = $('.' + seriesId).children('.statusColumn').children('img');
var state = img.attr('alt');
if (state == "Ended")
return;
if (state == "Active") {
if (!monitored) {
img.attr('title', 'Not monitored');
img.attr('alt', 'Paused');
img.attr('src', '../../Content/Images/pause.png');
}
}
if (state == "Paused") {
if (monitored) {
img.attr('title', 'Continuing');
img.attr('alt', 'Active');
img.attr('src', '../../Content/Images/play.png');
}
}
}
</script> </script>
} }

@ -5,7 +5,7 @@
<td class="statusColumn"> <td class="statusColumn">
@{if (!Model.Monitored) @{if (!Model.Monitored)
{ {
<img src="../../Content/Images/pause.png" width="24" height="24" alt="Not monitored" title="Paused" /> <img src="../../Content/Images/pause.png" width="24" height="24" alt="Paused" title="Not monitored" />
} }
else else
{ {
@ -15,7 +15,7 @@
} }
else else
{ {
<img src="../../Content/Images/play.png" width="24" height="24" alt="Continuing" title="Active" /> <img src="../../Content/Images/play.png" width="24" height="24" alt="Active" title="Continuing" />
} }
} }
} }

Loading…
Cancel
Save