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

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