let gIOService = SpecialPowers.Cc["@mozilla.org/network/io-service;1"]
.getService(SpecialPowers.Ci.nsIIOService);
let gSSService = SpecialPowers.Cc["@mozilla.org/content/style-sheet-service;1"]
.getService(SpecialPowers.Ci.nsIStyleSheetService);
function test(win, sheet) {
let cs = win.getComputedStyle(win.document.body);
is(cs.getPropertyValue('color'), "rgb(0, 0, 0)", "should have default color"); var windowUtils = SpecialPowers.getDOMWindowUtils(win);
windowUtils.addSheet(sheet, SpecialPowers.Ci.nsIDOMWindowUtils.USER_SHEET);
is(cs.getPropertyValue('color'), "rgb(255, 0, 0)", "should have changed color to red");
}
function run() { var uri = gIOService.newURI("data:text/css,body{color:red;}");
let sheet = gSSService.preloadSheet(uri, SpecialPowers.Ci.nsIStyleSheetService.USER_SHEET);
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.