| Index: test/codegen/sunflower/dom.dart
|
| diff --git a/test/codegen/sunflower/dom.dart b/test/codegen/sunflower/dom.dart
|
| index e41c7561f8961bb21dd47998dd585a16ddec6f1e..9a5f2668582d7ca4182213f6fe744274aa6c698d 100644
|
| --- a/test/codegen/sunflower/dom.dart
|
| +++ b/test/codegen/sunflower/dom.dart
|
| @@ -23,6 +23,7 @@ external Document get document;
|
|
|
| @JsName(name: 'Document')
|
| abstract class Document {
|
| + Element createElement(String name);
|
| Element querySelector(String selector);
|
| }
|
|
|
| @@ -30,10 +31,26 @@ abstract class Document {
|
| abstract class Element {
|
| void addEventListener(String type, EventListener callback, [bool capture]);
|
| String textContent;
|
| + NodeList get childNodes;
|
| +}
|
| +
|
| +@JsName()
|
| +class Node {}
|
| +
|
| +@JsName()
|
| +class NodeList {
|
| + external NodeList();
|
| + external num get length;
|
| + external set length(num _);
|
| + external Node item(num index);
|
| +
|
| + external Node operator [](num index);
|
| + external void operator []=(num index, Node);
|
| }
|
|
|
| typedef void EventListener(Event e);
|
|
|
| +@JsName()
|
| abstract class Event {}
|
|
|
| @JsName(name: 'HTMLInputElement')
|
|
|