function startTest() {
// load some styles at the agent level var css = `
#ac-parent { color: green; }
#ac-child.abc { }
`; var sheetURL = "data:text/css," + encodeURIComponent(css);
winUtils.loadSheetUsingURIString(sheetURL, winUtils.AGENT_SHEET);
// add canvas anonymous content var bq = document.createElement("blockquote");
bq.id = "ac-parent";
bq.textContent = "This blockquote text should be green."; vardiv = document.createElement("div"); div.id = "ac-child"; div.textContent = " This div text should be green.";
bq.appendChild(div); var ac = document.insertAnonymousContent();
ac.root.appendChild(bq);
document.body.offsetWidth;
is(getComputedStyle(div).color, "rgb(0, 128, 0)", "color before reframing");
// reframe the root
document.documentElement.style.display = "flex";
document.body.offsetWidth;
// restyle the div div.className = "abc";
document.body.offsetWidth;
is(getComputedStyle(div).color, "rgb(0, 128, 0)", "color after reframing");
SimpleTest.finish();
}
Die Informationen auf dieser Webseite wurden
nach bestem Wissen sorgfältig zusammengestellt. Es wird jedoch weder Vollständigkeit, noch Richtigkeit,
noch Qualität der bereit gestellten Informationen zugesichert.
Bemerkung:
Die farbliche Syntaxdarstellung und die Messung sind noch experimentell.