| Index: third_party/WebKit/LayoutTests/fast/html/disable-style-element.html
|
| diff --git a/third_party/WebKit/LayoutTests/fast/html/disable-style-element.html b/third_party/WebKit/LayoutTests/fast/html/disable-style-element.html
|
| index b71aea6415cffd593fb12786335b258fe5ba5765..33c6b6e82c9cacbddab25e5f478b7898654e7ad7 100644
|
| --- a/third_party/WebKit/LayoutTests/fast/html/disable-style-element.html
|
| +++ b/third_party/WebKit/LayoutTests/fast/html/disable-style-element.html
|
| @@ -15,6 +15,44 @@
|
| </style>
|
| </head>
|
| <body>
|
| -<script src="script-tests/disable-style-element.js"></script>
|
| +<script>
|
| +description('Test the disabled property on a style element.');
|
| +
|
| +var styleElement = document.getElementById('s');
|
| +var console = document.getElementById('console');
|
| +var testElement = document.createElement('div');
|
| +testElement.innerText = "Test element";
|
| +testElement.className = 'test';
|
| +document.body.appendChild(testElement);
|
| +
|
| +shouldBeFalse('styleElement.disabled');
|
| +shouldBe('window.getComputedStyle(testElement).color', '"rgb(0, 128, 0)"');
|
| +
|
| +styleElement.disabled = true
|
| +shouldBeTrue('styleElement.disabled');
|
| +shouldBe('window.getComputedStyle(testElement).color', '"rgb(255, 0, 0)"');
|
| +
|
| +// Test reflection in the sheet.
|
| +shouldBeTrue('styleElement.sheet.disabled');
|
| +styleElement.sheet.disabled = false
|
| +shouldBeFalse('styleElement.sheet.disabled');
|
| +shouldBeFalse('styleElement.disabled');
|
| +shouldBe('window.getComputedStyle(testElement).color', '"rgb(0, 128, 0)"');
|
| +
|
| +// Test disconnected element
|
| +var newStyleElement = document.createElement('style');
|
| +shouldBeFalse('newStyleElement.disabled');
|
| +newStyleElement.disabled = true
|
| +shouldBeFalse('newStyleElement.disabled');
|
| +
|
| +// Test non-CSS element
|
| +var otherStyle = document.getElementById('non-css');
|
| +shouldBeFalse('otherStyle.disabled');
|
| +otherStyle.disabled = true
|
| +shouldBeFalse('otherStyle.disabled');
|
| +
|
| +
|
| +document.body.removeChild(testElement);
|
| +</script>
|
| </body>
|
| </html>
|
|
|