Index: samples/third_party/todomvc/web/editable_label.dart |
diff --git a/samples/third_party/todomvc/web/editable_label.dart b/samples/third_party/todomvc/web/editable_label.dart |
index 58837269e5e92aaf503779462c5d9ee5fc083f0d..af8abba96b2baaf5ad453a6eab3e7453e25cc3d4 100644 |
--- a/samples/third_party/todomvc/web/editable_label.dart |
+++ b/samples/third_party/todomvc/web/editable_label.dart |
@@ -11,6 +11,10 @@ import 'package:polymer/polymer.dart'; |
* Label whose [value] can be edited by double clicking. When editing, it |
* displays a form and input element, otherwise it displays the label. |
*/ |
+// For illustration purposes this type uses Polymer.register instead of |
+// CustomTag. We must mark it @reflectable to ensure its members |
+// (the event handlers) are preserved and can be referenced from HTML. |
+@reflectable |
class EditableLabel extends PolymerElement { |
@observable bool editing = false; |
@published String value = ''; |