| Index: LayoutTests/http/tests/css/resources/shared-stylesheet-mutation.js
|
| diff --git a/LayoutTests/http/tests/css/resources/shared-stylesheet-mutation.js b/LayoutTests/http/tests/css/resources/shared-stylesheet-mutation.js
|
| index 85afd4e64bf6b91c9992dd54f160af8012102537..463df00747e6dd38975478ba34341b56b63ac2d9 100644
|
| --- a/LayoutTests/http/tests/css/resources/shared-stylesheet-mutation.js
|
| +++ b/LayoutTests/http/tests/css/resources/shared-stylesheet-mutation.js
|
| @@ -77,27 +77,26 @@ function executeTests(createCSSOMObjectBeforeTest)
|
|
|
| mutationTest(0, '', 'red');
|
|
|
| - mutationTest(1, 'sheet.insertRule("#testdiv { background-color: green; }", 3)', 'green');
|
| - mutationTest(2, 'sheet.deleteRule(2)');
|
| - mutationTest(3, 'sheet.cssRules[2].insertRule("#testdiv { background-color: green; }", 1)', 'green');
|
| - mutationTest(4, 'sheet.cssRules[2].deleteRule(0)', 'green');
|
| - mutationTest(5, 'sheet.cssRules[2].cssRules[0].style.setProperty("background-color", "green", "")', 'green');
|
| - mutationTest(6, 'sheet.cssRules[2].cssRules[0].style.removeProperty("background-color")', 'green');
|
| - mutationTest(7, 'sheet.cssRules[2].cssRules[0].style.cssText = "background-color: green"', 'green');
|
| - mutationTest(8, 'sheet.cssRules[2].cssRules[0].selectorText = "#dontmatch"', 'green');
|
| - mutationTest(9, 'sheet.cssRules[2].media.mediaText = "print"', 'green');
|
| + mutationTest(1, 'sheet.insertRule("#testdiv { background-color: green; }", 2)', 'green');
|
| + mutationTest(2, 'sheet.deleteRule(1)');
|
| + mutationTest(3, 'sheet.cssRules[1].insertRule("#testdiv { background-color: green; }", 1)', 'green');
|
| + mutationTest(4, 'sheet.cssRules[1].deleteRule(0)', 'green');
|
| + mutationTest(5, 'sheet.cssRules[1].cssRules[0].style.setProperty("background-color", "green", "")', 'green');
|
| + mutationTest(6, 'sheet.cssRules[1].cssRules[0].style.removeProperty("background-color")', 'green');
|
| + mutationTest(7, 'sheet.cssRules[1].cssRules[0].style.cssText = "background-color: green"', 'green');
|
| + mutationTest(8, 'sheet.cssRules[1].cssRules[0].selectorText = "#dontmatch"', 'green');
|
| + mutationTest(9, 'sheet.cssRules[1].media.mediaText = "print"', 'green');
|
|
|
| var testString = '\
|
| - sheet.cssRules[2].media.appendMedium("print");\
|
| - sheet.cssRules[2].media.deleteMedium("all");\
|
| + sheet.cssRules[1].media.appendMedium("print");\
|
| + sheet.cssRules[1].media.deleteMedium("all");\
|
| ';
|
| mutationTest(10, testString, 'green');
|
|
|
| var testString = '\
|
| - sheet.deleteRule(3);\
|
| - sheet.insertRule("#testdiv { background-color: green; }", 1);\
|
| sheet.deleteRule(2);\
|
| - sheet.deleteRule(0);\
|
| + sheet.insertRule("#testdiv { background-color: green; }", 0);\
|
| + sheet.deleteRule(1);\
|
| sheet.deleteRule(3);\
|
| sheet.deleteRule(1);\
|
| sheet.deleteRule(1);\
|
| @@ -105,12 +104,12 @@ function executeTests(createCSSOMObjectBeforeTest)
|
| mutationTest(11, testString, 'green');
|
|
|
| var importRule = '@import "data:text/css;charset=utf-8,%23testdiv%7Bbackground-color%3Agreen%20!important%7D";';
|
| - mutationTest(12, "sheet.insertRule('"+importRule+"', 1)", 'green');
|
| + mutationTest(12, "sheet.insertRule('"+importRule+"', 0)", 'green');
|
|
|
| - mutationTest(13, 'sheet.cssRules[3].selectorText = "foo"', 'red');
|
| - mutationTest(14, 'sheet.cssRules[4].insertRule("40% { left: 40px; }")', 'red');
|
| - mutationTest(15, 'sheet.cssRules[4].deleteRule("100%")', 'red');
|
| - mutationTest(16, 'sheet.cssRules[5].style.setProperty("font-family", "Bar", "")', 'red');
|
| + mutationTest(13, 'sheet.cssRules[2].selectorText = "foo"', 'red');
|
| + mutationTest(14, 'sheet.cssRules[3].insertRule("40% { left: 40px; }")', 'red');
|
| + mutationTest(15, 'sheet.cssRules[3].deleteRule("100%")', 'red');
|
| + mutationTest(16, 'sheet.cssRules[4].style.setProperty("font-family", "Bar", "")', 'red');
|
|
|
| setTimeout(finishedTests, 80);
|
| }
|
|
|