mirror of
https://github.com/Readarr/Readarr.git
synced 2026-04-24 22:35:39 -04:00
Work on episode count.
This commit is contained in:
@@ -6,33 +6,35 @@
|
||||
Series
|
||||
}
|
||||
|
||||
<script type="text/javascript" src="../../Scripts/doTimeout.js"></script>
|
||||
<script>
|
||||
(function ($) {
|
||||
$.fn.episodeProgress = function (episodes, totalEpisodes) {
|
||||
return this.each(
|
||||
function () {
|
||||
function () {
|
||||
var div = $(this);
|
||||
var innerdiv = div.find(".progress");
|
||||
var progressBar = div.find(".progress");
|
||||
|
||||
var width = Math.round(episodes / totalEpisodes * 100);
|
||||
innerdiv.css("width", width + "%");
|
||||
|
||||
progressBar.css("width", width + "%");
|
||||
|
||||
if (width > 97) {
|
||||
innerdiv.css("-khtml-border-top-right-radius", "7px");
|
||||
innerdiv.css("border-top-right-radius", "7px");
|
||||
innerdiv.css("-moz-border-top-right-radius", "7px");
|
||||
innerdiv.css("-webkit-border-top-right-radius", "7px");
|
||||
progressBar.css("-khtml-border-top-right-radius", "7px");
|
||||
progressBar.css("border-top-right-radius", "7px");
|
||||
progressBar.css("-moz-border-top-right-radius", "7px");
|
||||
progressBar.css("-webkit-border-top-right-radius", "7px");
|
||||
|
||||
innerdiv.css("-khtml-border-bottom-right-radius", "7px");
|
||||
innerdiv.css("border-bottom-right-radius", "7px");
|
||||
innerdiv.css("-moz-border-bottom-right-radius", "7px");
|
||||
innerdiv.css("-webkit-border-bottom-right-radius", "7px");
|
||||
progressBar.css("-khtml-border-bottom-right-radius", "7px");
|
||||
progressBar.css("border-bottom-right-radius", "7px");
|
||||
progressBar.css("-moz-border-bottom-right-radius", "7px");
|
||||
progressBar.css("-webkit-border-bottom-right-radius", "7px");
|
||||
}
|
||||
|
||||
|
||||
div.find(".progressText").html(episodes + " / " + totalEpisodes);
|
||||
}
|
||||
);
|
||||
};
|
||||
})(jQuery);
|
||||
});
|
||||
};
|
||||
})(jQuery);
|
||||
</script>
|
||||
|
||||
<style>
|
||||
@@ -156,20 +158,20 @@
|
||||
var getEpisodeCountUrl = '@Url.Action("GetEpisodeCount", "Series")';
|
||||
|
||||
$("#progressbar_" + seriesId).episodeProgress(0, 0);
|
||||
|
||||
|
||||
$.ajax({
|
||||
type: "GET",
|
||||
url: getEpisodeCountUrl,
|
||||
data: jQuery.param({ seriesId: seriesId }),
|
||||
error: function (req, status, error) {
|
||||
alert("Sorry! We could search for " + id + " at this time. " + error);
|
||||
},
|
||||
success: function (data, textStatus, jqXHR) {
|
||||
var episodes = data.Episodes;
|
||||
var episodeTotal = data.EpisodeTotal;
|
||||
$("#progressbar_" + seriesId).episodeProgress(episodes, episodeTotal);
|
||||
}
|
||||
});
|
||||
type: "GET",
|
||||
url: getEpisodeCountUrl,
|
||||
data: jQuery.param({ seriesId: seriesId }),
|
||||
error: function (req, status, error) {
|
||||
alert("Sorry! We could search for " + id + " at this time. " + error);
|
||||
},
|
||||
success: function (data, textStatus, jqXHR) {
|
||||
var episodes = data.Episodes;
|
||||
var episodeTotal = data.EpisodeTotal;
|
||||
$("#progressbar_" + seriesId).episodeProgress(episodes, episodeTotal);
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
|
||||
|
||||
Reference in New Issue
Block a user