Resize only divs that have iframes

master
Will Faught 3 years ago
parent e602d50427
commit e6f7299c71

@ -15,10 +15,17 @@ function paigeResize() {
} else { } else {
w = parseFloat(mw.substring(0, mw.length - 2)); w = parseFloat(mw.substring(0, mw.length - 2));
} }
var es = document.querySelectorAll('section[class="paige-content"] > div:not([class="footnotes"], [class="highlight"])'); var es = document.querySelectorAll('section[class="paige-content"] > div');
for (var i = 0; i < es.length; i++) { for (var i = 0; i < es.length; i++) {
var e = es[i]; var e = es[i];
if (e.offsetWidth !== w) { var iframe = false;
for (var j = 0; j < e.children.length; j++) {
if (e.children.item(j).tagName.toLowerCase() === "iframe") {
iframe = true;
break;
}
}
if (iframe && e.offsetWidth !== w) {
e.style.width = w + "px"; e.style.width = w + "px";
} }
} }

Loading…
Cancel
Save