| Index: third_party/WebKit/LayoutTests/accessibility/is-richly-editable.html
|
| diff --git a/third_party/WebKit/LayoutTests/accessibility/is-richly-editable.html b/third_party/WebKit/LayoutTests/accessibility/is-richly-editable.html
|
| index d97dac25f764a141a7187cfce34517bd233fe185..089c3018f4fe4833ba4eb0eea61e66f01fa4f8d2 100644
|
| --- a/third_party/WebKit/LayoutTests/accessibility/is-richly-editable.html
|
| +++ b/third_party/WebKit/LayoutTests/accessibility/is-richly-editable.html
|
| @@ -17,9 +17,6 @@
|
| style="border: 1px solid #000000;">
|
| <div id="richly_editable6" contentEditable="true">Some text.</div>
|
| </canvas>
|
| -<iframe id="richly_editable7"
|
| - src="data:text/html,<html><body><p>Some text.</p></body></html>">
|
| -</iframe>
|
|
|
| <!-- Non-richly editable elements. -->
|
| <input id="non_richly_editable1" type="text" value="Some text.">
|
| @@ -37,38 +34,22 @@ Some text.</textarea>
|
| <script>
|
| description("This tests that only elements that allow the user to edit rich text in them are recognized as being richly editable.");
|
|
|
| - var iframeId = "richly_editable7";
|
| - var iframe = document.getElementById(iframeId);
|
| - window.axElement = undefined; // Needs to be globally declared for test expectations to work.
|
| - iframe.onload = function()
|
| - {
|
| - var iframeDocument = iframe.contentDocument;
|
| - iframeDocument.designMode = "on";
|
| + if (window.accessibilityController) {
|
|
|
| - if (window.accessibilityController) {
|
| -
|
| - for (var i = 1; i <= 7; ++i) {
|
| - var elementId = "richly_editable" + i;
|
| - var element = document.getElementById(elementId);
|
| - element.focus();
|
| - window.axElement = accessibilityController.focusedElement;
|
| - shouldBeTrue("axElement.isRichlyEditable");
|
| - }
|
| -
|
| - // Both the iframe itself (tested above) and its body should be richly editable.
|
| - iframeDocument.body.focus();
|
| - window.axElement = accessibilityController.focusedElement;
|
| + for (var i = 1; i <= 6; ++i) {
|
| + var elementId = "richly_editable" + i;
|
| + var element = document.getElementById(elementId);
|
| + element.focus();
|
| + var axElement = accessibilityController.focusedElement;
|
| shouldBeTrue("axElement.isRichlyEditable");
|
| + }
|
|
|
| -
|
| - for (var i = 1; i <= 8; ++i) {
|
| - var elementId = "non_richly_editable" + i;
|
| - var element = document.getElementById(elementId);
|
| - element.focus();
|
| - window.axElement = accessibilityController.focusedElement;
|
| - shouldBeFalse("axElement.isRichlyEditable");
|
| - }
|
| -
|
| + for (var i = 1; i <= 7; ++i) {
|
| + var elementId = "non_richly_editable" + i;
|
| + var element = document.getElementById(elementId);
|
| + element.focus();
|
| + var axElement = accessibilityController.focusedElement;
|
| + shouldBeFalse("axElement.isRichlyEditable");
|
| }
|
| - };
|
| + }
|
| </script>
|
|
|