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

update live tv segments

This commit is contained in:
Luke Pulverenti 2015-09-07 21:00:46 -04:00
parent c86543dc59
commit ec67431a0e
13 changed files with 118 additions and 340 deletions

View file

@ -123,8 +123,25 @@
elem.classList.add('hasrefreshtime');
},
enableFullPaperTabs: function () {
return AppInfo.isNativeApp;
},
animatePaperTabs: function () {
return !$.browser.safari;
if (!LibraryBrowser.enableFullPaperTabs()) {
return false;
}
if ($.browser.safari) {
return false;
}
if (typeof ($.browser.androidVersion) == 'number' && !isNaN($.browser.androidVersion)) {
return $.browser.androidVersion >= 5;
}
return true;
},
configureSwipeTabs: function (ownerpage, tabs, pages) {
@ -174,8 +191,10 @@
if (allowSwipe(e)) {
var selected = parseInt(pages.selected || '0');
if (selected < (pageCount - 1)) {
pages.entryAnimation = 'slide-from-right-animation';
pages.exitAnimation = 'slide-left-animation';
if (LibraryBrowser.animatePaperTabs()) {
pages.entryAnimation = 'slide-from-right-animation';
pages.exitAnimation = 'slide-left-animation';
}
tabs.selectNext();
}
}
@ -185,8 +204,10 @@
if (allowSwipe(e)) {
var selected = parseInt(pages.selected || '0');
if (selected > 0) {
pages.entryAnimation = 'slide-from-left-animation';
pages.exitAnimation = 'slide-right-animation';
if (LibraryBrowser.animatePaperTabs()) {
pages.entryAnimation = 'slide-from-left-animation';
pages.exitAnimation = 'slide-right-animation';
}
tabs.selectPrevious();
}
}
@ -194,10 +215,6 @@
});
},
enableFullPaperTabs: function () {
return AppInfo.isNativeApp;
},
navigateOnLibraryTabSelect: function () {
return !LibraryBrowser.enableFullPaperTabs();
},