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

enable unified routing

This commit is contained in:
Luke Pulverenti 2016-03-16 01:33:31 -04:00
parent 2360213901
commit 154f6b5fd8
133 changed files with 6988 additions and 7112 deletions

View file

@ -141,10 +141,10 @@
return true;
}
if (NavHelper.isBack()) {
console.log('Not refreshing data because IsBack=true');
return false;
}
//if (NavHelper.isBack()) {
// console.log('Not refreshing data because IsBack=true');
// return false;
//}
var now = new Date().getTime();
var cacheDuration;
@ -337,7 +337,7 @@
$('.libraryViewNav', ownerpage).removeClass('libraryViewNavWithMinHeight');
}
$(ownerpage).on('pagebeforeshow', LibraryBrowser.onTabbedpagebeforeshow);
ownerpage.addEventListener('viewbeforeshow', LibraryBrowser.onTabbedpagebeforeshow);
pages.addEventListener('iron-select', function () {
// When transition animations are used, add a content loading delay to allow the animations to finish
@ -378,9 +378,9 @@
}
},
onTabbedpagebeforeshow: function () {
onTabbedpagebeforeshow: function (e) {
var page = this;
var page = e.target;
var delay = 0;
var isFirstLoad = false;
@ -393,14 +393,14 @@
if (delay) {
setTimeout(function () {
LibraryBrowser.onTabbedpagebeforeshowInternal(page, isFirstLoad);
LibraryBrowser.onTabbedpagebeforeshowInternal(page, e, isFirstLoad);
}, delay);
} else {
LibraryBrowser.onTabbedpagebeforeshowInternal(page, isFirstLoad);
LibraryBrowser.onTabbedpagebeforeshowInternal(page, e, isFirstLoad);
}
},
onTabbedpagebeforeshowInternal: function (page, isFirstLoad) {
onTabbedpagebeforeshowInternal: function (page, e, isFirstLoad) {
if (isFirstLoad) {
@ -428,7 +428,7 @@
var pages = page.querySelector('neon-animated-pages');
// Go back to the first tab
if (LibraryBrowser.enableFullPaperTabs() && !NavHelper.isBack()) {
if (LibraryBrowser.enableFullPaperTabs() && !e.detail.isRestored) {
if (pages.selected) {
var entryAnimation = pages.entryAnimation;