hack in an appendChild listener

This commit is contained in:
wgroeneveld 2020-04-13 17:12:32 +02:00
parent ec472ec0f8
commit 0cfc1d2cfb
1 changed files with 10 additions and 2 deletions

View File

@ -67,6 +67,14 @@ $(function() {
$('.sidebar-content').css('height', (height + 50) + 'px');
};
var hijackAppendChildToExecuteAfter = function(afterFn) {
const _appendChild = Node.prototype.appendChild;
Node.prototype.appendChild = function() {
_appendChild.apply(this, arguments);
afterFn();
}
}
animateActiveGameImagesIfFound();
setSideBarPlatformHeight();
addRandomImageToSideBarMenus();
@ -75,7 +83,7 @@ $(function() {
disableResponsiveImagesForInlineLis();
resizeSidebar();
// this sucks... But commento is still editing HTML.
setTimeout(resizeSidebar, 2000);
// needed for Commento, no 'official' callback when done provided.
hijackAppendChildToExecuteAfter(resizeSidebar);
});