| Index: tools/dom/templates/html/impl/impl_Node.darttemplate
|
| diff --git a/tools/dom/templates/html/impl/impl_Node.darttemplate b/tools/dom/templates/html/impl/impl_Node.darttemplate
|
| index 124735b094386dbee807bf9f0f6dafe0872ec98f..a05ab6eceb16a994094185cd6c96f66fec258cfb 100644
|
| --- a/tools/dom/templates/html/impl/impl_Node.darttemplate
|
| +++ b/tools/dom/templates/html/impl/impl_Node.darttemplate
|
| @@ -15,7 +15,6 @@ class _ChildNodeListLazy extends ListBase<Node> implements NodeListWrapper {
|
| _ChildNodeListLazy(this._this);
|
|
|
|
|
| -$if DART2JS
|
| Node get first {
|
| Node result = JS('Node|Null', '#.firstChild', _this);
|
| if (result == null) throw new StateError("No elements");
|
| @@ -32,24 +31,6 @@ $if DART2JS
|
| if (l > 1) throw new StateError("More than one element");
|
| return JS('Node|Null', '#.firstChild', _this);
|
| }
|
| -$else
|
| - Node get first {
|
| - Node result = _this.firstChild;
|
| - if (result == null) throw new StateError("No elements");
|
| - return result;
|
| - }
|
| - Node get last {
|
| - Node result = _this.lastChild;
|
| - if (result == null) throw new StateError("No elements");
|
| - return result;
|
| - }
|
| - Node get single {
|
| - int l = this.length;
|
| - if (l == 0) throw new StateError("No elements");
|
| - if (l > 1) throw new StateError("More than one element");
|
| - return _this.firstChild;
|
| - }
|
| -$endif
|
|
|
| void add(Node value) {
|
| _this.append(value);
|
| @@ -114,12 +95,7 @@ $endif
|
| bool remove(Object object) {
|
| if (object is! Node) return false;
|
| Node node = object;
|
| -$if JSINTEROP
|
| - // We aren't preserving identity of nodes in JSINTEROP mode
|
| - if (_this != node.parentNode) return false;
|
| -$else
|
| if (!identical(_this, node.parentNode)) return false;
|
| -$endif
|
| _this._removeChild(node);
|
| return true;
|
| }
|
| @@ -201,11 +177,7 @@ $endif
|
| $(ANNOTATIONS)$(NATIVESPEC)$(CLASS_MODIFIERS)class $CLASSNAME$EXTENDS$IMPLEMENTS {
|
|
|
| // Custom element created callback.
|
| -$if DART2JS
|
| - Node._created() : super._created();
|
| -$else
|
| Node._created() : super._created();
|
| -$endif
|
|
|
| /**
|
| * A modifiable list of this node's children.
|
| @@ -290,19 +262,6 @@ $endif
|
| return value == null ? super.toString() : value;
|
| }
|
|
|
| -$if DARTIUM
|
| - /**
|
| - * A list of this node's children.
|
| - *
|
| - * ## Other resources
|
| - *
|
| - * * [Node.childNodes](https://developer.mozilla.org/en-US/docs/Web/API/Node.childNodes)
|
| - * from MDN.
|
| - */
|
| - @DomName('Node.childNodes')
|
| - @DocsEditable()
|
| - List<Node> get childNodes => _blink.BlinkNode.instance.childNodes_Getter_(this);
|
| -$else
|
| /**
|
| * A list of this node's children.
|
| *
|
| @@ -317,6 +276,5 @@ $else
|
| @Creates('NodeList')
|
| final List<Node> childNodes;
|
|
|
| -$endif
|
| $!MEMBERS
|
| }
|
|
|