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'); $('.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(); animateActiveGameImagesIfFound();
setSideBarPlatformHeight(); setSideBarPlatformHeight();
addRandomImageToSideBarMenus(); addRandomImageToSideBarMenus();
@ -75,7 +83,7 @@ $(function() {
disableResponsiveImagesForInlineLis(); disableResponsiveImagesForInlineLis();
resizeSidebar(); resizeSidebar();
// this sucks... But commento is still editing HTML. // needed for Commento, no 'official' callback when done provided.
setTimeout(resizeSidebar, 2000); hijackAppendChildToExecuteAfter(resizeSidebar);
}); });