OLD | NEW |
1 // DO NOT EDIT: auto-generated with `pub run custom_element_apigen:update` | 1 // DO NOT EDIT: auto-generated with `pub run custom_element_apigen:update` |
2 | 2 |
3 /// Dart API for the polymer element `iron_a11y_keys_behavior`. | 3 /// Dart API for the polymer element `iron_a11y_keys_behavior`. |
4 @HtmlImport('iron_a11y_keys_behavior_nodart.html') | 4 @HtmlImport('iron_a11y_keys_behavior_nodart.html') |
5 library polymer_elements.lib.src.iron_a11y_keys_behavior.iron_a11y_keys_behavior
; | 5 library polymer_elements.lib.src.iron_a11y_keys_behavior.iron_a11y_keys_behavior
; |
6 | 6 |
7 import 'dart:html'; | 7 import 'dart:html'; |
8 import 'dart:js' show JsArray, JsObject; | 8 import 'dart:js' show JsArray, JsObject; |
9 import 'package:web_components/web_components.dart'; | 9 import 'package:web_components/web_components.dart'; |
10 import 'package:polymer_interop/polymer_interop.dart'; | 10 import 'package:polymer_interop/polymer_interop.dart'; |
(...skipping 13 matching lines...) Expand all Loading... |
24 @BehaviorProxy(const ['Polymer', 'IronA11yKeysBehavior']) | 24 @BehaviorProxy(const ['Polymer', 'IronA11yKeysBehavior']) |
25 abstract class IronA11yKeysBehavior implements CustomElementProxyMixin { | 25 abstract class IronA11yKeysBehavior implements CustomElementProxyMixin { |
26 | 26 |
27 get keyBindings => jsElement[r'keyBindings']; | 27 get keyBindings => jsElement[r'keyBindings']; |
28 set keyBindings(value) { jsElement[r'keyBindings'] = (value is Map || (value i
s Iterable && value is! JsArray)) ? new JsObject.jsify(value) : value;} | 28 set keyBindings(value) { jsElement[r'keyBindings'] = (value is Map || (value i
s Iterable && value is! JsArray)) ? new JsObject.jsify(value) : value;} |
29 | 29 |
30 /// The HTMLElement that will be firing relevant KeyboardEvents. | 30 /// The HTMLElement that will be firing relevant KeyboardEvents. |
31 get keyEventTarget => jsElement[r'keyEventTarget']; | 31 get keyEventTarget => jsElement[r'keyEventTarget']; |
32 set keyEventTarget(value) { jsElement[r'keyEventTarget'] = (value is Map || (v
alue is Iterable && value is! JsArray)) ? new JsObject.jsify(value) : value;} | 32 set keyEventTarget(value) { jsElement[r'keyEventTarget'] = (value is Map || (v
alue is Iterable && value is! JsArray)) ? new JsObject.jsify(value) : value;} |
33 | 33 |
| 34 /// If true, this property will cause the implementing element to |
| 35 /// automatically stop propagation on any handled KeyboardEvents. |
| 36 bool get stopKeyboardEventPropagation => jsElement[r'stopKeyboardEventPropagat
ion']; |
| 37 set stopKeyboardEventPropagation(bool value) { jsElement[r'stopKeyboardEventPr
opagation'] = value; } |
| 38 |
34 /// Can be used to imperatively add a key binding to the implementing | 39 /// Can be used to imperatively add a key binding to the implementing |
35 /// element. This is the imperative equivalent of declaring a keybinding | 40 /// element. This is the imperative equivalent of declaring a keybinding |
36 /// in the `keyBindings` prototype property. | 41 /// in the `keyBindings` prototype property. |
37 addOwnKeyBinding(eventString, handlerName) => | 42 addOwnKeyBinding(eventString, handlerName) => |
38 jsElement.callMethod('addOwnKeyBinding', [eventString, handlerName]); | 43 jsElement.callMethod('addOwnKeyBinding', [eventString, handlerName]); |
39 | 44 |
40 keyboardEventMatchesKeys(event, eventString) => | 45 keyboardEventMatchesKeys(event, eventString) => |
41 jsElement.callMethod('keyboardEventMatchesKeys', [event, eventString]); | 46 jsElement.callMethod('keyboardEventMatchesKeys', [event, eventString]); |
42 | 47 |
43 /// When called, will remove all imperatively-added key bindings. | 48 /// When called, will remove all imperatively-added key bindings. |
44 removeOwnKeyBindings() => | 49 removeOwnKeyBindings() => |
45 jsElement.callMethod('removeOwnKeyBindings', []); | 50 jsElement.callMethod('removeOwnKeyBindings', []); |
46 | 51 |
47 registered() => | 52 registered() => |
48 jsElement.callMethod('registered', []); | 53 jsElement.callMethod('registered', []); |
49 } | 54 } |
OLD | NEW |