mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update dialogs
This commit is contained in:
parent
0491ae9a7c
commit
325d331160
26 changed files with 104 additions and 162 deletions
|
@ -93,7 +93,7 @@
|
|||
html += "</div>";
|
||||
}
|
||||
|
||||
$('.divMatchInfos', page).html(html).trigger('create');
|
||||
$('.divMatchInfos', page).html(html);
|
||||
}
|
||||
|
||||
function onApiFailure(e) {
|
||||
|
|
|
@ -171,7 +171,7 @@
|
|||
|
||||
html = html.join('') + pagingHtml;
|
||||
|
||||
var elem = $('.latestNewsItems', page).html(html).trigger('create');
|
||||
var elem = $('.latestNewsItems', page).html(html);
|
||||
|
||||
$('.btnNextPage', elem).on('click', function () {
|
||||
DashboardPage.newsStartIndex += query.Limit;
|
||||
|
@ -769,7 +769,7 @@
|
|||
}
|
||||
|
||||
|
||||
$('#divRunningTasks', page).html(html).trigger('create');
|
||||
$('#divRunningTasks', page).html(html);
|
||||
},
|
||||
|
||||
renderUrls: function (page, systemInfo) {
|
||||
|
@ -912,7 +912,7 @@
|
|||
html += '<button type="button" data-icon="arrow-d" data-theme="b" onclick="DashboardPage.installPluginUpdate(this);" data-name="' + update.name + '" data-guid="' + update.guid + '" data-version="' + update.versionStr + '" data-classification="' + update.classification + '">' + Globalize.translate('ButtonUpdateNow') + '</button>';
|
||||
}
|
||||
|
||||
elem.html(html).trigger('create');
|
||||
elem.html(html);
|
||||
|
||||
});
|
||||
},
|
||||
|
@ -1060,7 +1060,7 @@ $(document).on('pageshow', "#dashboardPage", DashboardPage.onPageShow).on('pageb
|
|||
});
|
||||
}
|
||||
|
||||
$(elem).html(html).trigger('create');
|
||||
$(elem).html(html);
|
||||
|
||||
$('.btnNextPage', elem).on('click', function () {
|
||||
reloadData(elem, startIndex + limit, limit);
|
||||
|
|
|
@ -1,4 +1,4 @@
|
|||
(function (window, document, $, devicePixelRatio) {
|
||||
define(['imageLoader', 'paper-icon-button', 'paper-button', 'emby-icons'], function (imageLoader) {
|
||||
|
||||
function renderHeader() {
|
||||
|
||||
|
@ -48,9 +48,7 @@
|
|||
|
||||
document.body.appendChild(viewMenuBar);
|
||||
|
||||
require(['imageLoader'], function (imageLoader) {
|
||||
imageLoader.lazyChildren(document.querySelector('.viewMenuBar'));
|
||||
});
|
||||
imageLoader.lazyChildren(document.querySelector('.viewMenuBar'));
|
||||
|
||||
document.dispatchEvent(new CustomEvent("headercreated", {}));
|
||||
bindMenuEvents();
|
||||
|
@ -81,7 +79,7 @@
|
|||
var url = user.imageUrl;
|
||||
|
||||
if (user.supportsImageParams) {
|
||||
url += "&height=" + (userButtonHeight * Math.max(devicePixelRatio || 1, 2));
|
||||
url += "&height=" + (userButtonHeight * Math.max(window.devicePixelRatio || 1, 2));
|
||||
}
|
||||
|
||||
if (headerUserButton) {
|
||||
|
@ -168,7 +166,7 @@
|
|||
var mainDrawerButton = document.querySelector('.mainDrawerButton');
|
||||
|
||||
if (mainDrawerButton) {
|
||||
mainDrawerButton.addEventListener('click', openMainDrawer);
|
||||
mainDrawerButton.addEventListener('click', toggleMainDrawer);
|
||||
}
|
||||
|
||||
var headerBackButton = document.querySelector('.headerBackButton');
|
||||
|
@ -199,9 +197,19 @@
|
|||
var requiresUserRefresh = true;
|
||||
var lastOpenTime = new Date().getTime();
|
||||
|
||||
function openMainDrawer() {
|
||||
function toggleMainDrawer() {
|
||||
|
||||
var drawerPanel = document.querySelector('.mainDrawerPanel');
|
||||
if (drawerPanel.selected == 'drawer') {
|
||||
closeMainDrawer(drawerPanel);
|
||||
} else {
|
||||
openMainDrawer(drawerPanel);
|
||||
}
|
||||
}
|
||||
|
||||
function openMainDrawer(drawerPanel) {
|
||||
|
||||
drawerPanel = drawerPanel || document.querySelector('.mainDrawerPanel');
|
||||
drawerPanel.openDrawer();
|
||||
lastOpenTime = new Date().getTime();
|
||||
}
|
||||
|
@ -244,9 +252,10 @@
|
|||
|
||||
document.querySelector('.mainDrawerPanel #drawer').classList.add('verticalScrollingDrawer');
|
||||
}
|
||||
function closeMainDrawer() {
|
||||
function closeMainDrawer(drawerPanel) {
|
||||
|
||||
document.querySelector('.mainDrawerPanel').closeDrawer();
|
||||
drawerPanel = drawerPanel || document.querySelector('.mainDrawerPanel');
|
||||
drawerPanel.closeDrawer();
|
||||
}
|
||||
function onMainDrawerSelect(e) {
|
||||
|
||||
|
@ -590,7 +599,7 @@
|
|||
},
|
||||
|
||||
onHardwareMenuButtonClick: function () {
|
||||
openMainDrawer();
|
||||
toggleMainDrawer();
|
||||
},
|
||||
|
||||
onSettingsClicked: function (event) {
|
||||
|
@ -943,7 +952,7 @@
|
|||
|
||||
setDrawerClass();
|
||||
|
||||
})(window, document, jQuery, window.devicePixelRatio);
|
||||
});
|
||||
|
||||
(function () {
|
||||
|
||||
|
|
|
@ -23,7 +23,6 @@
|
|||
var html = this.response;
|
||||
var elem = page.querySelector('.providerTemplate');
|
||||
elem.innerHTML = Globalize.translateDocument(html);
|
||||
$(elem).trigger('create');
|
||||
|
||||
init(page, type, providerId);
|
||||
}
|
||||
|
|
|
@ -160,7 +160,7 @@
|
|||
$('.servicesSection', page).hide();
|
||||
}
|
||||
|
||||
$('.servicesList', page).html(servicesToDisplay.map(getServiceHtml).join('')).trigger('create');
|
||||
$('.servicesList', page).html(servicesToDisplay.map(getServiceHtml).join(''));
|
||||
|
||||
var tuners = [];
|
||||
for (var i = 0, length = liveTvInfo.Services.length; i < length; i++) {
|
||||
|
|
|
@ -55,7 +55,7 @@
|
|||
|
||||
html += '</div>';
|
||||
|
||||
$('.serverLogs', page).html(html).trigger('create');
|
||||
$('.serverLogs', page).html(html);
|
||||
Dashboard.hideLoadingMsg();
|
||||
|
||||
});
|
||||
|
|
|
@ -27,7 +27,7 @@
|
|||
html += '<paper-checkbox class="chkLang" data-lang="' + culture.ThreeLetterISOLanguageName.toLowerCase() + '">' + culture.DisplayName + '</paper-checkbox>';
|
||||
}
|
||||
|
||||
$('.downloadLanguages', page).html(html).trigger('create');
|
||||
$('.downloadLanguages', page).html(html);
|
||||
|
||||
var langs = config.DownloadLanguages || [];
|
||||
|
||||
|
|
|
@ -146,10 +146,10 @@
|
|||
html += '</div>';
|
||||
}
|
||||
|
||||
$('.installedPlugins', page).html(html).trigger('create');
|
||||
$('.installedPlugins', page).html(html);
|
||||
} else {
|
||||
|
||||
var elem = $('.installedPlugins', page).html(html).trigger('create');
|
||||
var elem = $('.installedPlugins', page).html(html);
|
||||
|
||||
$('.noConfigPluginCard', elem).on('click', function () {
|
||||
showNoConfigurationMessage();
|
||||
|
|
|
@ -1846,7 +1846,9 @@ var AppInfo = {};
|
|||
|
||||
define("jstree", [bowerPath + "/jstree/dist/jstree", "css!thirdparty/jstree/themes/default/style.min.css"]);
|
||||
|
||||
define('jqm', ['thirdparty/jquerymobile-1.4.5/jquery.mobile.custom.js']);
|
||||
define('jqm', ['thirdparty/jquerymobile-1.4.5/jquery.mobile.custom.js'], function() {
|
||||
$.mobile.filterHtml = Dashboard.filterHtml;
|
||||
});
|
||||
define("jqmbase", ['css!thirdparty/jquerymobile-1.4.5/jquery.mobile.custom.theme.css']);
|
||||
define("jqmicons", ['jqmbase', 'css!thirdparty/jquerymobile-1.4.5/jquery.mobile.custom.icons.css']);
|
||||
define("jqmtable", ['jqmbase', "thirdparty/jquerymobile-1.4.5/jqm.table", 'css!thirdparty/jquerymobile-1.4.5/jqm.table.css']);
|
||||
|
@ -2039,10 +2041,6 @@ var AppInfo = {};
|
|||
var deps = [];
|
||||
deps.push('events');
|
||||
|
||||
if (!window.fetch) {
|
||||
deps.push('fetch');
|
||||
}
|
||||
|
||||
deps.push('scripts/mediacontroller');
|
||||
|
||||
deps.push('paper-drawer-panel');
|
||||
|
@ -2090,6 +2088,10 @@ var AppInfo = {};
|
|||
|
||||
deps.push('scripts/extensions');
|
||||
|
||||
if (!window.fetch) {
|
||||
deps.push('fetch');
|
||||
}
|
||||
|
||||
require(deps, function (connectionManagerExports, credentialProviderFactory) {
|
||||
|
||||
window.MediaBrowser = window.MediaBrowser || {};
|
||||
|
@ -2099,9 +2101,6 @@ var AppInfo = {};
|
|||
|
||||
var promises = [];
|
||||
deps = [];
|
||||
deps.push('emby-icons');
|
||||
deps.push('paper-icon-button');
|
||||
deps.push('paper-button');
|
||||
deps.push('jQuery');
|
||||
|
||||
promises.push(getRequirePromise(deps));
|
||||
|
@ -2247,8 +2246,6 @@ var AppInfo = {};
|
|||
imageLoader.enableFade = browserInfo.animate && !browserInfo.mobile;
|
||||
window.ImageLoader = imageLoader;
|
||||
|
||||
$.mobile.filterHtml = Dashboard.filterHtml;
|
||||
|
||||
$.mobile.initializePage();
|
||||
|
||||
var postInitDependencies = [];
|
||||
|
@ -2422,9 +2419,7 @@ var AppInfo = {};
|
|||
setAppInfo();
|
||||
setDocumentClasses();
|
||||
|
||||
getHostingAppInfo().then(function (hostingAppInfo) {
|
||||
init(hostingAppInfo);
|
||||
});
|
||||
getHostingAppInfo().then(init);
|
||||
});
|
||||
}
|
||||
|
||||
|
|
|
@ -172,7 +172,7 @@
|
|||
|
||||
var html = getUserSectionHtml(users, addConnectIndicator);
|
||||
|
||||
elem.html(html).trigger('create');
|
||||
elem.html(html);
|
||||
|
||||
$('.btnUserMenu', elem).on('click', function () {
|
||||
showUserMenu(this);
|
||||
|
@ -284,7 +284,7 @@
|
|||
|
||||
var html = users.map(getPendingUserHtml).join('');
|
||||
|
||||
var elem = $('.pending', page).html(html).trigger('create');
|
||||
var elem = $('.pending', page).html(html);
|
||||
|
||||
$('.btnUserMenu', elem).on('click', function () {
|
||||
showPendingUserMenu(this);
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue