1
0
Fork 0
mirror of https://github.com/jellyfin/jellyfin-web synced 2025-03-30 19:56:21 +00:00

fixes #943 - Add web client filtering by genres, parental ratings, tags and years

This commit is contained in:
Luke Pulverenti 2014-11-09 23:20:11 -05:00
parent 31c16972b0
commit a1535a341b
30 changed files with 592 additions and 394 deletions

View file

@ -646,7 +646,20 @@
selectionCommands.show();
$('.itemSelectionPanel', page).show();
var panels = $('.itemSelectionPanel', page).show();
if (!panels.length) {
var index = 0;
$('.cardContent', page).each(function () {
var chkItemSelectId = 'chkItemSelect' + index;
$(this).append('<div class="itemSelectionPanel" onclick="return false;"><div class="ui-checkbox"><label class="ui-btn ui-corner-all ui-btn-inherit ui-btn-icon-left ui-checkbox-off" for="' + chkItemSelectId + '">Select</label><input id="' + chkItemSelectId + '" type="checkbox" class="chkItemSelect" data-enhanced="true" /></div></div>');
index++;
});
$('.itemsContainer', page).trigger('create');
}
$('.chkItemSelect:checked', page).checked(false).checkboxradio('refresh');
}
@ -815,7 +828,7 @@
$('.' + this.getAttribute('data-tab'), page).show();
});
var viewPanel = $('.viewPanel', page).panel('option', 'classes.modalOpen', 'viewPanelModelOpen ui-panel-dismiss-open');
var viewPanel = $('.viewPanel', page);
$('#selectPageSize', viewPanel).html(LibraryBrowser.getDefaultPageSizeSelections().map(function (i) {