mirror of
https://github.com/Prowlarr/Prowlarr.git
synced 2025-10-03 01:01:34 +02:00
Datatables wired up on series grid
This commit is contained in:
@@ -63,6 +63,7 @@ NzbDrone.Router = Backbone.Marionette.AppRouter.extend({
|
||||
controller: new NzbDrone.Controller(),
|
||||
// "someMethod" must exist at controller.someMethod
|
||||
appRoutes: {
|
||||
'series': 'series',
|
||||
'series/index': 'series',
|
||||
'series/add': 'addSeries',
|
||||
'series/add/:action(/:query)': 'addSeries',
|
||||
@@ -93,33 +94,4 @@ NzbDrone.registerHelpers = function() {
|
||||
|
||||
return '<i class="icon-stop grid-icon" title="Ended"></i>';
|
||||
});
|
||||
|
||||
Handlebars.registerHelper("formatBestDate", function (dateSource) {
|
||||
if (!dateSource) return '';
|
||||
|
||||
var date = Date.create(dateSource);
|
||||
|
||||
if (date.isYesterday()) return 'Yesterday';
|
||||
if (date.isToday()) return 'Today';
|
||||
if (date.isTomorrow()) return 'Tomorrow';
|
||||
if (date.isToday()) return 'Today';
|
||||
if (date.isBefore(Date.create().addDays(7))) return date.format('{Weekday}');
|
||||
|
||||
return date.format('{MM}/{dd}/{yyyy}');
|
||||
});
|
||||
|
||||
Handlebars.registerHelper("formatProgress", function (episodeFileCount, episodeCount) {
|
||||
var percent = 100;
|
||||
|
||||
if (!episodeFileCount) episodeFileCount = 0;
|
||||
if (!episodeCount) episodeCount = 0;
|
||||
|
||||
if (episodeCount > 0)
|
||||
percent = episodeFileCount / episodeCount * 100;
|
||||
|
||||
var result = '<div class="progress">';
|
||||
result += '<span class="progressbar-back-text">' + episodeFileCount + ' / ' + episodeCount + '</span>';
|
||||
result += '<div class="bar" style="width: ' + percent + '%"><span class="progressbar-front-text">' + episodeFileCount + ' / ' + episodeCount + '</span></div>';
|
||||
return result + '</div>';
|
||||
});
|
||||
}
|
Reference in New Issue
Block a user