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

enable unified routing

This commit is contained in:
Luke Pulverenti 2016-03-16 01:33:31 -04:00
parent 2360213901
commit 154f6b5fd8
133 changed files with 6988 additions and 7112 deletions

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="aboutPage" data-role="page" class="page type-interior">
<html>
<head>
<title>${TitleSupport}</title>
</head>
<body>
<div id="aboutPage" data-role="page" class="page type-interior" data-require="scripts/aboutpage">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -54,6 +48,4 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="addPluginPage" data-role="page" class="page type-interior pluginConfigurationPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Plugins" data-require="jqmcollapsible,registrationservices,scripts/ratingdialog,scripts/addpluginpage">
<html>
<head>
<title>${TitlePlugins}</title>
</head>
<body>
<div id="addPluginPage" data-role="page" class="page type-interior pluginConfigurationPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Plugins" data-require="jqmcollapsible,registrationservices,scripts/ratingdialog,scripts/addpluginpage">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -125,6 +119,4 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="advancedConfigurationPage" data-role="page" class="page type-interior advancedConfigurationPage" data-require="emby-collapsible,scripts/advancedconfigurationpage,paper-input,paper-checkbox">
<html>
<head>
<title>${TitleAdvanced}</title>
</head>
<body>
<div id="advancedConfigurationPage" data-role="page" class="page type-interior advancedConfigurationPage" data-require="emby-collapsible,scripts/advancedconfigurationpage,paper-input,paper-checkbox">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -100,6 +94,4 @@
</form> </form>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="appServicesPage" data-role="page" class="page type-interior appServicesPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Sync" data-require="scripts/appservices">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="appServicesPage" data-role="page" class="page type-interior appServicesPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Sync" data-require="scripts/appservices">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -41,6 +35,4 @@
<div class="catalog"></div> <div class="catalog"></div>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,11 +1,4 @@
<!DOCTYPE html> <div id="libraryFileOrganizerLogPage" data-role="page" class="page type-interior organizePage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Auto-Organize" data-require="jqmtable,scripts/autoorganizelog,scripts/taskbutton,detailtablecss">
<html>
<head>
<link rel="stylesheet" type="text/css" href="css/metadataeditor.css">
<title>${TitleAutoOrganize}</title>
</head>
<body>
<div id="libraryFileOrganizerLogPage" data-role="page" class="page type-interior organizePage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Auto-Organize" data-require="jqmtable,scripts/autoorganizelog,scripts/taskbutton,detailtablecss">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -52,6 +45,4 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="libraryFileOrganizerSmartMatchPage" data-role="page" class="page type-interior organizePage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Auto-Organize" data-require="scripts/autoorganizesmart,paper-icon-item,paper-fab,paper-item-body">
<html>
<head>
<title>${TitleAutoOrganize}</title>
</head>
<body>
<div id="libraryFileOrganizerSmartMatchPage" data-role="page" class="page type-interior organizePage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Auto-Organize" data-require="scripts/autoorganizesmart,paper-icon-item,paper-fab,paper-item-body">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -21,6 +15,4 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="libraryFileOrganizerPage" data-role="page" class="page type-interior organizePage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Auto-Organize" data-require="emby-collapsible,jqmtable,scripts/autoorganizetv,paper-input,paper-checkbox">
<html>
<head>
<title>${TitleAutoOrganize}</title>
</head>
<body>
<div id="libraryFileOrganizerPage" data-role="page" class="page type-interior organizePage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Auto-Organize" data-require="emby-collapsible,jqmtable,scripts/autoorganizetv,paper-input,paper-checkbox">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -172,6 +166,4 @@
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -16,12 +16,12 @@
}, },
"devDependencies": {}, "devDependencies": {},
"ignore": [], "ignore": [],
"version": "1.1.64", "version": "1.1.65",
"_release": "1.1.64", "_release": "1.1.65",
"_resolution": { "_resolution": {
"type": "version", "type": "version",
"tag": "1.1.64", "tag": "1.1.65",
"commit": "09ad84b364cc201acfa1c7700142e2043bf23db9" "commit": "0d838fa5972c686099cf85e830e9c7470972fb2f"
}, },
"_source": "git://github.com/MediaBrowser/emby-webcomponents.git", "_source": "git://github.com/MediaBrowser/emby-webcomponents.git",
"_target": "~1.1.5", "_target": "~1.1.5",

View file

@ -77,6 +77,7 @@ define(['loading', 'viewManager', 'skinManager', 'pluginManager', 'backdrop', 'b
} }
} }
var htmlCache = {};
var cacheParam = new Date().getTime(); var cacheParam = new Date().getTime();
function loadContentUrl(ctx, next, route, request) { function loadContentUrl(ctx, next, route, request) {
@ -93,13 +94,29 @@ define(['loading', 'viewManager', 'skinManager', 'pluginManager', 'backdrop', 'b
url = baseUrl() + url; url = baseUrl() + url;
} }
if (ctx.querystring && route.enableContentQueryString) {
url += '?' + ctx.querystring;
}
if (route.enableCache !== false) {
var cachedHtml = htmlCache[url];
if (cachedHtml) {
loadContent(ctx, route, cachedHtml, request);
return;
}
}
url += url.indexOf('?') == -1 ? '?' : '&'; url += url.indexOf('?') == -1 ? '?' : '&';
url += 'v=' + cacheParam; url += 'v=' + cacheParam;
var xhr = new XMLHttpRequest(); var xhr = new XMLHttpRequest();
xhr.onload = xhr.onerror = function () { xhr.onload = xhr.onerror = function () {
if (this.status < 400) { if (this.status < 400) {
loadContent(ctx, route, this.response, request); var html = this.response;
if (route.enableCache !== false) {
htmlCache[url.split('?')[0]] = html;
}
loadContent(ctx, route, html, request);
} else { } else {
next(); next();
} }

View file

@ -19,7 +19,9 @@ define(['viewcontainer', 'focusManager', 'queryString', 'connectionManager', 'ev
// Use controller method // Use controller method
var controller = new options.controllerFactory(newView, eventDetail.detail.params); var controller = new options.controllerFactory(newView, eventDetail.detail.params);
} else if (dispatchPageEvents) { }
if (!options.controllerFactory || dispatchPageEvents) {
dispatchViewEvent(newView, 'viewinit'); dispatchViewEvent(newView, 'viewinit');
} }
} }

View file

@ -32,14 +32,14 @@
"web-component-tester": "^4.0.0", "web-component-tester": "^4.0.0",
"webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0" "webcomponentsjs": "webcomponents/webcomponentsjs#^0.7.0"
}, },
"homepage": "https://github.com/polymerelements/iron-icon", "homepage": "https://github.com/PolymerElements/iron-icon",
"_release": "1.0.8", "_release": "1.0.8",
"_resolution": { "_resolution": {
"type": "version", "type": "version",
"tag": "v1.0.8", "tag": "v1.0.8",
"commit": "f36b38928849ef3853db727faa8c9ef104d611eb" "commit": "f36b38928849ef3853db727faa8c9ef104d611eb"
}, },
"_source": "git://github.com/polymerelements/iron-icon.git", "_source": "git://github.com/PolymerElements/iron-icon.git",
"_target": "^1.0.0", "_target": "^1.0.0",
"_originalSource": "polymerelements/iron-icon" "_originalSource": "PolymerElements/iron-icon"
} }

View file

@ -36,7 +36,7 @@
"tag": "v1.3.0", "tag": "v1.3.0",
"commit": "1662093611cda3fd29125cdab94a61d3d88093da" "commit": "1662093611cda3fd29125cdab94a61d3d88093da"
}, },
"_source": "git://github.com/PolymerElements/iron-selector.git", "_source": "git://github.com/polymerelements/iron-selector.git",
"_target": "^1.0.0", "_target": "^1.0.0",
"_originalSource": "PolymerElements/iron-selector" "_originalSource": "polymerelements/iron-selector"
} }

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="channelItemsPage" data-role="page" class="page libraryPage channelsPage noSecondaryNavPage" data-contextname="${HeaderChannels}" data-require="scripts/channelitems,paper-checkbox,scripts/alphapicker" data-backbutton="true" data-menubutton="false">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="channelItemsPage" data-role="page" class="page libraryPage channelsPage noSecondaryNavPage" data-contextname="${HeaderChannels}" data-require="scripts/channelitems,paper-checkbox,scripts/alphapicker" data-backbutton="true" data-menubutton="false">
<div data-role="content"> <div data-role="content">
<div class="viewSettings"> <div class="viewSettings">
@ -14,6 +8,4 @@
</div> </div>
<div id="items" class="itemsContainer paddedItemsContainer" style="text-align:center;"></div> <div id="items" class="itemsContainer paddedItemsContainer" style="text-align:center;"></div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="channelsPage" data-role="page" data-dom-cache="true" class="page libraryPage channelsPage pageWithAbsoluteTabs" data-contextname="${HeaderChannels}" data-require="scripts/channels,scripts/channelslatest,scripts/sections,paper-tabs,neon-animated-pages">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="channelsPage" data-role="page" data-dom-cache="true" class="page libraryPage channelsPage pageWithAbsoluteTabs" data-contextname="${HeaderChannels}" data-require="scripts/channels,scripts/channelslatest,scripts/sections,paper-tabs,neon-animated-pages">
<div class="libraryViewNav scopedLibraryViewNav libraryViewNavWithMinHeight"> <div class="libraryViewNav scopedLibraryViewNav libraryViewNavWithMinHeight">
<paper-tabs hidescrollbuttons noink> <paper-tabs hidescrollbuttons noink>
@ -35,6 +29,4 @@
<div data-role="content"> <div data-role="content">
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="channelSettingsPage" data-role="page" class="page type-interior pluginConfigurationPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Channels" data-require="scripts/channelsettings">
<html>
<head>
<title>${TitlePlugins}</title>
</head>
<body>
<div id="channelSettingsPage" data-role="page" class="page type-interior pluginConfigurationPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Channels" data-require="scripts/channelsettings">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -40,6 +34,4 @@
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="cinemaModeConfigurationPage" data-role="page" class="page type-interior playbackConfigurationPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Cinema-Mode" data-require="scripts/cinemamodeconfiguration,paper-checkbox,paper-input">
<html>
<head>
<title>${TitlePlayback}</title>
</head>
<body>
<div id="cinemaModeConfigurationPage" data-role="page" class="page type-interior playbackConfigurationPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Cinema-Mode" data-require="scripts/cinemamodeconfiguration,paper-checkbox,paper-input">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -87,6 +81,4 @@
</form> </form>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="boxsetsPage" data-role="page" class="page libraryPage backdropPage collectionEditorPage noSecondaryNavPage" data-backdroptype="movie,boxset" data-require="scripts/moviecollections,paper-fab">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="boxsetsPage" data-role="page" class="page libraryPage backdropPage collectionEditorPage noSecondaryNavPage" data-backdroptype="movie,boxset" data-require="scripts/moviecollections,paper-fab">
<div data-role="content"> <div data-role="content">
<div class="viewSettings"> <div class="viewSettings">
@ -20,6 +14,4 @@
<paper-fab class="btnNewCollection bottomFab" icon="add" style="position:fixed;right:20px;background-color:#db4437;"></paper-fab> <paper-fab class="btnNewCollection bottomFab" icon="add" style="position:fixed;right:20px;background-color:#db4437;"></paper-fab>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -20,7 +20,8 @@ define([], function () {
pageIndex = 0; pageIndex = 0;
} }
var newView = normalizeNewView(options); var newViewInfo = normalizeNewView(options);
var newView = newViewInfo.elem;
var dependencies = typeof (newView) == 'string' ? null : newView.getAttribute('data-require'); var dependencies = typeof (newView) == 'string' ? null : newView.getAttribute('data-require');
dependencies = dependencies ? dependencies.split(',') : []; dependencies = dependencies ? dependencies.split(',') : [];
@ -62,7 +63,12 @@ define([], function () {
animatable.innerHTML = newView; animatable.innerHTML = newView;
} else { } else {
animatable.innerHTML = ''; animatable.innerHTML = '';
if (newViewInfo.hasScript) {
// TODO: figure this out without jQuery
$(newView).appendTo(animatable);
} else {
animatable.appendChild(newView); animatable.appendChild(newView);
}
enhanceNewView(dependencies, newView); enhanceNewView(dependencies, newView);
} }
@ -96,6 +102,13 @@ define([], function () {
} }
} }
function parseHtml(html) {
var wrapper = document.createElement('div');
wrapper.innerHTML = html;
return wrapper.querySelector('div[data-role="page"]');
}
function normalizeNewView(options) { function normalizeNewView(options) {
if (options.view.indexOf('data-role="page"') == -1) { if (options.view.indexOf('data-role="page"') == -1) {
@ -105,15 +118,14 @@ define([], function () {
return html; return html;
} }
// TODO: This won't be able to support executing embedded script tags var elem = parseHtml(options.view);
var wrapper = document.createElement('div');
wrapper.innerHTML = options.view;
var elem = wrapper.querySelector('div[data-role="page"]');
elem.classList.add('page-view'); elem.classList.add('page-view');
elem.setAttribute('data-type', options.type || ''); elem.setAttribute('data-type', options.type || '');
elem.setAttribute('data-url', options.url); elem.setAttribute('data-url', options.url);
return elem; return {
elem: elem,
hasScript: options.view.indexOf('<script') != -1
};
} }
var onBeforeChange; var onBeforeChange;

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="connectLoginPage" data-role="page" class="page standalonePage connectLoginPage" data-theme="b" data-require="scripts/connectlogin,paper-input">
<html>
<head>
<title>${TitleSignIn}</title>
</head>
<body>
<div id="connectLoginPage" data-role="page" class="page standalonePage connectLoginPage" data-theme="b" data-require="scripts/connectlogin,paper-input">
<div data-role="content"> <div data-role="content">
@ -43,7 +37,7 @@
</a> </a>
</div> </div>
<div class="terms hide fieldDescription" style="margin-top: 2em; color: #ccc;"></div> <div class="terms hide fieldDescription" style="margin-top: 2em; color: #ccc;"></div>
<div class="hide tvAppInfo"><br/><br/><iron-icon icon="new-releases" style="color: #52B54B"></iron-icon> Try the new <a href="//tv.emby.media" target="_blank">Emby Theater at tv.emby.media</a>, a remote-friendly app designed for your TV or large screen monitor.</div> <div class="hide tvAppInfo"><br /><br /><iron-icon icon="new-releases" style="color: #52B54B"></iron-icon> Try the new <a href="//tv.emby.media" target="_blank">Emby Theater at tv.emby.media</a>, a remote-friendly app designed for your TV or large screen monitor.</div>
</form> </form>
<form class="manualServerForm" style="margin: 0 auto;display:none;"> <form class="manualServerForm" style="margin: 0 auto;display:none;">
@ -111,6 +105,4 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="dashboardPage" data-role="page" class="page type-interior dashboardHomePage" data-require="scripts/dashboardpage,humanedate,buttonenabled,paper-icon-item,paper-item-body,paper-fab,emby-collapsible">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="dashboardPage" data-role="page" class="page type-interior dashboardHomePage" data-require="scripts/dashboardpage,humanedate,buttonenabled,paper-icon-item,paper-item-body,paper-fab,emby-collapsible">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -131,6 +125,4 @@
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="dashboardGeneralPage" data-role="page" class="page type-interior dashboardHomePage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Server%20Settings" data-require="emby-collapsible,scripts/dashboardgeneral,paper-textarea,paper-input">
<html>
<head>
<title>${TitleServer}</title>
</head>
<body>
<div id="dashboardGeneralPage" data-role="page" class="page type-interior dashboardHomePage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Server%20Settings" data-require="emby-collapsible,scripts/dashboardgeneral,paper-textarea,paper-input">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -73,6 +67,4 @@
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="dashboardHostingPage" data-role="page" class="page type-interior advancedConfigurationPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Hosting%20Settings" data-require="scripts/dashboardhosting,paper-checkbox,paper-input">
<html>
<head>
<title>${TitleAdvanced}</title>
</head>
<body>
<div id="dashboardHostingPage" data-role="page" class="page type-interior advancedConfigurationPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Hosting%20Settings" data-require="scripts/dashboardhosting,paper-checkbox,paper-input">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -65,6 +59,4 @@
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="devicePage" data-role="page" class="page type-interior devicesPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Devices" data-require="scripts/device,paper-input">
<html>
<head>
<title>${TitleDevices}</title>
</head>
<body>
<div id="devicePage" data-role="page" class="page type-interior devicesPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Devices" data-require="scripts/device,paper-input">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -46,6 +40,4 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="devicesPage" data-role="page" class="page type-interior devicesPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Devices" data-require="scripts/devices">
<html>
<head>
<title>${TitleDevices}</title>
</head>
<body>
<div id="devicesPage" data-role="page" class="page type-interior devicesPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Devices" data-require="scripts/devices">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -23,6 +17,4 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="devicesUploadPage" data-role="page" class="page type-interior devicesPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Camera%20upload" data-require="scripts/devicesupload,paper-input,jqmcheckbox">
<html>
<head>
<title>${TitleDevices}</title>
</head>
<body>
<div id="devicesUploadPage" data-role="page" class="page type-interior devicesPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Camera%20upload" data-require="scripts/devicesupload,paper-input,jqmcheckbox">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -54,6 +48,4 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="dlnaProfilePage" data-role="page" class="page type-interior dlnaPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Dlna%20profiles" data-require="jqmcollapsible,jqmpopup,scripts/dlnaprofile,jqmcheckbox">
<html>
<head>
<title>${TitleDlna}</title>
</head>
<body>
<div id="dlnaProfilePage" data-role="page" class="page type-interior dlnaPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Dlna%20profiles" data-require="jqmcollapsible,jqmpopup,scripts/dlnaprofile,jqmcheckbox">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -725,6 +719,4 @@
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="dlnaProfilesPage" data-role="page" class="page type-interior dlnaPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Dlna%20profiles" data-require="scripts/dlnaprofiles">
<html>
<head>
<title>${TitleDlna}</title>
</head>
<body>
<div id="dlnaProfilesPage" data-role="page" class="page type-interior dlnaPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Dlna%20profiles" data-require="scripts/dlnaprofiles">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -42,6 +36,4 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="dlnaServerSettingsPage" data-role="page" class="page type-interior dlnaPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Dlna%20server" data-require="scripts/dlnaserversettings,paper-input,paper-checkbox">
<html>
<head>
<title>${TitleDlna}</title>
</head>
<body>
<div id="dlnaServerSettingsPage" data-role="page" class="page type-interior dlnaPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Dlna%20server" data-require="scripts/dlnaserversettings,paper-input,paper-checkbox">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -51,6 +45,4 @@
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="dlnaSettingsPage" data-role="page" class="page type-interior dlnaPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Play%20to" data-require="scripts/dlnasettings,paper-input,paper-checkbox">
<html>
<head>
<title>${TitleDlna}</title>
</head>
<body>
<div id="dlnaSettingsPage" data-role="page" class="page type-interior dlnaPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Play%20to" data-require="scripts/dlnasettings,paper-input,paper-checkbox">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -42,6 +36,4 @@
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="editItemMetadataPage" data-role="page" class="page libraryPage metadataEditorPage noSecondaryNavPage" data-contextname="${HeaderMetadataManager}" data-require="scripts/editorsidebar,scripts/edititemmetadata">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="editItemMetadataPage" data-role="page" class="page libraryPage metadataEditorPage noSecondaryNavPage" data-contextname="${HeaderMetadataManager}" data-require="scripts/editorsidebar,scripts/edititemmetadata">
<div class="editPageSidebar" style="overflow:auto;"> <div class="editPageSidebar" style="overflow:auto;">
<div class="libraryTree"> <div class="libraryTree">
<ul></ul> <ul></ul>
@ -14,6 +8,4 @@
<div class="editPageInnerContent"> <div class="editPageInnerContent">
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="encodingSettingsPage" data-role="page" class="page type-interior playbackConfigurationPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Transcoding" data-require="scripts/encodingsettings,paper-input,paper-checkbox">
<html>
<head>
<title>${TitlePlayback}</title>
</head>
<body>
<div id="encodingSettingsPage" data-role="page" class="page type-interior playbackConfigurationPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Transcoding" data-require="scripts/encodingsettings,paper-input,paper-checkbox">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -76,6 +70,4 @@
</form> </form>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,15 +1,7 @@
<!DOCTYPE html> <div id="favoritesPage" data-role="page" class="page homePage libraryPage allLibraryPage noSecondaryNavPage" data-title="${TabFavorites}" data-require="scripts/favorites">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="favoritesPage" data-role="page" class="page homePage libraryPage allLibraryPage noSecondaryNavPage" data-title="${TabFavorites}" data-require="scripts/favorites">
<div data-role="content"> <div data-role="content">
<div class="sections favoriteSections"></div> <div class="sections favoriteSections"></div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div data-role="page" id="forgotPasswordPage" class="page standalonePage forgotPasswordPage" data-theme="b" data-require="scripts/forgotpassword,paper-input">
<html>
<head>
<title>${TitleForgotPassword}</title>
</head>
<body>
<div data-role="page" id="forgotPasswordPage" class="page standalonePage forgotPasswordPage" data-theme="b" data-require="scripts/forgotpassword,paper-input">
<div data-role="content"> <div data-role="content">
@ -31,6 +25,4 @@
</form> </form>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div data-role="page" class="page standalonePage forgotPasswordPinPage" data-theme="b" data-require="scripts/forgotpasswordpin,paper-input">
<html>
<head>
<title>${TitlePasswordReset}</title>
</head>
<body>
<div data-role="page" class="page standalonePage forgotPasswordPinPage" data-theme="b" data-require="scripts/forgotpasswordpin,paper-input">
<div data-role="content"> <div data-role="content">
@ -30,6 +24,4 @@
</form> </form>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="gameGenresPage" data-role="page" class="page libraryPage listPage" data-require="scripts/gamegenrepage">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="gameGenresPage" data-role="page" class="page libraryPage listPage" data-require="scripts/gamegenrepage">
<div class="libraryViewNav scopedLibraryViewNav"> <div class="libraryViewNav scopedLibraryViewNav">
<a href="gamesrecommended.html">${TabSuggestions}</a> <a href="gamesrecommended.html">${TabSuggestions}</a>
<a href="games.html">${TabGames}</a> <a href="games.html">${TabGames}</a>
@ -20,6 +14,4 @@
<div id="items" class="itemsContainer"></div> <div id="items" class="itemsContainer"></div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="gamesPage" data-role="page" class="page libraryPage listPage" data-require="scripts/gamespage,scripts/alphapicker">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="gamesPage" data-role="page" class="page libraryPage listPage" data-require="scripts/gamespage,scripts/alphapicker">
<div class="libraryViewNav scopedLibraryViewNav"> <div class="libraryViewNav scopedLibraryViewNav">
<a href="gamesrecommended.html">${TabSuggestions}</a> <a href="gamesrecommended.html">${TabSuggestions}</a>
<a href="#" class="ui-btn-active">${TabGames}</a> <a href="#" class="ui-btn-active">${TabGames}</a>
@ -23,6 +17,4 @@
<div id="items" class="itemsContainer"></div> <div id="items" class="itemsContainer"></div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="gamesRecommendedPage" data-role="page" class="page libraryPage backdropPage" data-backdroptype="game" data-require="scripts/gamesrecommendedpage">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="gamesRecommendedPage" data-role="page" class="page libraryPage backdropPage" data-backdroptype="game" data-require="scripts/gamesrecommendedpage">
<div class="libraryViewNav scopedLibraryViewNav"> <div class="libraryViewNav scopedLibraryViewNav">
<a href="#" class="ui-btn-active">${TabSuggestions}</a> <a href="#" class="ui-btn-active">${TabSuggestions}</a>
<a href="games.html">${TabGames}</a> <a href="games.html">${TabGames}</a>
@ -27,6 +21,4 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="gameStudiosPage" data-role="page" class="page libraryPage listPage" data-require="jqmcontrolgroup,scripts/gamestudiospage">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="gameStudiosPage" data-role="page" class="page libraryPage listPage" data-require="jqmcontrolgroup,scripts/gamestudiospage">
<div class="libraryViewNav scopedLibraryViewNav"> <div class="libraryViewNav scopedLibraryViewNav">
<a href="gamesrecommended.html">${TabSuggestions}</a> <a href="gamesrecommended.html">${TabSuggestions}</a>
<a href="games.html">${TabGames}</a> <a href="games.html">${TabGames}</a>
@ -19,6 +13,4 @@
</div> </div>
<div id="items" class="itemsContainer"></div> <div id="items" class="itemsContainer"></div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="gamesystemsPage" data-role="page" class="page libraryPage backdropPage" data-backdroptype="gamesystem" data-require="scripts/gamesystemspage">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="gamesystemsPage" data-role="page" class="page libraryPage backdropPage" data-backdroptype="gamesystem" data-require="scripts/gamesystemspage">
<div class="libraryViewNav scopedLibraryViewNav"> <div class="libraryViewNav scopedLibraryViewNav">
<a href="gamesrecommended.html">${TabSuggestions}</a> <a href="gamesrecommended.html">${TabSuggestions}</a>
<a href="games.html">${TabGames}</a> <a href="games.html">${TabGames}</a>
@ -16,6 +10,4 @@
<br /> <br />
<div id="items" class="itemsContainer"></div> <div id="items" class="itemsContainer"></div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -8,10 +8,10 @@
<paper-tab>${TabUpcoming}</paper-tab> <paper-tab>${TabUpcoming}</paper-tab>
</paper-tabs> </paper-tabs>
<div class="legacyTabs"> <div class="legacyTabs">
<a href="index.html">${TabHome}</a> <a href="home.html">${TabHome}</a>
<a href="index.html?tab=1">${TabNextUp}</a> <a href="home.html?tab=1">${TabNextUp}</a>
<a href="index.html?tab=2" class="homeFavoritesTab">${TabFavorites}</a> <a href="home.html?tab=2" class="homeFavoritesTab">${TabFavorites}</a>
<a href="index.html?tab=3">${TabUpcoming}</a> <a href="home.html?tab=3">${TabUpcoming}</a>
</div> </div>
</div> </div>
@ -33,7 +33,7 @@
<div class="pageTabContent homeNextUpTabContent" data-index="1"> <div class="pageTabContent homeNextUpTabContent" data-index="1">
<div class="homePageSection"> <div class="homePageSection">
<div> <div>
<h1 class="listHeader nextUpHeader" style="display:inline-block;vertical-align:middle;">${HeaderNextUp}</h1> <h1 class="listHeader nextUpHeader" style="display: inline-block; vertical-align: middle;">${HeaderNextUp}</h1>
<paper-button raised class="submit mini categorySyncButton" data-category="NextUp"><iron-icon icon="sync"></iron-icon><span>${ButtonSync}</span></paper-button> <paper-button raised class="submit mini categorySyncButton" data-category="NextUp"><iron-icon icon="sync"></iron-icon><span>${ButtonSync}</span></paper-button>
</div> </div>
<div id="nextUpItems" class="itemsContainer"> <div id="nextUpItems" class="itemsContainer">
@ -53,7 +53,9 @@
</div> </div>
<div class="noItemsMessage" style="display: none;"> <div class="noItemsMessage" style="display: none;">
<p>${MessageNothingHere}</p> <p>${MessageNothingHere}</p>
<p><a href="metadata.html">${MessagePleaseEnsureInternetMetadata}</a></p> <p>
<a href="metadata.html">${MessagePleaseEnsureInternetMetadata}</a>
</p>
</div> </div>
</div> </div>
</neon-animatable> </neon-animatable>

View file

@ -1,74 +1,22 @@
<!DOCTYPE html> <!DOCTYPE html>
<html> <html class="preload" lang="en">
<head> <head>
<title>Emby</title> <title>Emby</title>
</head> </head>
<body> <body>
<div id="indexPage" style="outline: none;" data-role="page" data-dom-cache="true" class="page homePage libraryPage allLibraryPage backdropPage pageWithAbsoluteTabs" data-title="${ButtonHome}" data-backdroptype="movie,series,game,book" data-require="scripts/indexpage,paper-tabs,neon-animated-pages"> <div class="backdropContainer"></div>
<div class="libraryViewNav libraryViewNavWithMinHeight hide"> <div class="skinContainer">
<paper-tabs hidescrollbuttons noink> <div class="skinHeader"></div>
<paper-tab>${TabHome}</paper-tab> <paper-drawer-panel class="mainDrawerPanel mainDrawerPanelPreInit" forcenarrow>
<paper-tab>${TabNextUp}</paper-tab> <div class="mainDrawer" drawer></div>
<paper-tab class="homeFavoritesTab">${TabFavorites}</paper-tab> <div class="mainDrawerPanelContent" main>
<paper-tab>${TabUpcoming}</paper-tab> <div class="pageBackground"></div>
</paper-tabs> <div class="mainAnimatedPages skinBody">
<div class="legacyTabs"> <div class="mainAnimatedPage hide"></div><div class="mainAnimatedPage hide"></div><div class="mainAnimatedPage hide"></div>
<a href="index.html">${TabHome}</a>
<a href="index.html?tab=1">${TabNextUp}</a>
<a href="index.html?tab=2" class="homeFavoritesTab">${TabFavorites}</a>
<a href="index.html?tab=3">${TabUpcoming}</a>
</div> </div>
</div> </div>
</paper-drawer-panel>
<div class="ehsContent fullWidth">
<neon-animated-pages>
<neon-animatable>
<div class="pageTabContent homeTabContent" data-index="0">
<div class="ui-bar-b readOnlyContent welcomeMessage" style="display: none; padding: 2em; border-radius: 10px; margin: 2em auto; font-weight: normal;">
<h1 style="margin-top: 0;" class="tourHeader"></h1>
<p>
<paper-button raised class="submit block btnTakeTour"><iron-icon icon="check"></iron-icon><span class="tourButtonText"></span></paper-button>
</p>
</div>
<div class="sections"></div>
</div>
</neon-animatable>
<neon-animatable>
<div class="pageTabContent homeNextUpTabContent" data-index="1">
<div class="homePageSection">
<div>
<h1 class="listHeader nextUpHeader" style="display:inline-block;vertical-align:middle;">${HeaderNextUp}</h1>
<paper-button raised class="submit mini categorySyncButton" data-category="NextUp"><iron-icon icon="sync"></iron-icon><span>${ButtonSync}</span></paper-button>
</div>
<div id="nextUpItems" class="itemsContainer">
</div>
</div>
<p class="noNextUpItems" style="display: none;">${NoNextUpItemsMessage}</p>
</div>
</neon-animatable>
<neon-animatable>
<div class="pageTabContent homeFavoritesTabContent" data-index="2">
<div class="favoriteSections"></div>
</div>
</neon-animatable>
<neon-animatable>
<div class="pageTabContent homeUpcomingTabContent" data-index="3">
<div id="upcomingItems" class="itemsContainer">
</div>
<div class="noItemsMessage" style="display: none;">
<p>${MessageNothingHere}</p>
<p><a href="metadata.html">${MessagePleaseEnsureInternetMetadata}</a></p>
</div>
</div>
</neon-animatable>
</neon-animated-pages>
</div>
<div data-role="content">
</div>
</div> </div>
</body> </body>
</html> </html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="itemDetailPage" data-role="page" class="page libraryPage itemDetailPage noSecondaryNavPage selfBackdropPage" data-theme="b" data-require="scripts/itemdetailpage,tileitemcss,scripts/livetvcomponents,paper-fab,paper-item-body,paper-icon-item">
<html>
<head>
<title></title>
</head>
<body>
<div id="itemDetailPage" data-role="page" class="page libraryPage itemDetailPage noSecondaryNavPage selfBackdropPage" data-theme="b" data-require="scripts/itemdetailpage,tileitemcss,scripts/livetvcomponents,paper-fab,paper-item-body,paper-icon-item">
<div id="tvShowsTabs" class="itemTabs" style="display: none;"> <div id="tvShowsTabs" class="itemTabs" style="display: none;">
<div class="libraryViewNav scopedLibraryViewNav"> <div class="libraryViewNav scopedLibraryViewNav">
@ -211,6 +205,4 @@
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="itemListPage" data-role="page" class="page libraryPage folderListPage noSecondaryNavPage" data-require="scripts/itemlistpage,paper-checkbox,scripts/alphapicker">
<html>
<head>
<title></title>
</head>
<body>
<div id="itemListPage" data-role="page" class="page libraryPage folderListPage noSecondaryNavPage" data-require="scripts/itemlistpage,paper-checkbox,scripts/alphapicker">
<div class="alphabetPicker"> <div class="alphabetPicker">
</div> </div>
<div data-role="content" class="itemListContent"> <div data-role="content" class="itemListContent">
@ -15,6 +9,4 @@
</div> </div>
<div id="items" class="itemsContainer paddedItemsContainer" style="text-align:center;"></div> <div id="items" class="itemsContainer paddedItemsContainer" style="text-align:center;"></div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="mediaLibraryPage" data-role="page" class="page type-interior mediaLibraryPage librarySectionPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Library%20setup" data-require="scripts/medialibrarypage,scripts/taskbutton">
<html>
<head>
<title>${TitleMediaLibrary}</title>
</head>
<body>
<div id="mediaLibraryPage" data-role="page" class="page type-interior mediaLibraryPage librarySectionPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Library%20setup" data-require="scripts/medialibrarypage,scripts/taskbutton">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -23,6 +17,4 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="libraryPathMappingPage" data-role="page" class="page type-interior librarySectionPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Library%20setup" data-require="scripts/librarypathmapping">
<html>
<head>
<title>${TitleMediaLibrary}</title>
</head>
<body>
<div id="libraryPathMappingPage" data-role="page" class="page type-interior librarySectionPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Library%20setup" data-require="scripts/librarypathmapping">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -47,6 +41,4 @@
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="librarySettingsPage" data-role="page" class="page type-interior librarySectionPage" data-require="jqmcollapsible,scripts/librarysettings,paper-input,paper-checkbox">
<html>
<head>
<title>${TitleMediaLibrary}</title>
</head>
<body>
<div id="librarySettingsPage" data-role="page" class="page type-interior librarySectionPage" data-require="jqmcollapsible,scripts/librarysettings,paper-input,paper-checkbox">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -76,6 +70,4 @@
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="liveTvSuggestedPage" data-dom-cache="true" data-role="page" class="page libraryPage liveTvPage pageWithAbsoluteTabs" data-contextname="${HeaderLiveTv}" data-backdroptype="series,movie" data-require="scripts/livetvsuggested,livetvcss,scripts/livetvcomponents,paper-tabs,neon-animated-pages,paper-checkbox">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="liveTvSuggestedPage" data-dom-cache="true" data-role="page" class="page libraryPage liveTvPage pageWithAbsoluteTabs" data-contextname="${HeaderLiveTv}" data-backdroptype="series,movie" data-require="scripts/livetvsuggested,livetvcss,scripts/livetvcomponents,paper-tabs,neon-animated-pages,paper-checkbox">
<div class="libraryViewNav libraryViewNavWithMinHeight"> <div class="libraryViewNav libraryViewNavWithMinHeight">
<paper-tabs hidescrollbuttons noink> <paper-tabs hidescrollbuttons noink>
@ -118,6 +112,4 @@
<div data-role="content"> <div data-role="content">
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="liveTvGuideProviderPage" data-role="page" class="page type-interior liveTvSettingsPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Live%20TV" data-require="scripts/livetvguideprovider">
<html>
<head>
<title>${TitleLiveTV}</title>
</head>
<body>
<div id="liveTvGuideProviderPage" data-role="page" class="page type-interior liveTvSettingsPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Live%20TV" data-require="scripts/livetvguideprovider">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -20,6 +14,4 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="liveTvItemsPage" data-role="page" class="page libraryPage liveTvPage noSecondaryNavPage" data-contextname="${HeaderLiveTv}" data-require="scripts/livetvitems,livetvcss" data-backbutton="true" data-menubutton="false">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="liveTvItemsPage" data-role="page" class="page libraryPage liveTvPage noSecondaryNavPage" data-contextname="${HeaderLiveTv}" data-require="scripts/livetvitems,livetvcss" data-backbutton="true" data-menubutton="false">
<div data-role="content"> <div data-role="content">
<div class="viewSettings"> <div class="viewSettings">
@ -13,6 +7,4 @@
<div id="items" class="itemsContainer paddedItemsContainer"></div> <div id="items" class="itemsContainer paddedItemsContainer"></div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="liveTvRecordingListPage" data-role="page" class="page libraryPage liveTvPage noSecondaryNavPage" data-contextname="${HeaderLiveTv}" data-require="scripts/livetvrecordinglist,livetvcss" data-backbutton="true" data-menubutton="false">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="liveTvRecordingListPage" data-role="page" class="page libraryPage liveTvPage noSecondaryNavPage" data-contextname="${HeaderLiveTv}" data-require="scripts/livetvrecordinglist,livetvcss" data-backbutton="true" data-menubutton="false">
<div data-role="content"> <div data-role="content">
<div class="viewSettings" style="margin:.5em 0;"> <div class="viewSettings" style="margin:.5em 0;">
@ -18,6 +12,4 @@
</div> </div>
<div id="items" class="itemsContainer" style="text-align:center;"></div> <div id="items" class="itemsContainer" style="text-align:center;"></div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="liveTvSeriesTimerPage" data-role="page" class="page libraryPage liveTvPage noSecondaryNavPage" data-contextname="${HeaderLiveTv}" data-require="jqmcheckbox,jqmcontrolgroup,jqmcollapsible,scripts/livetvcomponents,scripts/livetvseriestimer,livetvcss,paper-checkbox,paper-input" data-backbutton="true" data-menubutton="false">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="liveTvSeriesTimerPage" data-role="page" class="page libraryPage liveTvPage noSecondaryNavPage" data-contextname="${HeaderLiveTv}" data-require="jqmcheckbox,jqmcontrolgroup,jqmcollapsible,scripts/livetvcomponents,scripts/livetvseriestimer,livetvcss,paper-checkbox,paper-input" data-backbutton="true" data-menubutton="false">
<div data-role="content"> <div data-role="content">
<form class="liveTvSeriesTimerForm" style="margin: 0 auto; max-width: 720px;"> <form class="liveTvSeriesTimerForm" style="margin: 0 auto; max-width: 720px;">
@ -73,6 +67,4 @@
</form> </form>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="liveTvSettingsPage" data-role="page" class="page type-interior liveTvSettingsPage liveTvPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Live%20TV" data-require="scripts/livetvsettings,paper-checkbox,paper-input">
<html>
<head>
<title>${TitleLiveTV}</title>
</head>
<body>
<div id="liveTvSettingsPage" data-role="page" class="page type-interior liveTvSettingsPage liveTvPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Live%20TV" data-require="scripts/livetvsettings,paper-checkbox,paper-input">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -88,6 +82,4 @@
</form> </form>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="liveTvStatusPage" data-role="page" class="page type-interior liveTvSettingsPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Live%20TV" data-require="scripts/livetvstatus,scripts/taskbutton,paper-fab,paper-item-body,paper-icon-item,paper-checkbox">
<html>
<head>
<title>${TitleLiveTV}</title>
</head>
<body>
<div id="liveTvStatusPage" data-role="page" class="page type-interior liveTvSettingsPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Live%20TV" data-require="scripts/livetvstatus,scripts/taskbutton,paper-fab,paper-item-body,paper-icon-item,paper-checkbox">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -65,6 +59,4 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="liveTvTimerPage" data-role="page" class="page libraryPage liveTvPage noSecondaryNavPage" data-contextname="${HeaderLiveTv}" data-require="jqmcollapsible,scripts/livetvcomponents,scripts/livetvtimer,livetvcss,paper-input" data-backbutton="true" data-menubutton="false">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="liveTvTimerPage" data-role="page" class="page libraryPage liveTvPage noSecondaryNavPage" data-contextname="${HeaderLiveTv}" data-require="jqmcollapsible,scripts/livetvcomponents,scripts/livetvtimer,livetvcss,paper-input" data-backbutton="true" data-menubutton="false">
<div data-role="content"> <div data-role="content">
@ -60,6 +54,4 @@
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="liveTvTunerProviderHdHomerunPage" data-role="page" class="page type-interior liveTvSettingsPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Live%20TV" data-require="scripts/livetvtunerprovider-hdhomerun,paper-input,paper-checkbox">
<html>
<head>
<title>${TitleLiveTV}</title>
</head>
<body>
<div id="liveTvTunerProviderHdHomerunPage" data-role="page" class="page type-interior liveTvSettingsPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Live%20TV" data-require="scripts/livetvtunerprovider-hdhomerun,paper-input,paper-checkbox">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -46,6 +40,4 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="liveTvTunerProviderM3UPage" data-role="page" class="page type-interior liveTvSettingsPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Live%20TV" data-require="scripts/livetvtunerprovider-m3u,paper-input">
<html>
<head>
<title>${TitleLiveTV}</title>
</head>
<body>
<div id="liveTvTunerProviderM3UPage" data-role="page" class="page type-interior liveTvSettingsPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Live%20TV" data-require="scripts/livetvtunerprovider-m3u,paper-input">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -37,6 +31,4 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="liveTvTunerProviderSatPage" data-role="page" class="page type-interior liveTvSettingsPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Live%20TV" data-require="scripts/livetvtunerprovider-satip,paper-input,paper-checkbox">
<html>
<head>
<title>${TitleLiveTV}</title>
</head>
<body>
<div id="liveTvTunerProviderSatPage" data-role="page" class="page type-interior liveTvSettingsPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Live%20TV" data-require="scripts/livetvtunerprovider-satip,paper-input,paper-checkbox">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -78,6 +72,4 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="logPage" data-role="page" class="page type-interior" data-require="scripts/logpage">
<html>
<head>
<title>${TitleSupport}</title>
</head>
<body>
<div id="logPage" data-role="page" class="page type-interior" data-require="scripts/logpage">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -21,6 +15,4 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="loginPage" data-role="page" class="page standalonePage" data-theme="b" data-require="scripts/loginpage,humanedate,paper-input">
<html>
<head>
<title>${TitleSignIn}</title>
</head>
<body>
<div id="loginPage" data-role="page" class="page standalonePage" data-theme="b" data-require="scripts/loginpage,humanedate,paper-input">
<div data-role="content"> <div data-role="content">
@ -55,6 +49,4 @@
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="metadataConfigurationPage" data-role="page" class="page type-interior metadataConfigurationPage" data-require="scripts/metadataconfigurationpage,paper-checkbox">
<html>
<head>
<title>${TitleMetadata}</title>
</head>
<body>
<div id="metadataConfigurationPage" data-role="page" class="page type-interior metadataConfigurationPage" data-require="scripts/metadataconfigurationpage,paper-checkbox">
<div data-role="content"> <div data-role="content">
@ -27,7 +21,7 @@
<li> <li>
<paper-checkbox id="chkSaveLocal">${LabelSaveLocalMetadata}</paper-checkbox> <paper-checkbox id="chkSaveLocal">${LabelSaveLocalMetadata}</paper-checkbox>
<div class="fieldDescription paperCheckboxFieldDescription">${LabelSaveLocalMetadataHelp}</div> <div class="fieldDescription paperCheckboxFieldDescription">${LabelSaveLocalMetadataHelp}</div>
<br/> <br />
</li> </li>
<li> <li>
<label for="selectLanguage" class="selectLabel">${LabelMetadataDownloadLanguage}</label> <label for="selectLanguage" class="selectLabel">${LabelMetadataDownloadLanguage}</label>
@ -47,6 +41,4 @@
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="advancedMetadataConfigurationPage" data-role="page" class="page type-interior metadataConfigurationPage" data-require="emby-collapsible,scripts/metadataadvanced,paper-checkbox,paper-input">
<html>
<head>
<title>${TitleMetadata}</title>
</head>
<body>
<div id="advancedMetadataConfigurationPage" data-role="page" class="page type-interior metadataConfigurationPage" data-require="emby-collapsible,scripts/metadataadvanced,paper-checkbox,paper-input">
<div data-role="content"> <div data-role="content">
@ -137,6 +131,4 @@
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="metadataImagesConfigurationPage" data-role="page" class="page type-interior metadataConfigurationPage" data-require="jqmcollapsible,scripts/metadataimagespage,jqmcheckbox,paper-checkbox,paper-input">
<html>
<head>
<title>${TitleMetadata}</title>
</head>
<body>
<div id="metadataImagesConfigurationPage" data-role="page" class="page type-interior metadataConfigurationPage" data-require="jqmcollapsible,scripts/metadataimagespage,jqmcheckbox,paper-checkbox,paper-input">
<div data-role="content"> <div data-role="content">
@ -91,6 +85,4 @@
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="metadataNfoPage" data-role="page" class="page type-interior metadataConfigurationPage" data-require="scripts/metadatanfo,paper-checkbox">
<html>
<head>
<title>${TitleMetadata}</title>
</head>
<body>
<div id="metadataNfoPage" data-role="page" class="page type-interior metadataConfigurationPage" data-require="scripts/metadatanfo,paper-checkbox">
<div data-role="content"> <div data-role="content">
@ -37,7 +31,7 @@
<div class="fieldDescription">${LabelKodiMetadataDateFormatHelp}</div> <div class="fieldDescription">${LabelKodiMetadataDateFormatHelp}</div>
</li> </li>
<li> <li>
<br/> <br />
<paper-checkbox id="chkSaveImagePaths">${LabelKodiMetadataSaveImagePaths}</paper-checkbox> <paper-checkbox id="chkSaveImagePaths">${LabelKodiMetadataSaveImagePaths}</paper-checkbox>
<div class="fieldDescription paperCheckboxFieldDescription">${LabelKodiMetadataSaveImagePathsHelp}</div> <div class="fieldDescription paperCheckboxFieldDescription">${LabelKodiMetadataSaveImagePathsHelp}</div>
</li> </li>
@ -65,6 +59,4 @@
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="metadataSubtitlesPage" data-role="page" class="page type-interior metadataConfigurationPage" data-require="scripts/metadatasubtitles,paper-input,paper-checkbox">
<html>
<head>
<title>${TitleMetadata}</title>
</head>
<body>
<div id="metadataSubtitlesPage" data-role="page" class="page type-interior metadataConfigurationPage" data-require="scripts/metadatasubtitles,paper-input,paper-checkbox">
<div data-role="content"> <div data-role="content">
@ -66,6 +60,4 @@
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="moviesPage" data-role="page" data-dom-cache="true" class="page libraryPage backdropPage pageWithAbsoluteTabs collectionEditorPage" data-backdroptype="movie" data-require="scripts/moviesrecommended,paper-tabs,neon-animated-pages,paper-checkbox,paper-fab,scripts/alphapicker">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="moviesPage" data-role="page" data-dom-cache="true" class="page libraryPage backdropPage pageWithAbsoluteTabs collectionEditorPage" data-backdroptype="movie" data-require="scripts/moviesrecommended,paper-tabs,neon-animated-pages,paper-checkbox,paper-fab,scripts/alphapicker">
<div class="libraryViewNav libraryViewNavWithMinHeight"> <div class="libraryViewNav libraryViewNavWithMinHeight">
<paper-tabs hidescrollbuttons noink> <paper-tabs hidescrollbuttons noink>
@ -120,6 +114,4 @@
<div data-role="content"> <div data-role="content">
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="musicRecommendedPage" data-dom-cache="true" data-role="page" class="page libraryPage backdropPage pageWithAbsoluteTabs" data-backdroptype="musicartist" data-require="scripts/musicrecommended,paper-tabs,neon-animated-pages,paper-checkbox,scripts/alphapicker">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="musicRecommendedPage" data-dom-cache="true" data-role="page" class="page libraryPage backdropPage pageWithAbsoluteTabs" data-backdroptype="musicartist" data-require="scripts/musicrecommended,paper-tabs,neon-animated-pages,paper-checkbox,scripts/alphapicker">
<div class="libraryViewNav libraryViewNavWithMinHeight"> <div class="libraryViewNav libraryViewNavWithMinHeight">
<paper-tabs hidescrollbuttons noink> <paper-tabs hidescrollbuttons noink>
<paper-tab>${TabSuggestions}</paper-tab> <paper-tab>${TabSuggestions}</paper-tab>
@ -127,6 +121,4 @@
<div data-role="content"> <div data-role="content">
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,20 +1,10 @@
<!DOCTYPE html> <div id="displayPreferencesPage" data-role="page" class="page libraryPage userPreferencesPage noSecondaryNavPage" data-title="${HeaderDisplaySettings}" data-require="scripts/mypreferencesdisplay,paper-checkbox" data-backbutton="true" data-menubutton="false">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="displayPreferencesPage" data-role="page" class="page libraryPage userPreferencesPage noSecondaryNavPage" data-title="${HeaderDisplaySettings}" data-require="scripts/mypreferencesdisplay,paper-checkbox" data-backbutton="true" data-menubutton="false">
<div data-role="content"> <div data-role="content">
<form class="displayPreferencesForm userProfileSettingsForm" style="margin: 0 auto;"> <form class="displayPreferencesForm userProfileSettingsForm" style="margin: 0 auto;">
<div class="detailSection languageSection"> <div class="detailSection languageSection">
<h1> <h1>
${HeaderLanguage} ${HeaderLanguage}
</h1> </h1>
<div class="detailSectionContent"> <div class="detailSectionContent">
<br /> <br />
<div> <div>
@ -61,15 +51,12 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</div> </div>
<div class="detailSection"> <div class="detailSection">
<h1> <h1>
${HeaderNavigation} ${HeaderNavigation}
</h1> </h1>
<div class="detailSectionContent"> <div class="detailSectionContent">
<br /> <br />
<div> <div>
@ -91,10 +78,8 @@
</select> </select>
<div class="fieldDescription">${LabelEnableBackdropsHelp}</div> <div class="fieldDescription">${LabelEnableBackdropsHelp}</div>
</div> </div>
</div> </div>
</div> </div>
<div class="detailSection requiresUserPreferences"> <div class="detailSection requiresUserPreferences">
<h1> <h1>
${HeaderDisplay} ${HeaderDisplay}
@ -114,13 +99,10 @@
<div class="fieldDescription paperCheckboxFieldDescription">${LabelGroupMoviesIntoCollectionsHelp}</div> <div class="fieldDescription paperCheckboxFieldDescription">${LabelGroupMoviesIntoCollectionsHelp}</div>
</div> </div>
</div> </div>
</div> </div>
<button type="submit" data-role="none" class="clearButton block btnSave hide"> <button type="submit" data-role="none" class="clearButton block btnSave hide">
<paper-button raised class="submit block"><iron-icon icon="check"></iron-icon><span>${ButtonSave}</span></paper-button> <paper-button raised class="submit block"><iron-icon icon="check"></iron-icon><span>${ButtonSave}</span></paper-button>
</button> </button>
</form> </form>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,11 +1,4 @@
<!DOCTYPE html> <div id="homeScreenPreferencesPage" data-role="page" class="page libraryPage userPreferencesPage noSecondaryNavPage" data-title="${HeaderHomeScreenSettings}" data-require="scripts/mypreferenceshome,paper-checkbox,paper-fab,paper-item-body,paper-icon-item" data-backbutton="true" data-menubutton="false">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="homeScreenPreferencesPage" data-role="page" class="page libraryPage userPreferencesPage noSecondaryNavPage" data-title="${HeaderHomeScreenSettings}" data-require="scripts/mypreferenceshome,paper-checkbox,paper-fab,paper-item-body,paper-icon-item" data-backbutton="true" data-menubutton="false">
<div data-role="content"> <div data-role="content">
<form class="homeScreenPreferencesForm userProfileSettingsForm" style="margin: 0 auto;"> <form class="homeScreenPreferencesForm userProfileSettingsForm" style="margin: 0 auto;">
@ -148,6 +141,4 @@
</button> </button>
</form> </form>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,11 +1,4 @@
<!DOCTYPE html> <div id="languagePreferencesPage" data-role="page" class="page libraryPage userPreferencesPage noSecondaryNavPage" data-title="${HeaderPlaybackSettings}" data-require="scripts/mypreferenceslanguages,paper-checkbox" data-backbutton="true" data-menubutton="false">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="languagePreferencesPage" data-role="page" class="page libraryPage userPreferencesPage noSecondaryNavPage" data-title="${HeaderPlaybackSettings}" data-require="scripts/mypreferenceslanguages,paper-checkbox" data-backbutton="true" data-menubutton="false">
<div data-role="content"> <div data-role="content">
@ -101,6 +94,4 @@
</button> </button>
</form> </form>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,11 +1,4 @@
<!DOCTYPE html> <div id="myPreferencesMenuPage" data-role="page" class="page libraryPage userPreferencesPage noSecondaryNavPage" data-contextname="${HeaderSettings}" data-require="scripts/mypreferencescommon,paper-fab,paper-item-body,paper-icon-item">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="myPreferencesMenuPage" data-role="page" class="page libraryPage userPreferencesPage noSecondaryNavPage" data-contextname="${HeaderSettings}" data-require="scripts/mypreferencescommon,paper-fab,paper-item-body,paper-icon-item">
<div data-role="content"> <div data-role="content">
<div class="readOnlyContent" style="margin: 0 auto;"> <div class="readOnlyContent" style="margin: 0 auto;">
@ -98,6 +91,4 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="userImagePage" data-role="page" class="page libraryPage userPreferencesPage userPasswordPage noSecondaryNavPage" data-title="${HeaderProfile}" data-require="jqmcollapsible,scripts/myprofile,paper-checkbox,paper-input" data-backbutton="true" data-menubutton="false">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="userImagePage" data-role="page" class="page libraryPage userPreferencesPage userPasswordPage noSecondaryNavPage" data-title="${HeaderProfile}" data-require="jqmcollapsible,scripts/myprofile,paper-checkbox,paper-input" data-backbutton="true" data-menubutton="false">
<div data-role="content"> <div data-role="content">
<br /> <br />
@ -106,6 +100,4 @@
</div> </div>
</form> </form>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="mySyncActivityPage" data-role="page" class="page libraryPage syncActivityPage mySyncPage noSecondaryNavPage" data-contextname="${TitleSync}" data-require="scripts/syncactivity,scripts/taskbutton,scripts/mysync,paper-spinner,paper-fab">
<html>
<head>
<title>${TitleSync}</title>
</head>
<body>
<div id="mySyncActivityPage" data-role="page" class="page libraryPage syncActivityPage mySyncPage noSecondaryNavPage" data-contextname="${TitleSync}" data-require="scripts/syncactivity,scripts/taskbutton,scripts/mysync,paper-spinner,paper-fab">
<div data-role="content"> <div data-role="content">
@ -31,6 +25,4 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="mySyncJobPage" data-role="page" class="page libraryPage syncJobPage mySyncPage noSecondaryNavPage" data-contextname="${TitleSync}" data-require="jqmcollapsible,scripts/syncjob,paper-fab,paper-item-body,paper-icon-item" data-backbutton="true" data-menubutton="false">
<html>
<head>
<title>${TitleSync}</title>
</head>
<body>
<div id="mySyncJobPage" data-role="page" class="page libraryPage syncJobPage mySyncPage noSecondaryNavPage" data-contextname="${TitleSync}" data-require="jqmcollapsible,scripts/syncjob,paper-fab,paper-item-body,paper-icon-item" data-backbutton="true" data-menubutton="false">
<div data-role="content"> <div data-role="content">
@ -16,6 +10,4 @@
<div class="jobItems"></div> <div class="jobItems"></div>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,11 +1,4 @@
<!DOCTYPE html> <div id="syncPreferencesPage" data-role="page" class="page libraryPage userPreferencesPage noSecondaryNavPage" data-title="${ButtonSyncSettings}" data-require="scripts/mysyncsettings,paper-checkbox,paper-input" data-backbutton="true" data-menubutton="false">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="syncPreferencesPage" data-role="page" class="page libraryPage userPreferencesPage noSecondaryNavPage" data-title="${ButtonSyncSettings}" data-require="scripts/mysyncsettings,paper-checkbox,paper-input" data-backbutton="true" data-menubutton="false">
<div data-role="content"> <div data-role="content">
<form class="userProfileSettingsForm" style="margin: 0 auto;"> <form class="userProfileSettingsForm" style="margin: 0 auto;">
@ -46,6 +39,4 @@
</button> </button>
</form> </form>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="notificationsPage" data-role="page" class="page type-interior" data-require="scripts/notificationlist">
<html>
<head>
<title>${TitleNotifications}</title>
</head>
<body>
<div id="notificationsPage" data-role="page" class="page type-interior" data-require="scripts/notificationlist">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -17,6 +11,4 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="notificationSettingPage" data-role="page" class="page type-interior notificationConfigurationPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Notifications" data-require="scripts/notificationsetting,paper-input,jqmcheckbox">
<html>
<head>
<title>${TitleNotifications}</title>
</head>
<body>
<div id="notificationSettingPage" data-role="page" class="page type-interior notificationConfigurationPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Notifications" data-require="scripts/notificationsetting,paper-input,jqmcheckbox">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -83,6 +77,4 @@
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="notificationSettingsPage" data-role="page" class="page type-interior notificationConfigurationPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Notifications" data-require="scripts/notificationsettings">
<html>
<head>
<title>${TitleNotifications}</title>
</head>
<body>
<div id="notificationSettingsPage" data-role="page" class="page type-interior notificationConfigurationPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Notifications" data-require="scripts/notificationsettings">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -24,6 +18,4 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="nowPlayingPage" data-role="page" class="page libraryPage nowPlayingPage noSecondaryNavPage selfBackdropPage" data-contextname="${TitleRemoteControl}" data-theme="b" data-require="scripts/nowplayingpage,paper-tabs,paper-icon-button,paper-slider">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="nowPlayingPage" data-role="page" class="page libraryPage nowPlayingPage noSecondaryNavPage selfBackdropPage" data-contextname="${TitleRemoteControl}" data-theme="b" data-require="scripts/nowplayingpage,paper-tabs,paper-icon-button,paper-slider">
<div class="remoteControlContent"> <div class="remoteControlContent">
@ -140,6 +134,4 @@
<div data-role="content" style="overflow:visible;"> <div data-role="content" style="overflow:visible;">
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="photosPage" data-role="page" data-dom-cache="true" class="page libraryPage pageWithAbsoluteTabs" data-require="scripts/photos,paper-tabs,neon-animated-pages">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="photosPage" data-role="page" data-dom-cache="true" class="page libraryPage pageWithAbsoluteTabs" data-require="scripts/photos,paper-tabs,neon-animated-pages">
<div class="libraryViewNav scopedLibraryViewNav libraryViewNavWithMinHeight"> <div class="libraryViewNav scopedLibraryViewNav libraryViewNavWithMinHeight">
<paper-tabs hidescrollbuttons noink> <paper-tabs hidescrollbuttons noink>
@ -51,6 +45,4 @@
<div data-role="content"> <div data-role="content">
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="playbackConfigurationPage" data-role="page" class="page type-interior playbackConfigurationPage" data-require="scripts/playbackconfiguration,paper-input">
<html>
<head>
<title>${TitlePlayback}</title>
</head>
<body>
<div id="playbackConfigurationPage" data-role="page" class="page type-interior playbackConfigurationPage" data-require="scripts/playbackconfiguration,paper-input">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -52,6 +46,4 @@
</form> </form>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="playlistsPage" data-dom-cache="true" data-role="page" class="page libraryPage noSecondaryNavPage" data-require="scripts/playlists" data-title="${HeaderPlaylists}">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="playlistsPage" data-dom-cache="true" data-role="page" class="page libraryPage noSecondaryNavPage" data-require="scripts/playlists" data-title="${HeaderPlaylists}">
<div data-role="content"> <div data-role="content">
<div class="viewSettings"> <div class="viewSettings">
@ -18,6 +12,4 @@
<p>${MessageNoPlaylistsAvailable}</p> <p>${MessageNoPlaylistsAvailable}</p>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="pluginCatalogPage" data-role="page" class="page type-interior pluginConfigurationPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Plugins" data-require="scripts/ratingdialog,scripts/plugincatalogpage,jqmcheckbox">
<html>
<head>
<title>${TitlePlugins}</title>
</head>
<body>
<div id="pluginCatalogPage" data-role="page" class="page type-interior pluginConfigurationPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Plugins" data-require="scripts/ratingdialog,scripts/plugincatalogpage,jqmcheckbox">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
<div data-role="controlgroup" data-type="horizontal" data-mini="true"> <div data-role="controlgroup" data-type="horizontal" data-mini="true">
@ -45,6 +39,4 @@
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="pluginsPage" data-role="page" class="page type-interior pluginConfigurationPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Plugins" data-require="scripts/pluginspage">
<html>
<head>
<title>${TitlePlugins}</title>
</head>
<body>
<div id="pluginsPage" data-role="page" class="page type-interior pluginConfigurationPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Plugins" data-require="scripts/pluginspage">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -17,6 +11,4 @@
<div class="installedPlugins"></div> <div class="installedPlugins"></div>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="libraryReportManagerPage" data-role="page" class="page libraryPage noSecondaryNavPage reportsPage" data-contextname="${HeaderReports}" data-require="jqmcheckbox,jqmcontrolgroup,jqmpanel,jqmcollapsible,jqmtable,scripts/reports,detailtablecss">
<html>
<head>
<title>Emby</title>
</head>
<body>
<div id="libraryReportManagerPage" data-role="page" class="page libraryPage noSecondaryNavPage reportsPage" data-contextname="${HeaderReports}" data-require="jqmcheckbox,jqmcontrolgroup,jqmpanel,jqmcollapsible,jqmtable,scripts/reports,detailtablecss">
<div data-role="content"> <div data-role="content">
<div style="text-align: center;"> <div style="text-align: center;">
<div class="viewControls"> <div class="viewControls">
@ -270,6 +264,4 @@
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="scheduledTaskPage" data-role="page" class="page type-interior scheduledTasksConfigurationPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Scheduled%20tasks" data-require="jqmpopup,scripts/scheduledtaskpage,paper-input">
<html>
<head>
<title>${TitleScheduledTasks}</title>
</head>
<body>
<div id="scheduledTaskPage" data-role="page" class="page type-interior scheduledTasksConfigurationPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Scheduled%20tasks" data-require="jqmpopup,scripts/scheduledtaskpage,paper-input">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -95,6 +89,4 @@
</div> </div>
</form> </form>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,10 +1,4 @@
<!DOCTYPE html> <div id="scheduledTasksPage" data-role="page" class="page type-interior scheduledTasksConfigurationPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Scheduled%20tasks" data-require="scripts/scheduledtaskspage,humanedate">
<html>
<head>
<title>${TitleScheduledTasks}</title>
</head>
<body>
<div id="scheduledTasksPage" data-role="page" class="page type-interior scheduledTasksConfigurationPage" data-helpurl="https://github.com/MediaBrowser/Wiki/wiki/Scheduled%20tasks" data-require="scripts/scheduledtaskspage,humanedate">
<div data-role="content"> <div data-role="content">
<div class="content-primary"> <div class="content-primary">
@ -14,6 +8,4 @@
</div> </div>
</div> </div>
</div> </div>
</div> </div>
</body>
</html>

View file

@ -1,12 +1,13 @@
(function ($, document) { define([], function () {
$(document).on('pageshow', "#aboutPage", function () { return function (view, params) {
var page = this; var self = this;
var elem = $('#appVersionNumber', page); view.addEventListener('viewbeforeshow', function (e) {
var elem = view.querySelector('#appVersionNumber');
elem.html(elem.html().replace('{0}', ConnectionManager.appVersion())); elem.innerHTML = elem.innerHTML.replace('{0}', ConnectionManager.appVersion());
}); });
}
})(jQuery, document); });

View file

@ -35,7 +35,7 @@
var apiClient = result.ApiClient; var apiClient = result.ApiClient;
Dashboard.onServerChanged(apiClient.getCurrentUserId(), apiClient.accessToken(), apiClient); Dashboard.onServerChanged(apiClient.getCurrentUserId(), apiClient.accessToken(), apiClient);
Dashboard.navigate('index.html'); Dashboard.navigate('home.html');
} }
break; break;
case MediaBrowser.ConnectionState.ServerSignIn: case MediaBrowser.ConnectionState.ServerSignIn:

View file

@ -1,4 +1,4 @@
(function ($, document, window) { define(['historyManager'], function (historyManager) {
var currentItemId; var currentItemId;
@ -26,12 +26,13 @@
var page = this; var page = this;
MetadataEditor.setCurrentItemId(null);
$('.libraryTree', page).on('itemclicked', function (event, data) { $('.libraryTree', page).on('itemclicked', function (event, data) {
if (data.id != currentItemId) { if (data.id != currentItemId) {
//$.mobile.urlHistory.ignoreNextHashChange = true; MetadataEditor.setCurrentItemId(data.id);
window.location.hash = 'editItemMetadataPage?id=' + data.id;
reload(page); reload(page);
} }
}); });
@ -47,5 +48,4 @@
var page = this; var page = this;
}); });
})(jQuery, document, window); });

View file

@ -433,8 +433,17 @@
}); });
var itemId;
function setCurrentItemId(id) {
itemId = id;
}
function getCurrentItemId() { function getCurrentItemId() {
if (itemId) {
return itemId;
}
var url = window.location.hash || window.location.href; var url = window.location.hash || window.location.href;
return getParameterByName('id', url); return getParameterByName('id', url);
@ -450,7 +459,8 @@
return ApiClient.getRootFolder(Dashboard.getCurrentUserId()); return ApiClient.getRootFolder(Dashboard.getCurrentUserId());
}, },
getCurrentItemId: getCurrentItemId getCurrentItemId: getCurrentItemId,
setCurrentItemId: setCurrentItemId
}; };
})(jQuery, document, window); })(jQuery, document, window);

View file

@ -1,4 +1,4 @@
(function ($, document) { define(['libraryBrowser'], function (LibraryBrowser) {
var defaultFirstSection = 'smalllibrarytiles'; var defaultFirstSection = 'smalllibrarytiles';
@ -264,13 +264,12 @@
method = 'renderUpcoming'; method = 'renderUpcoming';
break; break;
default: default:
return;
break; break;
} }
require(depends, function () { require(depends, function () {
window[scope][method](page, tabContent); window[scope][method](page, tabContent);
}); });
} }
@ -281,7 +280,7 @@
var tabs = page.querySelector('paper-tabs'); var tabs = page.querySelector('paper-tabs');
var pages = page.querySelector('neon-animated-pages'); var pages = page.querySelector('neon-animated-pages');
LibraryBrowser.configurePaperLibraryTabs(page, tabs, pages, 'index.html'); LibraryBrowser.configurePaperLibraryTabs(page, tabs, pages, 'home.html');
pages.addEventListener('tabchange', function (e) { pages.addEventListener('tabchange', function (e) {
loadTab(page, parseInt(e.target.selected)); loadTab(page, parseInt(e.target.selected));
@ -301,7 +300,6 @@
}); });
pageIdOn('pageshow', "indexPage", function () { pageIdOn('pageshow', "indexPage", function () {
var page = this; var page = this;
Events.on(MediaController, 'playbackstop', onPlaybackStop); Events.on(MediaController, 'playbackstop', onPlaybackStop);
}); });
@ -331,4 +329,4 @@
renderHomeTab: loadHomeTab renderHomeTab: loadHomeTab
}; };
})(jQuery, document); });

View file

@ -1391,7 +1391,7 @@
var onclick = item.PlayAccess == 'Full' && !isStatic ? ' onclick="ItemDetailPage.play(' + chapter.StartPositionTicks + ');"' : ''; var onclick = item.PlayAccess == 'Full' && !isStatic ? ' onclick="ItemDetailPage.play(' + chapter.StartPositionTicks + ');"' : '';
html += '<a class="card ' + getThumbShape() + 'Card" href="#play-Chapter-' + i + '"' + onclick + '>'; html += '<a class="card ' + getThumbShape() + 'Card" href="#"' + onclick + '>';
html += '<div class="cardBox">'; html += '<div class="cardBox">';
html += '<div class="cardScalable">'; html += '<div class="cardScalable">';
@ -1972,7 +1972,7 @@
if (currentItem.Type == 'Recording') { if (currentItem.Type == 'Recording') {
LibraryBrowser.showTab('livetv.html', 3); LibraryBrowser.showTab('livetv.html', 3);
} else { } else {
Dashboard.navigate('index.html'); Dashboard.navigate('home.html');
} }
} }
} }

View file

@ -141,10 +141,10 @@
return true; return true;
} }
if (NavHelper.isBack()) { //if (NavHelper.isBack()) {
console.log('Not refreshing data because IsBack=true'); // console.log('Not refreshing data because IsBack=true');
return false; // return false;
} //}
var now = new Date().getTime(); var now = new Date().getTime();
var cacheDuration; var cacheDuration;
@ -337,7 +337,7 @@
$('.libraryViewNav', ownerpage).removeClass('libraryViewNavWithMinHeight'); $('.libraryViewNav', ownerpage).removeClass('libraryViewNavWithMinHeight');
} }
$(ownerpage).on('pagebeforeshow', LibraryBrowser.onTabbedpagebeforeshow); ownerpage.addEventListener('viewbeforeshow', LibraryBrowser.onTabbedpagebeforeshow);
pages.addEventListener('iron-select', function () { pages.addEventListener('iron-select', function () {
// When transition animations are used, add a content loading delay to allow the animations to finish // When transition animations are used, add a content loading delay to allow the animations to finish
@ -378,9 +378,9 @@
} }
}, },
onTabbedpagebeforeshow: function () { onTabbedpagebeforeshow: function (e) {
var page = this; var page = e.target;
var delay = 0; var delay = 0;
var isFirstLoad = false; var isFirstLoad = false;
@ -393,14 +393,14 @@
if (delay) { if (delay) {
setTimeout(function () { setTimeout(function () {
LibraryBrowser.onTabbedpagebeforeshowInternal(page, isFirstLoad); LibraryBrowser.onTabbedpagebeforeshowInternal(page, e, isFirstLoad);
}, delay); }, delay);
} else { } else {
LibraryBrowser.onTabbedpagebeforeshowInternal(page, isFirstLoad); LibraryBrowser.onTabbedpagebeforeshowInternal(page, e, isFirstLoad);
} }
}, },
onTabbedpagebeforeshowInternal: function (page, isFirstLoad) { onTabbedpagebeforeshowInternal: function (page, e, isFirstLoad) {
if (isFirstLoad) { if (isFirstLoad) {
@ -428,7 +428,7 @@
var pages = page.querySelector('neon-animated-pages'); var pages = page.querySelector('neon-animated-pages');
// Go back to the first tab // Go back to the first tab
if (LibraryBrowser.enableFullPaperTabs() && !NavHelper.isBack()) { if (LibraryBrowser.enableFullPaperTabs() && !e.detail.isRestored) {
if (pages.selected) { if (pages.selected) {
var entryAnimation = pages.entryAnimation; var entryAnimation = pages.entryAnimation;

View file

@ -1,4 +1,4 @@
define(['appSettings', 'appStorage'], function (appSettings, appStorage) { define(['appSettings', 'appStorage', 'libraryBrowser'], function (appSettings, appStorage, LibraryBrowser) {
var showOverlayTimeout; var showOverlayTimeout;
@ -715,7 +715,7 @@
return elem; return elem;
} }
$.fn.createCardMenus = function (options) { LibraryBrowser.createCardMenus = function (curr, options) {
var preventHover = false; var preventHover = false;
@ -802,9 +802,6 @@
preventHover = true; preventHover = true;
} }
for (var i = 0, length = this.length; i < length; i++) {
var curr = this[i];
curr.removeEventListener('click', onCardClick); curr.removeEventListener('click', onCardClick);
curr.addEventListener('click', onCardClick); curr.addEventListener('click', onCardClick);
@ -828,6 +825,14 @@
} }
initTapHoldMenus(curr); initTapHoldMenus(curr);
};
$.fn.createCardMenus = function (options) {
for (var i = 0, length = this.length; i < length; i++) {
var curr = this[i];
LibraryBrowser.createCardMenus(curr, options);
} }
return this; return this;
@ -1177,7 +1182,7 @@
break; break;
case 'delete': case 'delete':
LibraryBrowser.deleteItems(items).then(function () { LibraryBrowser.deleteItems(items).then(function () {
Dashboard.navigate('index.html'); Dashboard.navigate('home.html');
}); });
hideSelections(); hideSelections();
break; break;

View file

@ -116,7 +116,7 @@
headerUserButton.src = src; headerUserButton.src = src;
} else if (icon) { } else if (icon) {
headerUserButton.classList.remove('headerUserButtonRound'); headerUserButton.classList.remove('headerUserButtonRound');
header.icon = icon; headerUserButton.icon = icon;
} else { } else {
headerUserButton.classList.remove('headerUserButtonRound'); headerUserButton.classList.remove('headerUserButtonRound');
} }
@ -319,7 +319,7 @@
var html = ''; var html = '';
var homeHref = window.ApiClient ? 'index.html' : 'selectserver.html?showuser=1'; var homeHref = window.ApiClient ? 'home.html' : 'selectserver.html?showuser=1';
html += '<div style="margin-top:5px;"></div>'; html += '<div style="margin-top:5px;"></div>';
@ -829,11 +829,11 @@
updateTabLinks(page); updateTabLinks(page);
}); });
pageClassOn('pageshow', 'page', function () { pageClassOn('pageshow', 'page', function (e) {
var page = this; var page = this;
if (!NavHelper.isBack()) { if (!e.detail.isRestored) {
// Scroll back up so in case vertical scroll was messed with // Scroll back up so in case vertical scroll was messed with
window.scrollTo(0, 0); window.scrollTo(0, 0);
} }
@ -977,26 +977,3 @@
setDrawerClass(); setDrawerClass();
}); });
(function () {
var isCurrentNavBack = false;
window.addEventListener("navigate", function (e) {
var data = e.detail.state || {};
var direction = data.direction;
isCurrentNavBack = direction == 'back';
});
function isBack() {
return isCurrentNavBack;
}
window.NavHelper = {
isBack: isBack
};
})();

View file

@ -104,7 +104,7 @@
if (user.Policy.IsAdministrator && !serverId) { if (user.Policy.IsAdministrator && !serverId) {
newUrl = "dashboard.html"; newUrl = "dashboard.html";
} else { } else {
newUrl = "index.html"; newUrl = "home.html";
} }
Dashboard.hideLoadingMsg(); Dashboard.hideLoadingMsg();

View file

@ -1,4 +1,4 @@
(function (window, document, $) { (function (window, document) {
function sendPlayCommand(options, playType) { function sendPlayCommand(options, playType) {
@ -396,4 +396,4 @@
initializeApiClient(apiClient); initializeApiClient(apiClient);
}); });
})(window, document, jQuery); })(window, document);

View file

@ -1,4 +1,4 @@
(function ($, document, window, clearTimeout, setTimeout) { define(['jQuery', 'searchmenu'], function ($) {
var searchHintTimeout; var searchHintTimeout;
@ -128,7 +128,10 @@
if (!searchTerm) { if (!searchTerm) {
$('.itemsContainer', elem).empty(); var itemsContainer = elem.querySelector('.itemsContainer');
if (itemsContainer) {
itemsContainer.innerHTML = '';
}
clearSearchHintTimeout(); clearSearchHintTimeout();
return; return;
} }
@ -214,9 +217,9 @@
function bindSearchEvents() { function bindSearchEvents() {
require(['searchmenu'], function () { require(['searchmenu'], function (searchmenu) {
Events.on(SearchMenu, 'closed', closeSearchResults); Events.on(window.SearchMenu, 'closed', closeSearchResults);
Events.on(SearchMenu, 'change', function (e, value) { Events.on(window.SearchMenu, 'change', function (e, value) {
onHeaderSearchChange(value); onHeaderSearchChange(value);
}); });
@ -230,14 +233,14 @@
} }
function showSearchMenu() { function showSearchMenu() {
require(['searchmenu'], function () { require(['searchmenu'], function (searchmenu) {
SearchMenu.show(); window.SearchMenu.show();
}); });
} }
function hideSearchMenu() { function hideSearchMenu() {
require(['searchmenu'], function () { require(['searchmenu'], function (searchmenu) {
SearchMenu.hide(); window.SearchMenu.hide();
}); });
} }
@ -248,4 +251,4 @@
bindSearchEvents(); bindSearchEvents();
}); });
})(jQuery, document, window, clearTimeout, setTimeout); });

View file

@ -1,4 +1,13 @@
(function () { define(['jQuery'], function ($) {
function fadeIn(elem, iterations) {
var keyframes = [
{ opacity: '0', offset: 0 },
{ opacity: '1', offset: 1 }];
var timing = { duration: 200, iterations: iterations };
return elem.animate(keyframes, timing);
}
function searchMenu() { function searchMenu() {
@ -6,7 +15,7 @@
self.show = function () { self.show = function () {
require(['css!css/search.css'], function() { require(['css!css/search.css'], function () {
$('.headerSearchInput').val(''); $('.headerSearchInput').val('');
$('.btnCloseSearch').hide(); $('.btnCloseSearch').hide();
@ -19,15 +28,6 @@
}); });
}; };
function fadeIn(elem, iterations) {
var keyframes = [
{ opacity: '0', offset: 0 },
{ opacity: '1', offset: 1 }];
var timing = { duration: 200, iterations: iterations };
return elem.animate(keyframes, timing);
}
self.hide = function () { self.hide = function () {
var viewMenuSearch = document.querySelector('.viewMenuSearch'); var viewMenuSearch = document.querySelector('.viewMenuSearch');
@ -82,5 +82,5 @@
} }
window.SearchMenu = new searchMenu(); window.SearchMenu = new searchMenu();
return Window.SearchMenu;
})(); });

View file

@ -1,4 +1,4 @@
(function ($, document) { define(['libraryBrowser'], function (LibraryBrowser) {
function getUserViews(userId) { function getUserViews(userId) {
@ -220,7 +220,7 @@
elem.innerHTML = html; elem.innerHTML = html;
ImageLoader.lazyChildren(elem); ImageLoader.lazyChildren(elem);
$(elem).createCardMenus(); LibraryBrowser.createCardMenus(elem);
}); });
} }
@ -264,7 +264,7 @@
elem.innerHTML = html; elem.innerHTML = html;
ImageLoader.lazyChildren(elem); ImageLoader.lazyChildren(elem);
$(elem).createCardMenus(); LibraryBrowser.createCardMenus(elem);
}); });
} }
@ -309,7 +309,7 @@
elem.innerHTML = html; elem.innerHTML = html;
ImageLoader.lazyChildren(elem); ImageLoader.lazyChildren(elem);
$(elem).createCardMenus(); LibraryBrowser.createCardMenus(elem);
}); });
} }
@ -347,7 +347,7 @@
elem.innerHTML = html; elem.innerHTML = html;
ImageLoader.lazyChildren(elem); ImageLoader.lazyChildren(elem);
$(elem).createCardMenus(); LibraryBrowser.createCardMenus(elem);
}); });
} }
@ -402,7 +402,7 @@
elem.innerHTML = html; elem.innerHTML = html;
ImageLoader.lazyChildren(elem); ImageLoader.lazyChildren(elem);
$(elem).createCardMenus({ showDetailsMenu: false }); LibraryBrowser.createCardMenus(elem, { showDetailsMenu: false });
handleLibraryLinkNavigations(elem); handleLibraryLinkNavigations(elem);
}); });
@ -457,7 +457,7 @@
elem.innerHTML = html; elem.innerHTML = html;
ImageLoader.lazyChildren(elem); ImageLoader.lazyChildren(elem);
$(elem).createCardMenus(); LibraryBrowser.createCardMenus(elem);
}); });
} }
@ -501,7 +501,7 @@
elem.innerHTML = html; elem.innerHTML = html;
ImageLoader.lazyChildren(elem); ImageLoader.lazyChildren(elem);
$(elem).createCardMenus(); LibraryBrowser.createCardMenus(elem);
}); });
} }
@ -598,7 +598,7 @@
elem.innerHTML = html; elem.innerHTML = html;
ImageLoader.lazyChildren(elem); ImageLoader.lazyChildren(elem);
$(elem).createCardMenus(); LibraryBrowser.createCardMenus(elem);
}); });
} }
@ -644,7 +644,7 @@
elem.innerHTML = html; elem.innerHTML = html;
ImageLoader.lazyChildren(elem); ImageLoader.lazyChildren(elem);
$(elem).createCardMenus(); LibraryBrowser.createCardMenus(elem);
}); });
} }
@ -661,4 +661,5 @@
loadLatestEpisodes: loadLatestEpisodes loadLatestEpisodes: loadLatestEpisodes
}; };
})(jQuery, document); return window.Sections;
});

Some files were not shown because too many files have changed in this diff Show more