dart-archive / polymer-dart

Polymer support for Dart
https://pub.dartlang.org/packages/polymer
BSD 3-Clause "New" or "Revised" License
181 stars 33 forks source link

DomRepeatModel.fromEvent using on-tap #624

Closed terrywarwar closed 8 years ago

terrywarwar commented 8 years ago

I'm getting the following error for an on-tap event when using DomRepeatModel.fromEvent(e), however works fine for an on-click event.

object must be an Node, ArrayBuffer, Blob, ImageData, or IDBKeyRange

0 JsObject._fromBrowserObject (dart:js:550)

1 JsObject.JsObject.fromBrowserObject (dart:js:528)

2 DomRepeatModel.DomRepeatModel.fromEvent (package:polymer/src/template/dom_repeat.dart:121:21)

3 MapView.onItemSelectedFromMulti (package:cpl_ami/map_view.dart:528:21)

4 Function._apply (dart:core-patch/function_patch.dart:7)

5 Function.apply (dart:core-patch/function_patch.dart:28)

6 _InstanceMirrorImpl.invoke (package:reflectable/src/reflectable_transformer_based.dart:164:23)

7 _setupReflectableMethods.. (package:polymer/src/common/polymer_descriptor.dart:152:31)

zoechi commented 8 years ago
new DomRepeatModel.fromEvent(convertToJs(event));

seems to work for on-tap.

terrywarwar commented 8 years ago

Thanks.

jakemac53 commented 8 years ago

Reopening as this should be automatic

zoechi commented 8 years ago

This looks similar http://stackoverflow.com/questions/33156093/how-to-get-localtarget-in-listener-in-polymer-dart-1-0?noredirect=1#comment54145689_33156093