mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
finish dropping polymer
This commit is contained in:
parent
17af3ec3ef
commit
2c9913c69b
279 changed files with 259 additions and 28449 deletions
|
@ -1,4 +1,4 @@
|
|||
define(['jQuery', 'listViewStyle'], function ($) {
|
||||
define(['jQuery', 'dom', 'listViewStyle'], function ($, dom) {
|
||||
|
||||
var currentType;
|
||||
|
||||
|
@ -89,11 +89,12 @@
|
|||
$('.imageType', page).each(function () {
|
||||
|
||||
var imageType = this.getAttribute('data-imagetype');
|
||||
var container = dom.parentWithTag(this, 'LABEL');
|
||||
|
||||
if (metadataInfo.SupportedImageTypes.indexOf(imageType) == -1) {
|
||||
this.classList.add('hide');
|
||||
container.classList.add('hide');
|
||||
} else {
|
||||
this.classList.remove('hide');
|
||||
container.classList.remove('hide');
|
||||
}
|
||||
|
||||
if (getImageConfig(config, imageType).Limit) {
|
||||
|
@ -150,8 +151,8 @@
|
|||
|
||||
var i, length, plugin, id;
|
||||
|
||||
html += '<div class="paperListLabel">' + Globalize.translate('LabelImageFetchers') + '</div>';
|
||||
html += '<div class="paperList">';
|
||||
html += '<h3 class="checkboxListLabel">' + Globalize.translate('LabelImageFetchers') + '</h3>';
|
||||
html += '<div class="checkboxList paperList checkboxList-paperList">';
|
||||
|
||||
for (i = 0, length = plugins.length; i < length; i++) {
|
||||
|
||||
|
@ -161,7 +162,7 @@
|
|||
|
||||
html += '<div class="listItem imageFetcherItem" data-pluginname="' + plugin.Name + '">';
|
||||
|
||||
html += '<paper-checkbox class="chkImageFetcher" data-pluginname="' + plugin.Name + '" item-icon' + isChecked + '></paper-checkbox>';
|
||||
html += '<label class="listItemCheckboxContainer"><input type="checkbox" is="emby-checkbox" class="chkImageFetcher" data-pluginname="' + plugin.Name + '" ' + isChecked + '><span></span></label>';
|
||||
|
||||
html += '<div class="listItemBody">';
|
||||
|
||||
|
@ -220,8 +221,8 @@
|
|||
return;
|
||||
}
|
||||
|
||||
html += '<div class="paperListLabel">' + Globalize.translate('LabelMetadataSavers') + '</div>';
|
||||
html += '<div class="paperCheckboxList paperList">';
|
||||
html += '<h3 class="checkboxListLabel">' + Globalize.translate('LabelMetadataSavers') + '</h3>';
|
||||
html += '<div class="checkboxList paperList checkboxList-paperList">';
|
||||
|
||||
for (var i = 0, length = plugins.length; i < length; i++) {
|
||||
|
||||
|
@ -229,7 +230,7 @@
|
|||
|
||||
var isChecked = config.DisabledMetadataSavers.indexOf(plugin.Name) == -1 ? ' checked="checked"' : '';
|
||||
|
||||
html += '<paper-checkbox class="chkMetadataSaver"' + isChecked + ' data-pluginname="' + plugin.Name + '">' + plugin.Name + '</paper-checkbox>';
|
||||
html += '<label><input type="checkbox" is="emby-checkbox" class="chkMetadataSaver" data-pluginname="' + plugin.Name + '" ' + isChecked + '><span>' + plugin.Name + '</span></label>';
|
||||
}
|
||||
|
||||
html += '</div>';
|
||||
|
@ -253,8 +254,8 @@
|
|||
|
||||
var i, length, plugin;
|
||||
|
||||
html += '<div class="paperListLabel">' + Globalize.translate('LabelMetadataDownloaders') + '</div>';
|
||||
html += '<div class="paperList">';
|
||||
html += '<h3 class="checkboxListLabel">' + Globalize.translate('LabelMetadataDownloaders') + '</h3>';
|
||||
html += '<div class="checkboxList paperList checkboxList-paperList">';
|
||||
|
||||
for (i = 0, length = plugins.length; i < length; i++) {
|
||||
|
||||
|
@ -264,7 +265,7 @@
|
|||
|
||||
html += '<div class="listItem metadataFetcherItem" data-pluginname="' + plugin.Name + '">';
|
||||
|
||||
html += '<paper-checkbox class="chkMetadataFetcher" data-pluginname="' + plugin.Name + '" item-icon' + isChecked + '></paper-checkbox>';
|
||||
html += '<label class="listItemCheckboxContainer"><input type="checkbox" is="emby-checkbox" class="chkMetadataFetcher" data-pluginname="' + plugin.Name + '" ' + isChecked + '><span></span></label>';
|
||||
|
||||
html += '<div class="listItemBody">';
|
||||
|
||||
|
@ -323,8 +324,8 @@
|
|||
return;
|
||||
}
|
||||
|
||||
html += '<div class="paperListLabel">' + Globalize.translate('LabelMetadataReaders') + '</div>';
|
||||
html += '<div class="paperList">';
|
||||
html += '<h3 class="checkboxListLabel">' + Globalize.translate('LabelMetadataReaders') + '</h3>';
|
||||
html += '<div class="checkboxList paperList checkboxList-paperList">';
|
||||
|
||||
for (var i = 0, length = plugins.length; i < length; i++) {
|
||||
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
define(['jQuery', 'libraryBrowser'], function ($, libraryBrowser) {
|
||||
define(['jQuery', 'libraryBrowser', 'fnchecked'], function ($, libraryBrowser) {
|
||||
|
||||
var defaultSortBy = "SortName";
|
||||
var topItems = 5;
|
||||
|
|
|
@ -1316,8 +1316,6 @@ var AppInfo = {};
|
|||
define("cryptojs-sha1", [sha1Path]);
|
||||
define("cryptojs-md5", [md5Path]);
|
||||
|
||||
define("paper-checkbox", ["html!" + bowerPath + "/paper-checkbox/paper-checkbox.html"]);
|
||||
|
||||
define("jstree", [bowerPath + "/jstree/dist/jstree", "css!thirdparty/jstree/themes/default/style.min.css"]);
|
||||
|
||||
define("dashboardcss", ['css!css/dashboard']);
|
||||
|
@ -1357,10 +1355,10 @@ var AppInfo = {};
|
|||
define("formDialogStyle", ['css!' + embyWebComponentsBowerPath + "/formdialog"], returnFirstDependency);
|
||||
define("indicators", [embyWebComponentsBowerPath + "/indicators/indicators"], returnFirstDependency);
|
||||
|
||||
if ('registerElement' in document && 'content' in document.createElement('template')) {
|
||||
define('webcomponentsjs', []);
|
||||
if (!('registerElement' in document)) {
|
||||
define("registerElement", [bowerPath + '/document-register-element/build/document-register-element']);
|
||||
} else {
|
||||
define('webcomponentsjs', [bowerPath + '/webcomponentsjs/webcomponents-lite.min.js']);
|
||||
define("registerElement", []);
|
||||
}
|
||||
|
||||
if (Dashboard.isRunningInCordova()) {
|
||||
|
|
|
@ -4,9 +4,9 @@
|
|||
|
||||
var html = '';
|
||||
|
||||
html += '<div class="paperListLabel">' + Globalize.translate('HeaderLibraries') + '</div>';
|
||||
html += '<h3 class="checkboxListLabel">' + Globalize.translate('HeaderLibraries') + '</h3>';
|
||||
|
||||
html += '<div class="paperCheckboxList paperList">';
|
||||
html += '<div class="checkboxList paperList checkboxList-paperList">';
|
||||
|
||||
for (var i = 0, length = mediaFolders.length; i < length; i++) {
|
||||
|
||||
|
@ -15,7 +15,7 @@
|
|||
var isChecked = user.Policy.EnableAllFolders || user.Policy.EnabledFolders.indexOf(folder.Id) != -1;
|
||||
var checkedAttribute = isChecked ? ' checked="checked"' : '';
|
||||
|
||||
html += '<paper-checkbox class="chkFolder" data-id="' + folder.Id + '" type="checkbox"' + checkedAttribute + '>' + folder.Name + '</paper-checkbox>';
|
||||
html += '<label><input type="checkbox" is="emby-checkbox" class="chkFolder" data-id="' + folder.Id + '" ' + checkedAttribute + '><span>' + folder.Name + '</span></label>';
|
||||
}
|
||||
|
||||
html += '</div>';
|
||||
|
@ -29,9 +29,9 @@
|
|||
|
||||
var html = '';
|
||||
|
||||
html += '<div class="paperListLabel">' + Globalize.translate('HeaderChannels') + '</div>';
|
||||
html += '<h3 class="checkboxListLabel">' + Globalize.translate('HeaderChannels') + '</h3>';
|
||||
|
||||
html += '<div class="paperCheckboxList paperList">';
|
||||
html += '<div class="checkboxList paperList checkboxList-paperList">';
|
||||
|
||||
for (var i = 0, length = channels.length; i < length; i++) {
|
||||
|
||||
|
@ -40,7 +40,7 @@
|
|||
var isChecked = user.Policy.EnableAllChannels || user.Policy.EnabledChannels.indexOf(folder.Id) != -1;
|
||||
var checkedAttribute = isChecked ? ' checked="checked"' : '';
|
||||
|
||||
html += '<paper-checkbox class="chkChannel" data-id="' + folder.Id + '" type="checkbox"' + checkedAttribute + '>' + folder.Name + '</paper-checkbox>';
|
||||
html += '<label><input type="checkbox" is="emby-checkbox" class="chkChannel" data-id="' + folder.Id + '" ' + checkedAttribute + '><span>' + folder.Name + '</span></label>';
|
||||
}
|
||||
|
||||
html += '</div>';
|
||||
|
@ -60,9 +60,9 @@
|
|||
|
||||
var html = '';
|
||||
|
||||
html += '<div class="paperListLabel">' + Globalize.translate('HeaderDevices') + '</div>';
|
||||
html += '<h3 class="checkboxListLabel">' + Globalize.translate('HeaderDevices') + '</h3>';
|
||||
|
||||
html += '<div class="paperCheckboxList paperList">';
|
||||
html += '<div class="checkboxList paperList checkboxList-paperList">';
|
||||
|
||||
for (var i = 0, length = devices.length; i < length; i++) {
|
||||
|
||||
|
@ -70,7 +70,7 @@
|
|||
|
||||
var checkedAttribute = user.Policy.EnableAllDevices || user.Policy.EnabledDevices.indexOf(device.Id) != -1 ? ' checked="checked"' : '';
|
||||
|
||||
html += '<paper-checkbox class="chkDevice" data-id="' + device.Id + '" type="checkbox"' + checkedAttribute + '>' + device.Name + ' - ' + device.AppName + '</paper-checkbox>';
|
||||
html += '<label><input type="checkbox" is="emby-checkbox" class="chkChannel" data-id="' + device.Id + '" ' + checkedAttribute + '><span>' + device.Name + ' - ' + device.AppName + '</span></label>';
|
||||
}
|
||||
|
||||
html += '</div>';
|
||||
|
|
|
@ -55,9 +55,9 @@
|
|||
|
||||
var html = '';
|
||||
|
||||
html += '<p class="paperListLabel">' + Globalize.translate('HeaderBlockItemsWithNoRating') + '</p>';
|
||||
html += '<h3 class="checkboxListLabel">' + Globalize.translate('HeaderBlockItemsWithNoRating') + '</h3>';
|
||||
|
||||
html += '<div class="paperCheckboxList">';
|
||||
html += '<div class="checkboxList paperList checkboxList-paperList">';
|
||||
|
||||
for (var i = 0, length = items.length; i < length; i++) {
|
||||
|
||||
|
@ -65,7 +65,7 @@
|
|||
|
||||
var checkedAttribute = user.Policy.BlockUnratedItems.indexOf(item.value) != -1 ? ' checked="checked"' : '';
|
||||
|
||||
html += '<paper-checkbox class="chkUnratedItem" data-itemtype="' + item.value + '" type="checkbox"' + checkedAttribute + '>' + item.name + '</paper-checkbox>';
|
||||
html += '<label><input type="checkbox" is="emby-checkbox" class="chkUnratedItem" data-itemtype="' + item.value + '" type="checkbox"' + checkedAttribute + '><span>' + item.name + '</span></label>';
|
||||
}
|
||||
|
||||
html += '</div>';
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue