Chromium Code Reviews| Index: lib/src/emitters.dart |
| diff --git a/lib/src/emitters.dart b/lib/src/emitters.dart |
| index 9e4b5d1b2712e4f7e0ea25d512e81d078befd5da..cf532d69a36c04690bcd85c304f1ae02658e9bcb 100644 |
| --- a/lib/src/emitters.dart |
| +++ b/lib/src/emitters.dart |
| @@ -515,7 +515,8 @@ class ConditionalEmitter extends DataBindingEmitter<TemplateInfo> { |
| if (info.children.length > 0) { |
| var nodes = info.children.map(_createChildExpression); |
| nodes[nodes.length - 1] = '_endPosition$id = ${nodes.last}'; |
| - printer.add('autogenerated.insertAllBefore($id.parent, $id.nextNode,'); |
| + printer.add( |
| + 'autogenerated.insertAllBefore($id.parentNode, $id.nextNode,'); |
|
Jennifer Messerly
2012/12/12 19:47:18
+2 spaces?
Siggi Cherem (dart-lang)
2012/12/12 19:57:42
Done.
|
| printer.add('[${Strings.join(nodes, ", ")}]);'); |
| } |
| } else { |
| @@ -523,7 +524,7 @@ class ConditionalEmitter extends DataBindingEmitter<TemplateInfo> { |
| // node. |
| assert(info.children.length == 1); |
| var exp = _createChildExpression(info.children[0]); |
| - printer.add('$id.parent.insertBefore($exp, $id.nextNode);'); |
| + printer.add('$id.parentNode.insertBefore($exp, $id.nextNode);'); |
|
Jennifer Messerly
2012/12/12 19:47:18
Can we keep using using:
http://api.dartlang.org/
Siggi Cherem (dart-lang)
2012/12/12 19:57:42
I tried, but I was hitting bugs with ShadowRoot be
|
| } |
| printer.add(_childrenInserted).add('''\n}\n}));\n'''); |
| @@ -614,7 +615,8 @@ class ListEmitter extends DataBindingEmitter<TemplateInfo> { |
| var nodes = info.children.map(_createChildExpression); |
| if (info.isTemplateElement) { |
| nodes[nodes.length - 1] = '_endPosition$id = ${nodes.last}'; |
| - printer.add('autogenerated.insertAllBefore($id.parent, __insert_$id,'); |
| + printer.add( |
| + 'autogenerated.insertAllBefore($id.parentNode, __insert_$id,'); |
| printer.add('[${Strings.join(nodes, ", ")}]);'); |
| } else { |
| printer.add('$id.nodes.addAll([${Strings.join(nodes, ", ")}]);'); |