/** Test for Bug 405818 **/
SimpleTest.waitForExplicitFinish();
addLoadEvent(function() {
is(document.styleSheets[1].href, "data:text/css,%23myDiv{color:green;}", "Unexpected href for linked sheet before cloning");
is(document.styleSheets[3].href, "data:text/css,%23myDiv{color:green;}", "Unexpected href for later linked sheet before cloning");
is(document.styleSheets[2].href, "chrome://global/skin/popup.css", "Unexpected href for linked chrome sheet before cloning");
is(document.styleSheets[4].href, "chrome://global/skin/popup.css", "Unexpected href for later linked chrome sheet before cloning");
// Force cloning of inners
document.styleSheets[1].cssRules[0];
SpecialPowers.wrap(document.styleSheets[2]).cssRules[0];
is(document.styleSheets[1].href, "data:text/css,%23myDiv{color:green;}", "Unexpected href for linked sheet after cloning");
is(document.styleSheets[3].href, "data:text/css,%23myDiv{color:green;}", "Unexpected href for later linked sheet after cloning");
is(document.styleSheets[2].href, "chrome://global/skin/popup.css", "Unexpected href for linked chrome sheet after cloning");
is(document.styleSheets[4].href, "chrome://global/skin/popup.css", "Unexpected href for later linked chrome sheet after cloning");
var myDiv = document.getElementById("myDiv");
is(getComputedStyle(myDiv, "").color, "rgb(0, 128, 0)", "Unexpected color for div (data URI stylesheet not being honored?)");
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.