document.addEventListener("beforeload", handleBeforeLoadEvent, true); var elementsBlocked = new Array(); function handleBeforeLoadEvent(event) { const element = event.target; if (element instanceof HTMLEmbedElement || element instanceof HTMLObjectElement) { if (element.allowedToLoad) return; if (element instanceof HTMLEmbedElement) { var source = element.getAttribute("src"); if (!source.match("swf")) return; } else if (element instanceof HTMLObjectElement) { var foundFile; var elementNodes = element.childNodes; for (i=0; i0 && flashfireTextDiv.offsetWidth>0 && flashfireBlockedDiv.offsetHeight>0 && flashfireTextDiv.offsetHeight>0) { if ((flashfireBlockedDiv.offsetWidth - 4) < flashfireTextDiv.offsetWidth || (flashfireBlockedDiv.offsetHeight - 4) < flashfireTextDiv.offsetHeight) { flashfireTextContainerDiv.className += " mini"; } if ((flashfireBlockedDiv.offsetWidth - 4) < flashfireTextDiv.offsetWidth) { flashfireTextContainerDiv.className += " rotate"; flashfireHDiv.style.width = 17; } if ((flashfireBlockedDiv.offsetWidth - 2) <= flashfireHDiv.offsetWidth || (flashfireBlockedDiv.offsetHeight - 17) <= flashfireTextDiv.offsetHeight) { flashfireHDiv.style.width = "inherit"; flashfireTextContainerDiv.style.display = "none"; } } else { setTimeout(changeSize, 100); } }; changeSize(); }