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);
|
}, 50);
|
||||||
}
|
}
|
||||||
|
|
||||||
|
event.stopPropagation();
|
||||||
|
event.preventDefault();
|
||||||
return false;
|
return false;
|
||||||
},
|
},
|
||||||
|
|
||||||
|
|
|
@ -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']);
|
||||||
}
|
}
|
||||||
|
|
||||||
})();
|
})();
|
||||||
|
|
22
dashboard-ui/thirdparty/jquery.unveil-custom.js
vendored
22
dashboard-ui/thirdparty/jquery.unveil-custom.js
vendored
|
@ -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++) {
|
||||||
|
|
Loading…
Add table
Add a link
Reference in a new issue