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:
parent
31c16972b0
commit
a1535a341b
30 changed files with 592 additions and 394 deletions
|
@ -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) {
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue