Chromium Code Reviews| Index: lib/dom/templates/html/interface/interface_Element.darttemplate |
| diff --git a/lib/dom/templates/html/interface/interface_Element.darttemplate b/lib/dom/templates/html/interface/interface_Element.darttemplate |
| index 8b30f13a35436a1371d37be1f2854889ad381f8f..d2867509323dd6cc84f517ee838984bb9b706ae7 100644 |
| --- a/lib/dom/templates/html/interface/interface_Element.darttemplate |
| +++ b/lib/dom/templates/html/interface/interface_Element.darttemplate |
| @@ -37,10 +37,19 @@ interface ElementRect { |
| List<ClientRect> get clientRects(); |
| } |
| +interface NodeSelector { |
|
Anton Muhin
2012/05/31 18:20:44
I'd rather keep this interface in dart.idl. Ditto
podivilov
2012/06/04 09:34:36
Done.
|
| + /** @domName Element.querySelector */ |
| + Element query(String selectors); |
| + |
| + /** |
| + * @domName querySelectorAll, getElementsByClassName, getElementsByTagName, |
| + * getElementsByTagNameNS |
| + */ |
| + ElementList queryAll(String selectors); |
| +} |
| + |
| $!COMMENT |
| interface Element extends Node, NodeSelector default _$(ID)FactoryProvider { |
| -// TODO(jacobr): switch back to: |
| -// interface $ID$EXTENDS default _ElementImpl { |
| Element.html(String html); |
| Element.tag(String tag); |
| @@ -48,12 +57,6 @@ interface Element extends Node, NodeSelector default _$(ID)FactoryProvider { |
| void set attributes(Map<String, String> value); |
| /** |
| - * @domName querySelectorAll, getElementsByClassName, getElementsByTagName, |
| - * getElementsByTagNameNS |
| - */ |
| - ElementList queryAll(String selectors); |
| - |
| - /** |
| * @domName childElementCount, firstElementChild, lastElementChild, |
| * children, Node.nodes.add |
| */ |