1
0
Fork 0
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:
Luke Pulverenti 2015-09-27 11:00:57 -04:00
parent fc4068bdcc
commit 7d89bd22b9
17 changed files with 312 additions and 59 deletions

View file

@ -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 () {