| <!doctype html> |
| <title>Selection interface tests</title> |
| <div id=log></div> |
| <script src=/resources/testharness.js></script> |
| <script src=/resources/testharnessreport.js></script> |
| <script src=/resources/WebIDLParser.js></script> |
| <script src=/resources/idlharness.js></script> |
| <script type=text/plain> |
| interface Selection { |
| readonly attribute Node? anchorNode; |
| readonly attribute unsigned long anchorOffset; |
| readonly attribute Node? focusNode; |
| readonly attribute unsigned long focusOffset; |
| |
| readonly attribute boolean isCollapsed; |
| void collapse(Node node, unsigned long offset); |
| void collapseToStart(); |
| void collapseToEnd(); |
| |
| void extend(Node node, unsigned long offset); |
| |
| void selectAllChildren(Node node); |
| void deleteFromDocument(); |
| |
| readonly attribute unsigned long rangeCount; |
| Range getRangeAt(unsigned long index); |
| void addRange(Range range); |
| void removeRange(Range range); |
| void removeAllRanges(); |
| |
| stringifier; |
| }; |
| </script> |
| <script> |
| "use strict"; |
| |
| var idlArray = new IdlArray(); |
| idlArray.add_idls(document.querySelector("script[type=text\\/plain]").textContent); |
| idlArray.add_objects({Selection: ['getSelection()']}); |
| idlArray.test(); |
| </script> |