| 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 |