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:
parent
cc0fd844c3
commit
601e6202e3
77815 changed files with 210644 additions and 107 deletions
|
@ -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
|
||||
};
|
||||
|
||||
})();
|
Loading…
Add table
Add a link
Reference in a new issue