mirror of
https://github.com/jellyfin/jellyfin-web
synced 2025-03-30 19:56:21 +00:00
update events
This commit is contained in:
parent
2d014a82b4
commit
87207d5872
3 changed files with 18 additions and 11 deletions
|
@ -586,6 +586,8 @@
|
|||
}, 50);
|
||||
}
|
||||
|
||||
event.stopPropagation();
|
||||
event.preventDefault();
|
||||
return false;
|
||||
},
|
||||
|
||||
|
|
|
@ -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']);
|
||||
}
|
||||
|
||||
})();
|
||||
|
|
28
dashboard-ui/thirdparty/jquery.unveil-custom.js
vendored
28
dashboard-ui/thirdparty/jquery.unveil-custom.js
vendored
|
@ -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++) {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue