mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update now playing
This commit is contained in:
parent
fc4068bdcc
commit
7d89bd22b9
17 changed files with 312 additions and 59 deletions
20
dashboard-ui/thirdparty/jquery.unveil-custom.js
vendored
20
dashboard-ui/thirdparty/jquery.unveil-custom.js
vendored
|
@ -94,7 +94,7 @@
|
|||
}
|
||||
}
|
||||
|
||||
function unveilElements(elems) {
|
||||
function unveilElements(elems, parent) {
|
||||
|
||||
if (!elems.length) {
|
||||
return;
|
||||
|
@ -105,6 +105,14 @@
|
|||
unveilId++;
|
||||
var eventNamespace = 'unveil' + unveilId;
|
||||
|
||||
var parents = [];
|
||||
if (parent) {
|
||||
parents = parent.querySelectorAll('.itemsContainer');
|
||||
if (!parents.length) {
|
||||
parents = [parent];
|
||||
}
|
||||
}
|
||||
|
||||
function unveil() {
|
||||
|
||||
var remaining = [];
|
||||
|
@ -123,12 +131,20 @@
|
|||
if (!images.length) {
|
||||
Events.off(document, 'scroll.' + eventNamespace);
|
||||
Events.off(window, 'resize.' + eventNamespace);
|
||||
|
||||
if (parents.length) {
|
||||
Events.off($(parents), 'scroll.' + eventNamespace, unveil);
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Events.on(document, 'scroll.' + eventNamespace, unveil);
|
||||
Events.on(window, 'resize.' + eventNamespace, unveil);
|
||||
|
||||
if (parents.length) {
|
||||
Events.on($(parents), 'scroll.' + eventNamespace, unveil);
|
||||
}
|
||||
|
||||
unveil();
|
||||
}
|
||||
|
||||
|
@ -146,7 +162,7 @@
|
|||
|
||||
function lazyChildren(elem) {
|
||||
|
||||
unveilElements(elem.getElementsByClassName('lazy'));
|
||||
unveilElements(elem.getElementsByClassName('lazy'), elem);
|
||||
}
|
||||
|
||||
$.fn.lazyChildren = function () {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue