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

get icons, swipebox through bower

This commit is contained in:
Luke Pulverenti 2015-06-29 22:52:23 -04:00
parent cc0fd844c3
commit 601e6202e3
77815 changed files with 210644 additions and 107 deletions

View file

@ -822,14 +822,16 @@
function onPageShowDocumentReady(page) {
var elems = page.querySelectorAll('.libraryViewNav .ui-btn-active');
elems = $(elems).filter(':visible');
if (!NavHelper.isBack()) {
var elems = page.querySelectorAll('.libraryViewNav .ui-btn-active');
elems = $(elems).filter(':visible');
if (elems.length) {
elems[0].scrollIntoView();
if (elems.length) {
elems[0].scrollIntoView();
// Scroll back up so in case vertical scroll was messed with
window.scrollTo(0, 0);
// Scroll back up so in case vertical scroll was messed with
window.scrollTo(0, 0);
}
}
}
@ -948,4 +950,48 @@ $.fn.createHoverTouch = function () {
}
});
};
};
(function () {
var backUrl;
$(document).on('pagebeforeshow', ".page", function () {
if (getWindowUrl() != backUrl) {
backUrl = null;
}
});
$(window).on("popstate", function () {
backUrl = getWindowUrl();
});
function isBack() {
return backUrl == getWindowUrl();
}
function needsRefresh(elem) {
var last = elem.getAttribute('data-lastrefresh') || '0';
if (isBack()) {
return false;
}
var now = new Date().getTime();
if ((now - parseInt(last)) < 60000) {
return false;
}
elem.setAttribute('data-lastrefresh', now);
return true;
}
window.NavHelper = {
needsRefresh: needsRefresh,
isBack: isBack
};
})();