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, ", ")}]);'); |