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

update dialogs

This commit is contained in:
Luke Pulverenti 2016-03-06 13:09:20 -05:00
parent 0491ae9a7c
commit 325d331160
26 changed files with 104 additions and 162 deletions

View file

@ -93,7 +93,7 @@
html += "</div>";
}
$('.divMatchInfos', page).html(html).trigger('create');
$('.divMatchInfos', page).html(html);
}
function onApiFailure(e) {

View file

@ -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);

View file

@ -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 () {

View file

@ -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);
}

View file

@ -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++) {

View file

@ -55,7 +55,7 @@
html += '</div>';
$('.serverLogs', page).html(html).trigger('create');
$('.serverLogs', page).html(html);
Dashboard.hideLoadingMsg();
});

View file

@ -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 || [];

View file

@ -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();

View file

@ -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);
});
}

View file

@ -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);