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

update events

This commit is contained in:
Luke Pulverenti 2015-11-27 14:54:01 -05:00
parent 2d014a82b4
commit 87207d5872
3 changed files with 18 additions and 11 deletions

View file

@ -586,6 +586,8 @@
}, 50); }, 50);
} }
event.stopPropagation();
event.preventDefault();
return false; return false;
}, },

View file

@ -2483,9 +2483,10 @@ var AppInfo = {};
document.addEventListener('WebComponentsReady', function () { document.addEventListener('WebComponentsReady', function () {
setTimeout(onWebComponentsReady, 300); var delay = $.browser.mobile ? 500 : 300;
setTimeout(onWebComponentsReady, delay);
}); });
require(['bower_components/webcomponentsjs/webcomponents-lite.js']); require(['bower_components/webcomponentsjs/webcomponents-lite.min.js']);
} }
})(); })();

View file

@ -129,25 +129,29 @@
images = remaining; images = remaining;
if (!images.length) { if (!images.length) {
Events.off(document, 'scroll.' + eventNamespace); document.removeEventListener('scroll', unveil);
Events.off(window, 'resize.' + eventNamespace); window.removeEventListener('resize', unveil);
bindEvent(parents, 'removeEventListener', 'scroll', unveil);
if (parents.length) {
Events.off($(parents), 'scroll.' + eventNamespace, unveil);
}
} }
} }
Events.on(document, 'scroll.' + eventNamespace, unveil); document.addEventListener('scroll', unveil);
Events.on(window, 'resize.' + eventNamespace, unveil); window.addEventListener('resize', unveil);
if (parents.length) { if (parents.length) {
Events.on($(parents), 'scroll.' + eventNamespace, unveil); bindEvent(parents, 'addEventListener', 'scroll', unveil);
} }
unveil(); unveil();
} }
function bindEvent(elems, method, name, fn) {
for (var i = 0, length = elems.length; i < length; i++) {
elems[i][method](name, fn);
}
}
function fillImages(elems) { function fillImages(elems) {
for (var i = 0, length = elems.length; i < length; i++) { for (var i = 0, length = elems.length; i < length; i++) {