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

update page background

This commit is contained in:
Luke Pulverenti 2015-09-04 16:32:20 -04:00
parent 6d3000e316
commit 6b21f2fbd0
6 changed files with 972 additions and 22 deletions

View file

@ -1136,17 +1136,23 @@
var minLazyIndex = 16;
if (options.smallIcon) {
if (index < minLazyIndex) {
html += '<div class="listviewImage small" style="background-image:url(\'' + imgUrl + '\');"></div>';
html += '<div class="listviewImage small" style="background-image:url(\'' + imgUrl + '\');" item-icon></div>';
} else {
html += '<div class="listviewImage lazy small" data-src="' + imgUrl + '"></div>';
html += '<div class="listviewImage lazy small" data-src="' + imgUrl + '" item-icon></div>';
}
} else {
if (index < minLazyIndex) {
html += '<div class="listviewImage" style="background-image:url(\'' + imgUrl + '\');"></div>';
html += '<div class="listviewImage" style="background-image:url(\'' + imgUrl + '\');" item-icon></div>';
} else {
html += '<div class="listviewImage lazy" data-src="' + imgUrl + '"></div>';
html += '<div class="listviewImage lazy" data-src="' + imgUrl + '" item-icon></div>';
}
}
} else {
if (options.smallIcon) {
html += '<div class="listviewImage small" item-icon></div>';
} else {
html += '<div class="listviewImage" item-icon></div>';
}
}
var textlines = [];

View file

@ -2267,6 +2267,7 @@ $(document).on('pagecreate', ".page", function () {
var page = $(this);
var current = page.data('theme');
if (!current) {
var newTheme;
@ -2282,13 +2283,16 @@ $(document).on('pagecreate', ".page", function () {
if (current && current != newTheme) {
page.page("option", "theme", newTheme);
}
current = newTheme;
}
}).on('pageshow', ".page", function () {
var page = this;
var currentTheme = page.classList.contains('ui-page-theme-a') ? 'a' : 'b';
var docElem = document.documentElement;
if (current == 'a') {
if (currentTheme == 'a') {
docElem.classList.add('background-theme-a');
docElem.classList.remove('background-theme-b');
} else {
@ -2296,16 +2300,12 @@ $(document).on('pagecreate', ".page", function () {
docElem.classList.remove('background-theme-a');
}
if (current != 'a' && !$.browser.mobile) {
if (currentTheme != 'a' && !$.browser.mobile) {
document.body.classList.add('darkScrollbars');
} else {
document.body.classList.remove('darkScrollbars');
}
}).on('pageshow', ".page", function () {
var page = this;
var isWizardPage = page.classList.contains('wizardPage');
Dashboard.ensurePageTitle(page);
@ -2320,7 +2320,7 @@ $(document).on('pagecreate', ".page", function () {
var isSettingsPage = page.classList.contains('type-interior');
if (isSettingsPage) {
require(['jqmicons']);
require(['jqmicons', 'jqmlistview']);
Dashboard.ensureToolsMenu(page);
Dashboard.getCurrentUser().done(function (user) {