mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update components
This commit is contained in:
parent
649fd0000d
commit
765af7e4d8
51 changed files with 184 additions and 201 deletions
|
@ -14,12 +14,12 @@
|
||||||
},
|
},
|
||||||
"devDependencies": {},
|
"devDependencies": {},
|
||||||
"ignore": [],
|
"ignore": [],
|
||||||
"version": "1.4.340",
|
"version": "1.4.341",
|
||||||
"_release": "1.4.340",
|
"_release": "1.4.341",
|
||||||
"_resolution": {
|
"_resolution": {
|
||||||
"type": "version",
|
"type": "version",
|
||||||
"tag": "1.4.340",
|
"tag": "1.4.341",
|
||||||
"commit": "4b8e32151954ed117c2847cf2641cb895fa38f41"
|
"commit": "a76c941730e08f60e6734a53adb80e94cc2f4dc8"
|
||||||
},
|
},
|
||||||
"_source": "https://github.com/MediaBrowser/emby-webcomponents.git",
|
"_source": "https://github.com/MediaBrowser/emby-webcomponents.git",
|
||||||
"_target": "^1.2.1",
|
"_target": "^1.2.1",
|
||||||
|
|
|
@ -337,6 +337,7 @@ define(['browser'], function (browser) {
|
||||||
|
|
||||||
if (browser.tizen) {
|
if (browser.tizen) {
|
||||||
mp4VideoCodecs.push('mpeg2video')
|
mp4VideoCodecs.push('mpeg2video')
|
||||||
|
mp4VideoCodecs.push('vc1')
|
||||||
}
|
}
|
||||||
|
|
||||||
if (canPlayMkv && mp4VideoCodecs.length) {
|
if (canPlayMkv && mp4VideoCodecs.length) {
|
||||||
|
|
|
@ -1,5 +1,5 @@
|
||||||
define(['datetime', 'imageLoader', 'connectionManager', 'itemHelper', 'mediaInfo', 'focusManager', 'indicators', 'globalize', 'layoutManager', 'apphost', 'dom', 'emby-button', 'css!./card', 'paper-icon-button-light', 'clearButtonStyle'],
|
define(['datetime', 'imageLoader', 'connectionManager', 'itemHelper', 'focusManager', 'indicators', 'globalize', 'layoutManager', 'apphost', 'dom', 'emby-button', 'css!./card', 'paper-icon-button-light', 'clearButtonStyle'],
|
||||||
function (datetime, imageLoader, connectionManager, itemHelper, mediaInfo, focusManager, indicators, globalize, layoutManager, appHost, dom) {
|
function (datetime, imageLoader, connectionManager, itemHelper, focusManager, indicators, globalize, layoutManager, appHost, dom) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var devicePixelRatio = window.devicePixelRatio || 1;
|
var devicePixelRatio = window.devicePixelRatio || 1;
|
||||||
|
|
|
@ -42,9 +42,6 @@
|
||||||
Name: dlg.querySelector('#txtNewCollectionName').value,
|
Name: dlg.querySelector('#txtNewCollectionName').value,
|
||||||
IsLocked: !dlg.querySelector('#chkEnableInternetMetadata').checked,
|
IsLocked: !dlg.querySelector('#chkEnableInternetMetadata').checked,
|
||||||
Ids: dlg.querySelector('.fldSelectedItemIds').value || ''
|
Ids: dlg.querySelector('.fldSelectedItemIds').value || ''
|
||||||
|
|
||||||
//ParentId: getParameterByName('parentId') || LibraryMenu.getTopParentId()
|
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
apiClient.ajax({
|
apiClient.ajax({
|
||||||
|
|
|
@ -7,7 +7,6 @@ define(['lazyLoader', 'imageFetcher', 'layoutManager', 'browser', 'appSettings',
|
||||||
|
|
||||||
//var imagesWorker = new Worker(require.toUrl('.').split('?')[0] + '/imagesworker.js');
|
//var imagesWorker = new Worker(require.toUrl('.').split('?')[0] + '/imagesworker.js');
|
||||||
|
|
||||||
var wheelEvent = (document.implementation.hasFeature('Event.wheel', '3.0') ? 'wheel' : 'mousewheel');
|
|
||||||
var self = {};
|
var self = {};
|
||||||
|
|
||||||
var enableFade = browser.animate && !browser.slow;
|
var enableFade = browser.animate && !browser.slow;
|
||||||
|
|
|
@ -100,8 +100,8 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
.listItemIcon {
|
.listItemIcon {
|
||||||
width: auto !important;
|
width: 1em !important;
|
||||||
height: auto !important;
|
height: 1em !important;
|
||||||
font-size: 143%;
|
font-size: 143%;
|
||||||
border-radius: 500px;
|
border-radius: 500px;
|
||||||
background-color: #52B54B;
|
background-color: #52B54B;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['loading', 'dom', 'viewManager', 'skinManager', 'pluginManager', 'backdrop', 'browser', 'pageJs', 'appSettings', 'apphost'], function (loading, dom, viewManager, skinManager, pluginManager, backdrop, browser, page, appSettings, appHost) {
|
define(['loading', 'viewManager', 'skinManager', 'pluginManager', 'backdrop', 'browser', 'pageJs', 'appSettings', 'apphost'], function (loading, viewManager, skinManager, pluginManager, backdrop, browser, page, appSettings, appHost) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var embyRouter = {
|
var embyRouter = {
|
||||||
|
@ -491,15 +491,12 @@ define(['loading', 'dom', 'viewManager', 'skinManager', 'pluginManager', 'backdr
|
||||||
}
|
}
|
||||||
|
|
||||||
var resolveOnNextShow;
|
var resolveOnNextShow;
|
||||||
dom.addEventListener(document, 'viewshow', function () {
|
document.addEventListener('viewshow', function () {
|
||||||
|
|
||||||
var resolve = resolveOnNextShow;
|
var resolve = resolveOnNextShow;
|
||||||
if (resolve) {
|
if (resolve) {
|
||||||
resolveOnNextShow = null;
|
resolveOnNextShow = null;
|
||||||
resolve();
|
resolve();
|
||||||
}
|
}
|
||||||
}, {
|
|
||||||
passive: true
|
|
||||||
});
|
});
|
||||||
|
|
||||||
var currentRouteInfo;
|
var currentRouteInfo;
|
||||||
|
|
|
@ -149,7 +149,7 @@ define(['appStorage', 'browser'], function (appStorage, browser) {
|
||||||
features.push('fullscreen');
|
features.push('fullscreen');
|
||||||
}
|
}
|
||||||
|
|
||||||
if (browser.chrome || (browser.safari && !browser.slow) || (browser.edge && !browser.slow)) {
|
if (browser.chrome || (browser.edge && !browser.slow)) {
|
||||||
features.push('imageanalysis');
|
features.push('imageanalysis');
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['libraryBrowser', 'cardBuilder', 'dom', 'apphost', 'scrollStyles', 'emby-itemscontainer'], function (libraryBrowser, cardBuilder, dom, appHost) {
|
define(['libraryBrowser', 'cardBuilder', 'dom', 'apphost', 'imageLoader', 'scrollStyles', 'emby-itemscontainer'], function (libraryBrowser, cardBuilder, dom, appHost, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
function enableScrollX() {
|
function enableScrollX() {
|
||||||
|
@ -112,7 +112,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['dialogHelper', 'emby-checkbox', 'emby-button', 'paper-icon-button-light', 'css!css/metadataeditor.css'], function (dialogHelper) {
|
define(['dialogHelper', 'imageLoader', 'emby-checkbox', 'emby-button', 'paper-icon-button-light', 'css!css/metadataeditor.css'], function (dialogHelper, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var currentItemId;
|
var currentItemId;
|
||||||
|
@ -72,7 +72,7 @@
|
||||||
|
|
||||||
var availableImagesList = page.querySelector('.availableImagesList');
|
var availableImagesList = page.querySelector('.availableImagesList');
|
||||||
availableImagesList.innerHTML = html;
|
availableImagesList.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(availableImagesList);
|
imageLoader.lazyChildren(availableImagesList);
|
||||||
|
|
||||||
var btnNextPage = page.querySelector('.btnNextPage');
|
var btnNextPage = page.querySelector('.btnNextPage');
|
||||||
var btnPreviousPage = page.querySelector('.btnPreviousPage');
|
var btnPreviousPage = page.querySelector('.btnPreviousPage');
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['browser', 'datetime', 'libraryBrowser', 'listView', 'userdataButtons', 'cardStyle'], function (browser, datetime, libraryBrowser, listView, userdataButtons) {
|
define(['browser', 'datetime', 'libraryBrowser', 'listView', 'userdataButtons', 'imageLoader', 'cardStyle'], function (browser, datetime, libraryBrowser, listView, userdataButtons, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
function showSlideshowMenu(context) {
|
function showSlideshowMenu(context) {
|
||||||
|
@ -221,7 +221,7 @@
|
||||||
currentImgUrl = url;
|
currentImgUrl = url;
|
||||||
|
|
||||||
if (url) {
|
if (url) {
|
||||||
ImageLoader.lazyImage(context.querySelector('.nowPlayingPageImage'), url);
|
imageLoader.lazyImage(context.querySelector('.nowPlayingPageImage'), url);
|
||||||
} else {
|
} else {
|
||||||
context.querySelector('.nowPlayingPageImage').style.backgroundImage = '';
|
context.querySelector('.nowPlayingPageImage').style.backgroundImage = '';
|
||||||
}
|
}
|
||||||
|
@ -448,7 +448,7 @@
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
ImageLoader.lazyChildren(itemsContainer);
|
imageLoader.lazyChildren(itemsContainer);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -202,13 +202,6 @@ div[data-role='page'] {
|
||||||
white-space: normal !important;
|
white-space: normal !important;
|
||||||
}
|
}
|
||||||
|
|
||||||
.warningFieldDescription {
|
|
||||||
padding: 5px;
|
|
||||||
border: 1px solid #f4c63f;
|
|
||||||
background: #fff3a5;
|
|
||||||
border-radius: 5px;
|
|
||||||
}
|
|
||||||
|
|
||||||
.fieldDescription + .fieldDescription {
|
.fieldDescription + .fieldDescription {
|
||||||
margin-top: 5px;
|
margin-top: 5px;
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['jQuery', 'cardBuilder', 'emby-itemscontainer'], function ($, cardBuilder) {
|
define(['jQuery', 'cardBuilder', 'imageLoader', 'emby-itemscontainer'], function ($, cardBuilder, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var data = {};
|
var data = {};
|
||||||
|
@ -148,7 +148,7 @@
|
||||||
|
|
||||||
var elem = page.querySelector('#items');
|
var elem = page.querySelector('#items');
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
|
|
||||||
$('.btnNextPage', page).on('click', function () {
|
$('.btnNextPage', page).on('click', function () {
|
||||||
query.StartIndex += query.Limit;
|
query.StartIndex += query.Limit;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['libraryBrowser', 'cardBuilder', 'emby-itemscontainer', 'emby-tabs', 'emby-button', 'scripts/channelslatest', 'scripts/sections'], function (libraryBrowser, cardBuilder) {
|
define(['libraryBrowser', 'cardBuilder', 'imageLoader', 'emby-itemscontainer', 'emby-tabs', 'emby-button', 'scripts/channelslatest', 'scripts/sections'], function (libraryBrowser, cardBuilder, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
// The base query options
|
// The base query options
|
||||||
|
@ -50,7 +50,7 @@
|
||||||
|
|
||||||
var elem = page.querySelector('#items');
|
var elem = page.querySelector('#items');
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
|
|
||||||
libraryBrowser.saveQueryValues('channels', query);
|
libraryBrowser.saveQueryValues('channels', query);
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['jQuery'], function ($) {
|
define(['jQuery', 'imageLoader'], function ($, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
// The base query options
|
// The base query options
|
||||||
|
@ -46,7 +46,7 @@ define(['jQuery'], function ($) {
|
||||||
|
|
||||||
var elem = page.querySelector('#items');
|
var elem = page.querySelector('#items');
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
|
|
||||||
$('.btnNextPage', page).on('click', function () {
|
$('.btnNextPage', page).on('click', function () {
|
||||||
query.StartIndex += query.Limit;
|
query.StartIndex += query.Limit;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['jQuery', 'listView'], function ($, listView) {
|
define(['jQuery', 'listView', 'imageLoader'], function ($, listView, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var data = {};
|
var data = {};
|
||||||
|
@ -96,7 +96,7 @@ define(['jQuery', 'listView'], function ($, listView) {
|
||||||
|
|
||||||
var elem = page.querySelector('#items');
|
var elem = page.querySelector('#items');
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
|
|
||||||
$('.btnNextPage', page).on('click', function () {
|
$('.btnNextPage', page).on('click', function () {
|
||||||
query.StartIndex += query.Limit;
|
query.StartIndex += query.Limit;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['jQuery'], function ($) {
|
define(['jQuery', 'imageLoader'], function ($, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
$(document).on('pagebeforeshow', "#gamesRecommendedPage", function () {
|
$(document).on('pagebeforeshow', "#gamesRecommendedPage", function () {
|
||||||
|
@ -29,7 +29,7 @@ define(['jQuery'], function ($) {
|
||||||
lazy: true
|
lazy: true
|
||||||
|
|
||||||
});
|
});
|
||||||
ImageLoader.lazyChildren(recentlyAddedItems);
|
imageLoader.lazyChildren(recentlyAddedItems);
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -64,7 +64,7 @@ define(['jQuery'], function ($) {
|
||||||
lazy: true
|
lazy: true
|
||||||
|
|
||||||
});
|
});
|
||||||
ImageLoader.lazyChildren(recentlyPlayedItems);
|
imageLoader.lazyChildren(recentlyPlayedItems);
|
||||||
});
|
});
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['jQuery'], function ($) {
|
define(['jQuery', 'imageLoader'], function ($, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
// The base query options
|
// The base query options
|
||||||
|
@ -47,7 +47,7 @@ define(['jQuery'], function ($) {
|
||||||
|
|
||||||
var elem = page.querySelector('#items');
|
var elem = page.querySelector('#items');
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
|
|
||||||
$('.btnNextPage', page).on('click', function () {
|
$('.btnNextPage', page).on('click', function () {
|
||||||
query.StartIndex += query.Limit;
|
query.StartIndex += query.Limit;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['jQuery'], function ($) {
|
define(['jQuery', 'imageLoader'], function ($, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
// The base query options
|
// The base query options
|
||||||
|
@ -42,7 +42,7 @@ define(['jQuery'], function ($) {
|
||||||
|
|
||||||
var elem = page.querySelector('#items');
|
var elem = page.querySelector('#items');
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
|
|
||||||
LibraryBrowser.saveQueryValues(getSavedQueryKey(), query);
|
LibraryBrowser.saveQueryValues(getSavedQueryKey(), query);
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['components/categorysyncbuttons', 'cardBuilder', 'apphost', 'emby-itemscontainer'], function (categorysyncbuttons, cardBuilder, appHost) {
|
define(['components/categorysyncbuttons', 'cardBuilder', 'apphost', 'imageLoader', 'emby-itemscontainer'], function (categorysyncbuttons, cardBuilder, appHost, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
function getNextUpPromise() {
|
function getNextUpPromise() {
|
||||||
|
@ -46,7 +46,7 @@
|
||||||
|
|
||||||
var elem = page.querySelector('#nextUpItems');
|
var elem = page.querySelector('#nextUpItems');
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
Dashboard.hideLoadingMsg();
|
Dashboard.hideLoadingMsg();
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['datetime', 'cardBuilder', 'apphost', 'emby-itemscontainer', 'scrollStyles'], function (datetime, cardBuilder, appHost) {
|
define(['datetime', 'cardBuilder', 'apphost', 'imageLoader', 'emby-itemscontainer', 'scrollStyles'], function (datetime, cardBuilder, appHost, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
function getUpcomingPromise() {
|
function getUpcomingPromise() {
|
||||||
|
@ -134,7 +134,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
}
|
}
|
||||||
return function (view, params, tabContent) {
|
return function (view, params, tabContent) {
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['listView', 'cardBuilder', 'emby-itemscontainer'], function (listView, cardBuilder) {
|
define(['listView', 'cardBuilder', 'imageLoader', 'emby-itemscontainer'], function (listView, cardBuilder, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
function renderItems(page, item) {
|
function renderItems(page, item) {
|
||||||
|
@ -314,7 +314,7 @@
|
||||||
|
|
||||||
itemsContainer.innerHTML = html;
|
itemsContainer.innerHTML = html;
|
||||||
|
|
||||||
ImageLoader.lazyChildren(itemsContainer);
|
imageLoader.lazyChildren(itemsContainer);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['layoutManager', 'cardBuilder', 'datetime', 'mediaInfo', 'backdrop', 'listView', 'itemContextMenu', 'itemHelper', 'userdataButtons', 'dom', 'indicators', 'apphost', 'scrollStyles', 'emby-itemscontainer', 'emby-checkbox'], function (layoutManager, cardBuilder, datetime, mediaInfo, backdrop, listView, itemContextMenu, itemHelper, userdataButtons, dom, indicators, appHost) {
|
define(['layoutManager', 'cardBuilder', 'datetime', 'mediaInfo', 'backdrop', 'listView', 'itemContextMenu', 'itemHelper', 'userdataButtons', 'dom', 'indicators', 'apphost', 'imageLoader', 'scrollStyles', 'emby-itemscontainer', 'emby-checkbox'], function (layoutManager, cardBuilder, datetime, mediaInfo, backdrop, listView, itemContextMenu, itemHelper, userdataButtons, dom, indicators, appHost, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var currentItem;
|
var currentItem;
|
||||||
|
@ -125,7 +125,7 @@
|
||||||
backdrop.setBackdrops([item]);
|
backdrop.setBackdrops([item]);
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
hasBackdrop = LibraryBrowser.renderDetailPageBackdrop(page, item);
|
hasBackdrop = LibraryBrowser.renderDetailPageBackdrop(page, item, imageLoader);
|
||||||
backdrop.clear();
|
backdrop.clear();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -351,7 +351,7 @@
|
||||||
|
|
||||||
function renderImage(page, item, user) {
|
function renderImage(page, item, user) {
|
||||||
|
|
||||||
LibraryBrowser.renderDetailImage(page.querySelector('.detailImageContainer'), item, user.Policy.IsAdministrator && item.MediaType != 'Photo');
|
LibraryBrowser.renderDetailImage(page.querySelector('.detailImageContainer'), item, user.Policy.IsAdministrator && item.MediaType != 'Photo', null, imageLoader, indicators);
|
||||||
}
|
}
|
||||||
|
|
||||||
function refreshDetailImageUserData(elem, item) {
|
function refreshDetailImageUserData(elem, item) {
|
||||||
|
@ -411,7 +411,7 @@
|
||||||
var itemsContainer = section.querySelector('.nextUpItems');
|
var itemsContainer = section.querySelector('.nextUpItems');
|
||||||
|
|
||||||
itemsContainer.innerHTML = html;
|
itemsContainer.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(itemsContainer);
|
imageLoader.lazyChildren(itemsContainer);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -885,7 +885,7 @@
|
||||||
|
|
||||||
var similarContent = page.querySelector('#moreFromItems');
|
var similarContent = page.querySelector('#moreFromItems');
|
||||||
similarContent.innerHTML = html;
|
similarContent.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(similarContent);
|
imageLoader.lazyChildren(similarContent);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -960,7 +960,7 @@
|
||||||
|
|
||||||
var similarContent = similarCollapsible.querySelector('.similarContent');
|
var similarContent = similarCollapsible.querySelector('.similarContent');
|
||||||
similarContent.innerHTML = html;
|
similarContent.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(similarContent);
|
imageLoader.lazyChildren(similarContent);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -1190,7 +1190,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
|
|
||||||
if (item.Type == "BoxSet") {
|
if (item.Type == "BoxSet") {
|
||||||
|
|
||||||
|
@ -1445,7 +1445,7 @@
|
||||||
|
|
||||||
var collectionItems = page.querySelector('.collectionItems');
|
var collectionItems = page.querySelector('.collectionItems');
|
||||||
collectionItems.insertAdjacentHTML('beforeend', html);
|
collectionItems.insertAdjacentHTML('beforeend', html);
|
||||||
ImageLoader.lazyChildren(collectionItems);
|
imageLoader.lazyChildren(collectionItems);
|
||||||
|
|
||||||
collectionItems.querySelector('.btnAddToCollection').addEventListener('click', function () {
|
collectionItems.querySelector('.btnAddToCollection').addEventListener('click', function () {
|
||||||
require(['alert'], function (alert) {
|
require(['alert'], function (alert) {
|
||||||
|
@ -1613,7 +1613,7 @@
|
||||||
|
|
||||||
var themeVideosContent = page.querySelector('#themeVideosContent');
|
var themeVideosContent = page.querySelector('#themeVideosContent');
|
||||||
themeVideosContent.innerHTML = getVideosHtml(items, user);
|
themeVideosContent.innerHTML = getVideosHtml(items, user);
|
||||||
ImageLoader.lazyChildren(themeVideosContent);
|
imageLoader.lazyChildren(themeVideosContent);
|
||||||
} else {
|
} else {
|
||||||
page.querySelector('#themeVideosCollapsible').classList.add('hide');
|
page.querySelector('#themeVideosCollapsible').classList.add('hide');
|
||||||
}
|
}
|
||||||
|
@ -1637,7 +1637,7 @@
|
||||||
|
|
||||||
var musicVideosContent = page.querySelector('.musicVideosContent');
|
var musicVideosContent = page.querySelector('.musicVideosContent');
|
||||||
musicVideosContent.innerHTML = getVideosHtml(result.Items, user);
|
musicVideosContent.innerHTML = getVideosHtml(result.Items, user);
|
||||||
ImageLoader.lazyChildren(musicVideosContent);
|
imageLoader.lazyChildren(musicVideosContent);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
page.querySelector('#musicVideosCollapsible').classList.add('hide');
|
page.querySelector('#musicVideosCollapsible').classList.add('hide');
|
||||||
|
@ -1656,7 +1656,7 @@
|
||||||
|
|
||||||
var additionalPartsContent = page.querySelector('#additionalPartsContent');
|
var additionalPartsContent = page.querySelector('#additionalPartsContent');
|
||||||
additionalPartsContent.innerHTML = getVideosHtml(result.Items, user);
|
additionalPartsContent.innerHTML = getVideosHtml(result.Items, user);
|
||||||
ImageLoader.lazyChildren(additionalPartsContent);
|
imageLoader.lazyChildren(additionalPartsContent);
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
page.querySelector('#additionalPartsCollapsible').classList.add('hide');
|
page.querySelector('#additionalPartsCollapsible').classList.add('hide');
|
||||||
|
@ -1890,7 +1890,7 @@
|
||||||
|
|
||||||
var specialsContent = page.querySelector('#specialsContent');
|
var specialsContent = page.querySelector('#specialsContent');
|
||||||
specialsContent.innerHTML = getVideosHtml(specials, user, limit, "moreSpecials");
|
specialsContent.innerHTML = getVideosHtml(specials, user, limit, "moreSpecials");
|
||||||
ImageLoader.lazyChildren(specialsContent);
|
imageLoader.lazyChildren(specialsContent);
|
||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['libraryBrowser', 'alphaPicker', 'listView', 'cardBuilder', 'emby-itemscontainer'], function (libraryBrowser, alphaPicker, listView, cardBuilder) {
|
define(['libraryBrowser', 'alphaPicker', 'listView', 'cardBuilder', 'imageLoader', 'emby-itemscontainer'], function (libraryBrowser, alphaPicker, listView, cardBuilder, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
return function (view, params) {
|
return function (view, params) {
|
||||||
|
@ -161,7 +161,7 @@
|
||||||
|
|
||||||
var elem = view.querySelector('#items');
|
var elem = view.querySelector('#items');
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
|
|
||||||
var i, length;
|
var i, length;
|
||||||
var elems = view.querySelectorAll('.paging');
|
var elems = view.querySelectorAll('.paging');
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['viewManager', 'appSettings', 'appStorage', 'apphost', 'datetime', 'itemHelper', 'mediaInfo', 'scroller', 'indicators', 'dom', 'browser', 'imageLoader', 'scrollStyles'], function (viewManager, appSettings, appStorage, appHost, datetime, itemHelper, mediaInfo, scroller, indicators, dom, browser) {
|
define(['appSettings', 'dom', 'browser', 'scrollStyles'], function (appSettings, dom, browser) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
function fadeInRight(elem) {
|
function fadeInRight(elem) {
|
||||||
|
@ -33,7 +33,7 @@
|
||||||
|
|
||||||
loadSavedQueryValues: function (key, query) {
|
loadSavedQueryValues: function (key, query) {
|
||||||
|
|
||||||
var values = appStorage.getItem(key + '_' + Dashboard.getCurrentUserId());
|
var values = appSettings.get(key + '_' + Dashboard.getCurrentUserId());
|
||||||
|
|
||||||
if (values) {
|
if (values) {
|
||||||
|
|
||||||
|
@ -57,7 +57,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
try {
|
try {
|
||||||
appStorage.setItem(key + '_' + Dashboard.getCurrentUserId(), JSON.stringify(values));
|
appSettings.set(key + '_' + Dashboard.getCurrentUserId(), JSON.stringify(values));
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -66,7 +66,7 @@
|
||||||
saveViewSetting: function (key, value) {
|
saveViewSetting: function (key, value) {
|
||||||
|
|
||||||
try {
|
try {
|
||||||
appStorage.setItem(key + '_' + Dashboard.getCurrentUserId() + '_view', value);
|
appSettings.set(key + '_' + Dashboard.getCurrentUserId() + '_view', value);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -74,7 +74,7 @@
|
||||||
|
|
||||||
getSavedView: function (key) {
|
getSavedView: function (key) {
|
||||||
|
|
||||||
var val = appStorage.getItem(key + '_' + Dashboard.getCurrentUserId() + '_view');
|
var val = appSettings.get(key + '_' + Dashboard.getCurrentUserId() + '_view');
|
||||||
|
|
||||||
return val;
|
return val;
|
||||||
},
|
},
|
||||||
|
@ -202,7 +202,9 @@
|
||||||
|
|
||||||
if (window.location.href.toLowerCase().indexOf(url.toLowerCase()) != -1) {
|
if (window.location.href.toLowerCase().indexOf(url.toLowerCase()) != -1) {
|
||||||
|
|
||||||
afterNavigate.call(viewManager.currentView());
|
require(['viewManager'], function (viewManager) {
|
||||||
|
afterNavigate.call(viewManager.currentView());
|
||||||
|
});
|
||||||
} else {
|
} else {
|
||||||
|
|
||||||
pageClassOn('pageinit', 'page', afterNavigate);
|
pageClassOn('pageinit', 'page', afterNavigate);
|
||||||
|
@ -424,17 +426,19 @@
|
||||||
|
|
||||||
renderName: function (item, nameElem, linkToElement, context) {
|
renderName: function (item, nameElem, linkToElement, context) {
|
||||||
|
|
||||||
var name = itemHelper.getDisplayName(item, {
|
require(['itemHelper'], function (itemHelper) {
|
||||||
includeParentInfo: false
|
var name = itemHelper.getDisplayName(item, {
|
||||||
|
includeParentInfo: false
|
||||||
|
});
|
||||||
|
|
||||||
|
LibraryMenu.setTitle(name);
|
||||||
|
|
||||||
|
if (linkToElement) {
|
||||||
|
nameElem.innerHTML = '<a class="detailPageParentLink" href="' + LibraryBrowser.getHref(item, context) + '">' + name + '</a>';
|
||||||
|
} else {
|
||||||
|
nameElem.innerHTML = name;
|
||||||
|
}
|
||||||
});
|
});
|
||||||
|
|
||||||
LibraryMenu.setTitle(name);
|
|
||||||
|
|
||||||
if (linkToElement) {
|
|
||||||
nameElem.innerHTML = '<a class="detailPageParentLink" href="' + LibraryBrowser.getHref(item, context) + '">' + name + '</a>';
|
|
||||||
} else {
|
|
||||||
nameElem.innerHTML = name;
|
|
||||||
}
|
|
||||||
},
|
},
|
||||||
|
|
||||||
renderParentName: function (item, parentNameElem, context) {
|
renderParentName: function (item, parentNameElem, context) {
|
||||||
|
@ -536,7 +540,7 @@
|
||||||
|
|
||||||
if (limit && options.updatePageSizeSetting !== false) {
|
if (limit && options.updatePageSizeSetting !== false) {
|
||||||
try {
|
try {
|
||||||
appStorage.setItem(options.pageSizeKey || pageSizeKey, limit);
|
appSettings.set(options.pageSizeKey || pageSizeKey, limit);
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
|
|
||||||
}
|
}
|
||||||
|
@ -706,7 +710,7 @@
|
||||||
});
|
});
|
||||||
},
|
},
|
||||||
|
|
||||||
renderDetailImage: function (elem, item, editable, preferThumb) {
|
renderDetailImage: function (elem, item, editable, preferThumb, imageLoader, indicators) {
|
||||||
|
|
||||||
var imageTags = item.ImageTags || {};
|
var imageTags = item.ImageTags || {};
|
||||||
|
|
||||||
|
@ -855,10 +859,10 @@
|
||||||
img.classList.add('loaded');
|
img.classList.add('loaded');
|
||||||
}
|
}
|
||||||
};
|
};
|
||||||
ImageLoader.lazyImage(img, url);
|
imageLoader.lazyImage(img, url);
|
||||||
},
|
},
|
||||||
|
|
||||||
renderDetailPageBackdrop: function (page, item) {
|
renderDetailPageBackdrop: function (page, item, imageLoader) {
|
||||||
|
|
||||||
var screenWidth = screen.availWidth;
|
var screenWidth = screen.availWidth;
|
||||||
|
|
||||||
|
@ -877,7 +881,7 @@
|
||||||
});
|
});
|
||||||
|
|
||||||
itemBackdropElement.classList.remove('noBackdrop');
|
itemBackdropElement.classList.remove('noBackdrop');
|
||||||
ImageLoader.lazyImage(itemBackdropElement, imgUrl, false);
|
imageLoader.lazyImage(itemBackdropElement, imgUrl, false);
|
||||||
hasbackdrop = true;
|
hasbackdrop = true;
|
||||||
}
|
}
|
||||||
else if (item.ParentBackdropItemId && item.ParentBackdropImageTags && item.ParentBackdropImageTags.length) {
|
else if (item.ParentBackdropItemId && item.ParentBackdropImageTags && item.ParentBackdropImageTags.length) {
|
||||||
|
@ -890,7 +894,7 @@
|
||||||
});
|
});
|
||||||
|
|
||||||
itemBackdropElement.classList.remove('noBackdrop');
|
itemBackdropElement.classList.remove('noBackdrop');
|
||||||
ImageLoader.lazyImage(itemBackdropElement, imgUrl, false);
|
imageLoader.lazyImage(itemBackdropElement, imgUrl, false);
|
||||||
hasbackdrop = true;
|
hasbackdrop = true;
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['imageLoader', 'layoutManager', 'viewManager', 'libraryBrowser', 'apphost', 'embyRouter', 'paper-icon-button-light', 'material-icons'], function (imageLoader, layoutManager, viewManager, libraryBrowser, appHost, embyRouter) {
|
define(['layoutManager', 'viewManager', 'libraryBrowser', 'embyRouter', 'paper-icon-button-light', 'material-icons'], function (layoutManager, viewManager, libraryBrowser, embyRouter) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var enableBottomTabs = AppInfo.isNativeApp;
|
var enableBottomTabs = AppInfo.isNativeApp;
|
||||||
|
@ -53,12 +53,18 @@
|
||||||
|
|
||||||
document.querySelector('.skinHeader').appendChild(viewMenuBar);
|
document.querySelector('.skinHeader').appendChild(viewMenuBar);
|
||||||
|
|
||||||
imageLoader.lazyChildren(document.querySelector('.viewMenuBar'));
|
lazyLoadViewMenuBarImages();
|
||||||
|
|
||||||
document.dispatchEvent(new CustomEvent("headercreated", {}));
|
document.dispatchEvent(new CustomEvent("headercreated", {}));
|
||||||
bindMenuEvents();
|
bindMenuEvents();
|
||||||
}
|
}
|
||||||
|
|
||||||
|
function lazyLoadViewMenuBarImages() {
|
||||||
|
require(['imageLoader'], function (imageLoader) {
|
||||||
|
imageLoader.lazyChildren(document.querySelector('.viewMenuBar'));
|
||||||
|
});
|
||||||
|
}
|
||||||
|
|
||||||
function onBackClick() {
|
function onBackClick() {
|
||||||
|
|
||||||
embyRouter.back();
|
embyRouter.back();
|
||||||
|
@ -140,13 +146,11 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
require(['apphost'], function (apphost) {
|
require(['apphost'], function (apphost) {
|
||||||
|
|
||||||
if (apphost.supports('voiceinput')) {
|
if (apphost.supports('voiceinput')) {
|
||||||
header.querySelector('.headerVoiceButton').classList.remove('hide');
|
header.querySelector('.headerVoiceButton').classList.remove('hide');
|
||||||
} else {
|
} else {
|
||||||
header.querySelector('.headerVoiceButton').classList.add('hide');
|
header.querySelector('.headerVoiceButton').classList.add('hide');
|
||||||
}
|
}
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
} else {
|
} else {
|
||||||
|
@ -460,11 +464,13 @@
|
||||||
showBySelector('.lnkSyncToOtherDevices', false);
|
showBySelector('.lnkSyncToOtherDevices', false);
|
||||||
}
|
}
|
||||||
|
|
||||||
if (user.Policy.EnableSync && appHost.supports('sync')) {
|
require(['apphost'], function (appHost) {
|
||||||
showBySelector('.lnkManageOffline', true);
|
if (user.Policy.EnableSync && appHost.supports('sync')) {
|
||||||
} else {
|
showBySelector('.lnkManageOffline', true);
|
||||||
showBySelector('.lnkManageOffline', false);
|
} else {
|
||||||
}
|
showBySelector('.lnkManageOffline', false);
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
var userId = Dashboard.getCurrentUserId();
|
var userId = Dashboard.getCurrentUserId();
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['cardBuilder', 'emby-itemscontainer'], function (cardBuilder) {
|
define(['cardBuilder', 'imageLoader', 'emby-itemscontainer'], function (cardBuilder, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
return function (view, params, tabContent) {
|
return function (view, params, tabContent) {
|
||||||
|
@ -68,7 +68,7 @@
|
||||||
|
|
||||||
var elem = context.querySelector('#items');
|
var elem = context.querySelector('#items');
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
|
|
||||||
var i, length;
|
var i, length;
|
||||||
var elems;
|
var elems;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['cardBuilder', 'apphost', 'emby-itemscontainer'], function (cardBuilder, appHost) {
|
define(['cardBuilder', 'apphost', 'imageLoader', 'emby-itemscontainer'], function (cardBuilder, appHost, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
return function (view, params) {
|
return function (view, params) {
|
||||||
|
@ -83,7 +83,7 @@
|
||||||
|
|
||||||
var elem = page.querySelector('.itemsContainer');
|
var elem = page.querySelector('.itemsContainer');
|
||||||
elem.innerHTML = html + pagingHtml;
|
elem.innerHTML = html + pagingHtml;
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
|
|
||||||
var i, length;
|
var i, length;
|
||||||
var elems;
|
var elems;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['components/categorysyncbuttons', 'cardBuilder', 'apphost', 'scripts/livetvcomponents', 'emby-button', 'listViewStyle', 'emby-itemscontainer'], function (categorysyncbuttons, cardBuilder, appHost) {
|
define(['components/categorysyncbuttons', 'cardBuilder', 'apphost', 'imageLoader', 'scripts/livetvcomponents', 'emby-button', 'listViewStyle', 'emby-itemscontainer'], function (categorysyncbuttons, cardBuilder, appHost, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
function getRecordingGroupHtml(group) {
|
function getRecordingGroupHtml(group) {
|
||||||
|
@ -96,7 +96,7 @@
|
||||||
|
|
||||||
}, cardOptions || {}));
|
}, cardOptions || {}));
|
||||||
|
|
||||||
ImageLoader.lazyChildren(recordingItems);
|
imageLoader.lazyChildren(recordingItems);
|
||||||
}
|
}
|
||||||
|
|
||||||
function getBackdropShape() {
|
function getBackdropShape() {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['cardBuilder', 'apphost', 'scripts/livetvcomponents', 'emby-button', 'emby-itemscontainer'], function (cardBuilder, appHost) {
|
define(['cardBuilder', 'apphost', 'imageLoader', 'scripts/livetvcomponents', 'emby-button', 'emby-itemscontainer'], function (cardBuilder, appHost, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
function enableScrollX() {
|
function enableScrollX() {
|
||||||
|
@ -40,7 +40,7 @@
|
||||||
|
|
||||||
}, cardOptions || {}));
|
}, cardOptions || {}));
|
||||||
|
|
||||||
ImageLoader.lazyChildren(recordingItems);
|
imageLoader.lazyChildren(recordingItems);
|
||||||
}
|
}
|
||||||
|
|
||||||
function getBackdropShape() {
|
function getBackdropShape() {
|
||||||
|
@ -84,7 +84,7 @@
|
||||||
|
|
||||||
elem.querySelector('.recordingItems').innerHTML = html;
|
elem.querySelector('.recordingItems').innerHTML = html;
|
||||||
|
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['datetime', 'dom', 'seriesRecordingEditor', 'listView', 'emby-itemscontainer'], function (datetime, dom, seriesRecordingEditor, listView) {
|
define(['datetime', 'dom', 'seriesRecordingEditor', 'listView', 'imageLoader', 'emby-itemscontainer'], function (datetime, dom, seriesRecordingEditor, listView, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
return function (view, params) {
|
return function (view, params) {
|
||||||
|
@ -55,7 +55,7 @@
|
||||||
var scheduleTab = page.querySelector('.scheduleTab');
|
var scheduleTab = page.querySelector('.scheduleTab');
|
||||||
scheduleTab.innerHTML = html;
|
scheduleTab.innerHTML = html;
|
||||||
|
|
||||||
ImageLoader.lazyChildren(scheduleTab);
|
imageLoader.lazyChildren(scheduleTab);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['libraryBrowser', 'cardBuilder', 'apphost', 'scrollStyles', 'emby-itemscontainer', 'emby-tabs', 'emby-button'], function (libraryBrowser, cardBuilder, appHost) {
|
define(['libraryBrowser', 'cardBuilder', 'apphost', 'imageLoader', 'scrollStyles', 'emby-itemscontainer', 'emby-tabs', 'emby-button'], function (libraryBrowser, cardBuilder, appHost, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
function enableScrollX() {
|
function enableScrollX() {
|
||||||
|
@ -37,7 +37,7 @@
|
||||||
|
|
||||||
}, cardOptions || {}));
|
}, cardOptions || {}));
|
||||||
|
|
||||||
ImageLoader.lazyChildren(recordingItems);
|
imageLoader.lazyChildren(recordingItems);
|
||||||
}
|
}
|
||||||
|
|
||||||
function getBackdropShape() {
|
function getBackdropShape() {
|
||||||
|
@ -225,7 +225,7 @@
|
||||||
var elem = page.querySelector('.' + sectionClass);
|
var elem = page.querySelector('.' + sectionClass);
|
||||||
|
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
}
|
}
|
||||||
|
|
||||||
return function (view, params) {
|
return function (view, params) {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['appStorage', 'events', 'browser'], function (appStorage, events, browser) {
|
define(['appSettings', 'events', 'browser'], function (appSettings, events, browser) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var currentDisplayInfo;
|
var currentDisplayInfo;
|
||||||
|
@ -512,7 +512,7 @@
|
||||||
if (enabled != null) {
|
if (enabled != null) {
|
||||||
|
|
||||||
var val = enabled ? '1' : '0';
|
var val = enabled ? '1' : '0';
|
||||||
appStorage.setItem('displaymirror--' + Dashboard.getCurrentUserId(), val);
|
appSettings.set('displaymirror--' + Dashboard.getCurrentUserId(), val);
|
||||||
|
|
||||||
if (enabled) {
|
if (enabled) {
|
||||||
mirrorIfEnabled();
|
mirrorIfEnabled();
|
||||||
|
@ -520,7 +520,7 @@
|
||||||
return;
|
return;
|
||||||
}
|
}
|
||||||
|
|
||||||
return (appStorage.getItem('displaymirror--' + Dashboard.getCurrentUserId()) || '') != '0';
|
return (appSettings.get('displaymirror--' + Dashboard.getCurrentUserId()) || '') != '0';
|
||||||
};
|
};
|
||||||
|
|
||||||
self.play = function (options) {
|
self.play = function (options) {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['appSettings', 'datetime', 'mediaInfo', 'browser', 'scrollStyles', 'paper-icon-button-light'], function (appSettings, datetime, mediaInfo, browser) {
|
define(['appSettings', 'datetime', 'mediaInfo', 'browser', 'imageLoader', 'scrollStyles', 'paper-icon-button-light'], function (appSettings, datetime, mediaInfo, browser, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
function createVideoPlayer(self) {
|
function createVideoPlayer(self) {
|
||||||
|
@ -426,11 +426,11 @@
|
||||||
width: 160,
|
width: 160,
|
||||||
shape: 'portrait'
|
shape: 'portrait'
|
||||||
});
|
});
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
else {
|
else {
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
}
|
}
|
||||||
|
|
||||||
function onTabButtonClick() {
|
function onTabButtonClick() {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['appSettings', 'userSettings', 'appStorage', 'datetime', 'browser'], function (appSettings, userSettings, appStorage, datetime, browser) {
|
define(['appSettings', 'userSettings', 'datetime', 'browser'], function (appSettings, userSettings, datetime, browser) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
function mediaPlayer() {
|
function mediaPlayer() {
|
||||||
|
@ -1095,13 +1095,13 @@ define(['appSettings', 'userSettings', 'appStorage', 'datetime', 'browser'], fun
|
||||||
self.saveVolume = function (val) {
|
self.saveVolume = function (val) {
|
||||||
|
|
||||||
if (val) {
|
if (val) {
|
||||||
appStorage.setItem("volume", val);
|
appSettings.set("volume", val);
|
||||||
}
|
}
|
||||||
|
|
||||||
};
|
};
|
||||||
|
|
||||||
self.getSavedVolume = function () {
|
self.getSavedVolume = function () {
|
||||||
return appStorage.getItem("volume") || 0.5;
|
return appSettings.get("volume") || 0.5;
|
||||||
};
|
};
|
||||||
|
|
||||||
self.shuffle = function (id) {
|
self.shuffle = function (id) {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['libraryBrowser', 'components/categorysyncbuttons', 'cardBuilder', 'dom', 'apphost', 'scrollStyles', 'emby-itemscontainer', 'emby-tabs', 'emby-button'], function (libraryBrowser, categorysyncbuttons, cardBuilder, dom, appHost) {
|
define(['libraryBrowser', 'components/categorysyncbuttons', 'cardBuilder', 'dom', 'apphost', 'imageLoader', 'scrollStyles', 'emby-itemscontainer', 'emby-tabs', 'emby-button'], function (libraryBrowser, categorysyncbuttons, cardBuilder, dom, appHost, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
function enableScrollX() {
|
function enableScrollX() {
|
||||||
|
@ -170,7 +170,7 @@
|
||||||
|
|
||||||
var recs = page.querySelector('.recommendations');
|
var recs = page.querySelector('.recommendations');
|
||||||
recs.innerHTML = html;
|
recs.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(recs);
|
imageLoader.lazyChildren(recs);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['libraryBrowser', 'cardBuilder', 'apphost'], function (libraryBrowser, cardBuilder, appHost) {
|
define(['libraryBrowser', 'cardBuilder', 'apphost', 'imageLoader'], function (libraryBrowser, cardBuilder, appHost, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
return function (view, params, tabContent) {
|
return function (view, params, tabContent) {
|
||||||
|
@ -111,7 +111,7 @@
|
||||||
|
|
||||||
var elem = context.querySelector('#items');
|
var elem = context.querySelector('#items');
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
|
|
||||||
libraryBrowser.saveQueryValues(getSavedQueryKey(), query);
|
libraryBrowser.saveQueryValues(getSavedQueryKey(), query);
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['libraryBrowser', 'cardBuilder', 'dom', 'apphost', 'scrollStyles', 'emby-itemscontainer', 'emby-tabs', 'emby-button'], function (libraryBrowser, cardBuilder, dom, appHost) {
|
define(['libraryBrowser', 'cardBuilder', 'dom', 'apphost', 'imageLoader', 'libraryMenu', 'scrollStyles', 'emby-itemscontainer', 'emby-tabs', 'emby-button'], function (libraryBrowser, cardBuilder, dom, appHost, imageLoader, libraryMenu) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
function itemsPerRow() {
|
function itemsPerRow() {
|
||||||
|
@ -53,7 +53,7 @@
|
||||||
vibrant: supportsImageAnalysis
|
vibrant: supportsImageAnalysis
|
||||||
|
|
||||||
});
|
});
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
|
|
||||||
Dashboard.hideLoadingMsg();
|
Dashboard.hideLoadingMsg();
|
||||||
});
|
});
|
||||||
|
@ -105,7 +105,7 @@
|
||||||
vibrant: supportsImageAnalysis
|
vibrant: supportsImageAnalysis
|
||||||
|
|
||||||
});
|
});
|
||||||
ImageLoader.lazyChildren(itemsContainer);
|
imageLoader.lazyChildren(itemsContainer);
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -157,7 +157,7 @@
|
||||||
vibrant: supportsImageAnalysis
|
vibrant: supportsImageAnalysis
|
||||||
|
|
||||||
});
|
});
|
||||||
ImageLoader.lazyChildren(itemsContainer);
|
imageLoader.lazyChildren(itemsContainer);
|
||||||
|
|
||||||
});
|
});
|
||||||
|
|
||||||
|
@ -205,14 +205,12 @@
|
||||||
vibrant: supportsImageAnalysis
|
vibrant: supportsImageAnalysis
|
||||||
|
|
||||||
});
|
});
|
||||||
ImageLoader.lazyChildren(itemsContainer);
|
imageLoader.lazyChildren(itemsContainer);
|
||||||
|
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
function loadSuggestionsTab(page, tabContent) {
|
function loadSuggestionsTab(page, tabContent, parentId) {
|
||||||
|
|
||||||
var parentId = LibraryMenu.getTopParentId();
|
|
||||||
|
|
||||||
console.log('loadSuggestionsTab');
|
console.log('loadSuggestionsTab');
|
||||||
loadLatest(tabContent, parentId);
|
loadLatest(tabContent, parentId);
|
||||||
|
@ -227,31 +225,6 @@
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
pageIdOn('pagebeforeshow', "musicRecommendedPage", function () {
|
|
||||||
|
|
||||||
var page = this;
|
|
||||||
|
|
||||||
if (!page.getAttribute('data-title')) {
|
|
||||||
|
|
||||||
var parentId = LibraryMenu.getTopParentId();
|
|
||||||
|
|
||||||
if (parentId) {
|
|
||||||
|
|
||||||
ApiClient.getItem(Dashboard.getCurrentUserId(), parentId).then(function (item) {
|
|
||||||
|
|
||||||
page.setAttribute('data-title', item.Name);
|
|
||||||
LibraryMenu.setTitle(item.Name);
|
|
||||||
});
|
|
||||||
|
|
||||||
|
|
||||||
} else {
|
|
||||||
page.setAttribute('data-title', Globalize.translate('TabMusic'));
|
|
||||||
LibraryMenu.setTitle(Globalize.translate('TabMusic'));
|
|
||||||
}
|
|
||||||
}
|
|
||||||
|
|
||||||
});
|
|
||||||
|
|
||||||
return function (view, params) {
|
return function (view, params) {
|
||||||
|
|
||||||
var self = this;
|
var self = this;
|
||||||
|
@ -261,7 +234,7 @@
|
||||||
Dashboard.showLoadingMsg();
|
Dashboard.showLoadingMsg();
|
||||||
|
|
||||||
var tabContent = view.querySelector('.pageTabContent[data-index=\'' + 0 + '\']');
|
var tabContent = view.querySelector('.pageTabContent[data-index=\'' + 0 + '\']');
|
||||||
loadSuggestionsTab(view, tabContent);
|
loadSuggestionsTab(view, tabContent, params.topParentId);
|
||||||
}
|
}
|
||||||
|
|
||||||
function enableScrollX() {
|
function enableScrollX() {
|
||||||
|
@ -381,6 +354,28 @@
|
||||||
loadTab(view, parseInt(e.detail.selectedTabIndex));
|
loadTab(view, parseInt(e.detail.selectedTabIndex));
|
||||||
});
|
});
|
||||||
|
|
||||||
|
view.addEventListener('viewbeforeshow', function (e) {
|
||||||
|
|
||||||
|
if (!view.getAttribute('data-title')) {
|
||||||
|
|
||||||
|
var parentId = params.topParentId;
|
||||||
|
|
||||||
|
if (parentId) {
|
||||||
|
|
||||||
|
ApiClient.getItem(Dashboard.getCurrentUserId(), parentId).then(function (item) {
|
||||||
|
|
||||||
|
view.setAttribute('data-title', item.Name);
|
||||||
|
libraryMenu.setTitle(item.Name);
|
||||||
|
});
|
||||||
|
|
||||||
|
|
||||||
|
} else {
|
||||||
|
view.setAttribute('data-title', Globalize.translate('TabMusic'));
|
||||||
|
libraryMenu.setTitle(Globalize.translate('TabMusic'));
|
||||||
|
}
|
||||||
|
}
|
||||||
|
});
|
||||||
|
|
||||||
require(["headroom-window"], function (headroom) {
|
require(["headroom-window"], function (headroom) {
|
||||||
headroom.add(viewTabs);
|
headroom.add(viewTabs);
|
||||||
self.headroom = headroom;
|
self.headroom = headroom;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['datetime', 'userdataButtons', 'itemHelper', 'events', 'browser', 'paper-icon-button-light'], function (datetime, userdataButtons, itemHelper, events, browser) {
|
define(['datetime', 'userdataButtons', 'itemHelper', 'events', 'browser', 'imageLoader', 'paper-icon-button-light'], function (datetime, userdataButtons, itemHelper, events, browser, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var currentPlayer;
|
var currentPlayer;
|
||||||
|
@ -593,7 +593,7 @@
|
||||||
|
|
||||||
currentImgUrl = url;
|
currentImgUrl = url;
|
||||||
|
|
||||||
ImageLoader.lazyImage(nowPlayingImageElement, url);
|
imageLoader.lazyImage(nowPlayingImageElement, url);
|
||||||
|
|
||||||
if (nowPlayingItem.Id) {
|
if (nowPlayingItem.Id) {
|
||||||
ApiClient.getItem(Dashboard.getCurrentUserId(), nowPlayingItem.Id).then(function (item) {
|
ApiClient.getItem(Dashboard.getCurrentUserId(), nowPlayingItem.Id).then(function (item) {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['jQuery', 'cardBuilder', 'emby-itemscontainer'], function ($, cardBuilder) {
|
define(['jQuery', 'cardBuilder', 'imageLoader', 'emby-itemscontainer'], function ($, cardBuilder, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var view = 'Poster';
|
var view = 'Poster';
|
||||||
|
@ -73,7 +73,7 @@
|
||||||
|
|
||||||
var elem = page.querySelector('.itemsContainer');
|
var elem = page.querySelector('.itemsContainer');
|
||||||
elem.innerHTML = html + pagingHtml;
|
elem.innerHTML = html + pagingHtml;
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
|
|
||||||
$('.btnNextPage', page).on('click', function () {
|
$('.btnNextPage', page).on('click', function () {
|
||||||
query.StartIndex += query.Limit;
|
query.StartIndex += query.Limit;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['jQuery', 'listView'], function ($, listView) {
|
define(['jQuery', 'listView', 'imageLoader'], function ($, listView, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var data = {};
|
var data = {};
|
||||||
|
@ -74,7 +74,7 @@
|
||||||
elem.classList.remove('vertical-wrap');
|
elem.classList.remove('vertical-wrap');
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
|
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
|
|
||||||
$('.btnNextPage', elem).on('click', function () {
|
$('.btnNextPage', elem).on('click', function () {
|
||||||
query.StartIndex += query.Limit;
|
query.StartIndex += query.Limit;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['listView', 'cardBuilder', 'libraryBrowser', 'apphost', 'emby-itemscontainer'], function (listView, cardBuilder, libraryBrowser, appHost) {
|
define(['listView', 'cardBuilder', 'libraryBrowser', 'apphost', 'imageLoader', 'emby-itemscontainer'], function (listView, cardBuilder, libraryBrowser, appHost, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
return function (view, params) {
|
return function (view, params) {
|
||||||
|
@ -168,7 +168,7 @@
|
||||||
|
|
||||||
var elem = view.querySelector('.itemsContainer');
|
var elem = view.querySelector('.itemsContainer');
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
|
|
||||||
var btnNextPage = view.querySelector('.btnNextPage');
|
var btnNextPage = view.querySelector('.btnNextPage');
|
||||||
if (btnNextPage) {
|
if (btnNextPage) {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['libraryBrowser', 'focusManager', 'embyRouter', 'cardBuilder', 'emby-input', 'paper-icon-button-light', 'material-icons', 'emby-itemscontainer'], function (libraryBrowser, focusManager, embyRouter, cardBuilder) {
|
define(['libraryBrowser', 'focusManager', 'embyRouter', 'cardBuilder', 'imageLoader', 'emby-input', 'paper-icon-button-light', 'material-icons', 'emby-itemscontainer'], function (libraryBrowser, focusManager, embyRouter, cardBuilder, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
function loadSuggestions(page) {
|
function loadSuggestions(page) {
|
||||||
|
@ -131,7 +131,7 @@
|
||||||
itemsContainer.innerHTML = html;
|
itemsContainer.innerHTML = html;
|
||||||
searchResults.classList.remove('hide');
|
searchResults.classList.remove('hide');
|
||||||
textSuggestions.classList.add('hide');
|
textSuggestions.classList.add('hide');
|
||||||
ImageLoader.lazyChildren(itemsContainer);
|
imageLoader.lazyChildren(itemsContainer);
|
||||||
}
|
}
|
||||||
|
|
||||||
function requestSearchHintsForOverlay(searchTerm) {
|
function requestSearchHintsForOverlay(searchTerm) {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['libraryBrowser', 'listView', 'cardBuilder', 'emby-itemscontainer'], function (libraryBrowser, listView, cardBuilder) {
|
define(['libraryBrowser', 'listView', 'cardBuilder', 'imageLoader', 'emby-itemscontainer'], function (libraryBrowser, listView, cardBuilder, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
return function (view, params) {
|
return function (view, params) {
|
||||||
|
@ -186,7 +186,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
itemsContainer.innerHTML = html + pagingHtml;
|
itemsContainer.innerHTML = html + pagingHtml;
|
||||||
ImageLoader.lazyChildren(itemsContainer);
|
imageLoader.lazyChildren(itemsContainer);
|
||||||
|
|
||||||
var i, length;
|
var i, length;
|
||||||
var elems;
|
var elems;
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['libraryBrowser', 'cardBuilder', 'appSettings', 'components/groupedcards', 'dom', 'apphost', 'scrollStyles', 'emby-button', 'paper-icon-button-light', 'emby-itemscontainer'], function (libraryBrowser, cardBuilder, appSettings, groupedcards, dom, appHost) {
|
define(['libraryBrowser', 'cardBuilder', 'appSettings', 'components/groupedcards', 'dom', 'apphost', 'imageLoader', 'scrollStyles', 'emby-button', 'paper-icon-button-light', 'emby-itemscontainer'], function (libraryBrowser, cardBuilder, appSettings, groupedcards, dom, appHost, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
function getUserViews(userId) {
|
function getUserViews(userId) {
|
||||||
|
@ -320,7 +320,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -392,7 +392,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -447,7 +447,7 @@
|
||||||
return getAppInfo().then(function (infoHtml) {
|
return getAppInfo().then(function (infoHtml) {
|
||||||
|
|
||||||
elem.innerHTML = html + infoHtml;
|
elem.innerHTML = html + infoHtml;
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
});
|
});
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
@ -522,7 +522,7 @@
|
||||||
|
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
|
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -571,7 +571,7 @@
|
||||||
|
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
|
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -649,7 +649,7 @@
|
||||||
|
|
||||||
var elem = page.querySelector('#channel' + channel.Id + '');
|
var elem = page.querySelector('#channel' + channel.Id + '');
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
@ -703,7 +703,7 @@
|
||||||
html += '</div>';
|
html += '</div>';
|
||||||
|
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
});
|
});
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['jQuery', 'libraryBrowser'], function ($, libraryBrowser) {
|
define(['jQuery', 'libraryBrowser', 'imageLoader', 'indicators'], function ($, libraryBrowser, imageLoader, indicators) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
var currentItem;
|
var currentItem;
|
||||||
|
@ -21,7 +21,7 @@
|
||||||
|
|
||||||
libraryBrowser.renderName(item, $('.itemName', page)[0], false);
|
libraryBrowser.renderName(item, $('.itemName', page)[0], false);
|
||||||
libraryBrowser.renderParentName(item, $('.parentName', page)[0]);
|
libraryBrowser.renderParentName(item, $('.parentName', page)[0]);
|
||||||
libraryBrowser.renderDetailPageBackdrop(page, item);
|
libraryBrowser.renderDetailPageBackdrop(page, item, imageLoader);
|
||||||
|
|
||||||
renderImage(page, item);
|
renderImage(page, item);
|
||||||
|
|
||||||
|
@ -59,7 +59,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
function renderImage(page, item) {
|
function renderImage(page, item) {
|
||||||
libraryBrowser.renderDetailImage(page.querySelector('.detailImageContainer'), item, false);
|
libraryBrowser.renderDetailImage(page.querySelector('.detailImageContainer'), item, false, null, imageLoader, indicators);
|
||||||
}
|
}
|
||||||
|
|
||||||
$(document).on('pageinit', "#publicSharedItemPage", function () {
|
$(document).on('pageinit', "#publicSharedItemPage", function () {
|
||||||
|
|
|
@ -1235,6 +1235,8 @@ var AppInfo = {};
|
||||||
define("metadataEditor", [embyWebComponentsBowerPath + "/metadataeditor/metadataeditor"], returnFirstDependency);
|
define("metadataEditor", [embyWebComponentsBowerPath + "/metadataeditor/metadataeditor"], returnFirstDependency);
|
||||||
define("personEditor", [embyWebComponentsBowerPath + "/metadataeditor/personeditor"], returnFirstDependency);
|
define("personEditor", [embyWebComponentsBowerPath + "/metadataeditor/personeditor"], returnFirstDependency);
|
||||||
|
|
||||||
|
define("libraryMenu", ["scripts/librarymenu"], returnFirstDependency);
|
||||||
|
|
||||||
define("emby-collapse", [embyWebComponentsBowerPath + "/emby-collapse/emby-collapse"], returnFirstDependency);
|
define("emby-collapse", [embyWebComponentsBowerPath + "/emby-collapse/emby-collapse"], returnFirstDependency);
|
||||||
define("emby-button", [embyWebComponentsBowerPath + "/emby-button/emby-button"], returnFirstDependency);
|
define("emby-button", [embyWebComponentsBowerPath + "/emby-button/emby-button"], returnFirstDependency);
|
||||||
define("emby-itemscontainer", [embyWebComponentsBowerPath + "/emby-itemscontainer/emby-itemscontainer"], returnFirstDependency);
|
define("emby-itemscontainer", [embyWebComponentsBowerPath + "/emby-itemscontainer/emby-itemscontainer"], returnFirstDependency);
|
||||||
|
@ -2652,7 +2654,6 @@ var AppInfo = {};
|
||||||
|
|
||||||
var deps = [];
|
var deps = [];
|
||||||
|
|
||||||
deps.push('imageLoader');
|
|
||||||
deps.push('embyRouter');
|
deps.push('embyRouter');
|
||||||
|
|
||||||
if (!(AppInfo.isNativeApp && browserInfo.android)) {
|
if (!(AppInfo.isNativeApp && browserInfo.android)) {
|
||||||
|
@ -2676,16 +2677,14 @@ var AppInfo = {};
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
|
||||||
deps.push('scripts/librarymenu');
|
deps.push('libraryMenu');
|
||||||
|
|
||||||
console.log('onAppReady - loading dependencies');
|
console.log('onAppReady - loading dependencies');
|
||||||
|
|
||||||
require(deps, function (imageLoader, pageObjects) {
|
require(deps, function (pageObjects) {
|
||||||
|
|
||||||
console.log('Loaded dependencies in onAppReady');
|
console.log('Loaded dependencies in onAppReady');
|
||||||
|
|
||||||
window.ImageLoader = imageLoader;
|
|
||||||
|
|
||||||
window.Emby = {};
|
window.Emby = {};
|
||||||
window.Emby.Page = pageObjects;
|
window.Emby.Page = pageObjects;
|
||||||
defineCoreRoutes();
|
defineCoreRoutes();
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['datetime', 'dom', 'listViewStyle', 'paper-icon-button-light', 'emby-button'], function (datetime, dom) {
|
define(['datetime', 'dom', 'imageLoader', 'listViewStyle', 'paper-icon-button-light', 'emby-button'], function (datetime, dom, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
function renderJob(page, job, dialogOptions) {
|
function renderJob(page, job, dialogOptions) {
|
||||||
|
@ -119,7 +119,7 @@
|
||||||
|
|
||||||
var elem = page.querySelector('.jobItems');
|
var elem = page.querySelector('.jobItems');
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
}
|
}
|
||||||
|
|
||||||
function parentWithClass(elem, className) {
|
function parentWithClass(elem, className) {
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['components/categorysyncbuttons', 'components/groupedcards', 'cardBuilder', 'apphost'], function (categorysyncbuttons, groupedcards, cardBuilder, appHost) {
|
define(['components/categorysyncbuttons', 'components/groupedcards', 'cardBuilder', 'apphost', 'imageLoader'], function (categorysyncbuttons, groupedcards, cardBuilder, appHost, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
function getView() {
|
function getView() {
|
||||||
|
@ -56,7 +56,7 @@
|
||||||
|
|
||||||
var elem = context.querySelector('#latestEpisodes');
|
var elem = context.querySelector('#latestEpisodes');
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
|
|
||||||
Dashboard.hideLoadingMsg();
|
Dashboard.hideLoadingMsg();
|
||||||
});
|
});
|
||||||
|
|
|
@ -1,4 +1,4 @@
|
||||||
define(['datetime', 'libraryBrowser', 'cardBuilder', 'apphost', 'scrollStyles', 'emby-itemscontainer'], function (datetime, libraryBrowser, cardBuilder, appHost) {
|
define(['datetime', 'libraryBrowser', 'cardBuilder', 'apphost', 'imageLoader', 'scrollStyles', 'emby-itemscontainer'], function (datetime, libraryBrowser, cardBuilder, appHost, imageLoader) {
|
||||||
'use strict';
|
'use strict';
|
||||||
|
|
||||||
function getUpcomingPromise(context, params) {
|
function getUpcomingPromise(context, params) {
|
||||||
|
@ -134,7 +134,7 @@
|
||||||
}
|
}
|
||||||
|
|
||||||
elem.innerHTML = html;
|
elem.innerHTML = html;
|
||||||
ImageLoader.lazyChildren(elem);
|
imageLoader.lazyChildren(elem);
|
||||||
}
|
}
|
||||||
return function (view, params, tabContent) {
|
return function (view, params, tabContent) {
|
||||||
|
|
||||||
|
|
|
@ -79,14 +79,6 @@ button.emby-button.mini:not(.fab) {
|
||||||
background-color: #2b2b2b;
|
background-color: #2b2b2b;
|
||||||
}
|
}
|
||||||
|
|
||||||
div.dialogHeader {
|
|
||||||
padding: .35em .5em;
|
|
||||||
display: flex;
|
|
||||||
align-items: center;
|
|
||||||
line-height: normal;
|
|
||||||
font-size: 110%;
|
|
||||||
}
|
|
||||||
|
|
||||||
.ui-body-a div.formDialogHeader {
|
.ui-body-a div.formDialogHeader {
|
||||||
background-color: #52B54B;
|
background-color: #52B54B;
|
||||||
color: #fff;
|
color: #fff;
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue