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);
}
event.stopPropagation();
event.preventDefault();
return false;
},

View file

@ -2483,9 +2483,10 @@ var AppInfo = {};
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;
if (!images.length) {
Events.off(document, 'scroll.' + eventNamespace);
Events.off(window, 'resize.' + eventNamespace);
document.removeEventListener('scroll', unveil);
window.removeEventListener('resize', unveil);
bindEvent(parents, 'removeEventListener', 'scroll', unveil);
}
}
document.addEventListener('scroll', unveil);
window.addEventListener('resize', unveil);
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);
bindEvent(parents, 'addEventListener', 'scroll', 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) {
for (var i = 0, length = elems.length; i < length; i++) {