Add vh/vw to the relative unit check; checking for digits isn't needed
This commit is contained in:
parent
6d7cc4d386
commit
a227d6124a
@ -25,7 +25,7 @@ function stripStyles() {
|
|||||||
document.getElementsByTagName("body")[0].querySelectorAll("[style]").forEach(element => stripStylesFromElement(element, ["color", "background", "font", "max-width", "max-height", "position"]));
|
document.getElementsByTagName("body")[0].querySelectorAll("[style]").forEach(element => stripStylesFromElement(element, ["color", "background", "font", "max-width", "max-height", "position"]));
|
||||||
}
|
}
|
||||||
|
|
||||||
// Constrain the height of iframes whose heights are a percent of the document body to be at most
|
// Constrain the height of iframes whose heights are defined relative to the document body to be at most
|
||||||
// 50% of the viewport width.
|
// 50% of the viewport width.
|
||||||
function constrainBodyRelativeIframes() {
|
function constrainBodyRelativeIframes() {
|
||||||
let iframes = document.getElementsByTagName("iframe");
|
let iframes = document.getElementsByTagName("iframe");
|
||||||
@ -34,7 +34,7 @@ function constrainBodyRelativeIframes() {
|
|||||||
if (iframe.offsetParent === document.body) {
|
if (iframe.offsetParent === document.body) {
|
||||||
let heightAttribute = iframe.style.height;
|
let heightAttribute = iframe.style.height;
|
||||||
|
|
||||||
if (/^\d+%$/.test(heightAttribute)) {
|
if (/%|vw|vh$/.test(heightAttribute)) {
|
||||||
iframe.classList.add("nnw-constrained");
|
iframe.classList.add("nnw-constrained");
|
||||||
}
|
}
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user