blob: b28225ee8b35ef3a86cc278d125270b5f3015f99 [file] [log] [blame]
<!DOCTYPE html>
<script src="../../resources/js-test.js"></script>
<div id="t1">This text should be green</div>
<script>
description("Preferred stylesheet where insertion order is reversed tree order");
function createStyleElement(text, title) {
var elm = document.createElement("style");
elm.setAttribute("title", title);
elm.appendChild(document.createTextNode(text));
return elm;
}
document.head.appendChild(createStyleElement("#t1 {color:green}", "preferred"));
document.head.appendChild(createStyleElement("#t1 {color:red}", "notpreferred"));
shouldBeEqualToString("getComputedStyle(t1).color", "rgb(0, 128, 0)");
shouldBeEqualToString("document.preferredStylesheetSet", "preferred");
shouldBeEqualToString("document.selectedStylesheetSet", "preferred");
</script>