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

update polymer

This commit is contained in:
Luke Pulverenti 2015-07-09 23:00:03 -04:00
parent 568fabb9ca
commit 319d838d6e
48 changed files with 3045 additions and 2348 deletions

View file

@ -372,7 +372,7 @@
var section = this.getElementsByClassName('sectionName')[0];
var text = section ? section.innerHTML : this.innerHTML;
document.querySelector('.libraryMenuButtonText').innerHTML = text;
LibraryMenu.setTitle(text);
}
function updateLibraryMenu(user) {
@ -495,11 +495,6 @@
});
}
function setLibraryMenuText(text) {
document.querySelector('.libraryMenuButtonText').innerHTML = '<span>' + text + '</span>';
}
function getTopParentId() {
return getParameterByName('topParentId') || null;
@ -508,8 +503,6 @@
window.LibraryMenu = {
getTopParentId: getTopParentId,
setText: setLibraryMenuText,
onLinkClicked: function (event, link) {
if (event.which != 1) {
@ -558,6 +551,10 @@
// There doesn't seem to be a way to detect if the drawer is in the process of opening, so try to handle that here
Dashboard.navigate('dashboard.html');
return false;
},
setTitle: function (title) {
document.querySelector('.libraryMenuButtonText').innerHTML = title;
}
};
@ -647,20 +644,6 @@
}
}
function updateContextText(page) {
var name = page.getAttribute('data-contextname');
if (name) {
document.querySelector('.libraryMenuButtonText').innerHTML = '<span>' + name + '</span>';
}
else if (page.classList.contains('allLibraryPage') || page.classList.contains('type-interior')) {
document.querySelector('.libraryMenuButtonText').innerHTML = Globalize.translate('ButtonHome');
}
}
function onWebSocketMessage(e, data) {
var msg = data;
@ -700,14 +683,12 @@
updateCastIcon();
updateLibraryNavLinks(page);
updateContextText(page);
requiresViewMenuRefresh = false;
ConnectionManager.user(window.ApiClient).done(addUserToHeader);
} else {
viewMenuBar.classList.remove('hide');
updateContextText(page);
updateLibraryNavLinks(page);
updateViewMenuBarHeadroom(page, viewMenuBar);
requiresViewMenuRefresh = false;
@ -743,10 +724,16 @@
var isLibraryPage = page.classList.contains('libraryPage');
var darkDrawer = false;
var title = page.getAttribute('data-title') || page.getAttribute('data-contextname');
if (title) {
LibraryMenu.setTitle(title);
}
var titleKey = getParameterByName('titlekey');
if (titleKey) {
document.querySelector('.libraryMenuButtonText').innerHTML = Globalize.translate(titleKey);
LibraryMenu.setTitle(Globalize.translate(titleKey));
}
if (page.getAttribute('data-menubutton') == 'false') {