| OLD | NEW |
| 1 /** | 1 /** |
| 2 * A custom KeyboardEvent that attempts to eliminate cross-browser | 2 * A custom KeyboardEvent that attempts to eliminate cross-browser |
| 3 * inconsistencies, and also provide both keyCode and charCode information | 3 * inconsistencies, and also provide both keyCode and charCode information |
| 4 * for all key events (when such information can be determined). | 4 * for all key events (when such information can be determined). |
| 5 * | 5 * |
| 6 * KeyEvent tries to provide a higher level, more polished keyboard event | 6 * KeyEvent tries to provide a higher level, more polished keyboard event |
| 7 * information on top of the "raw" [KeyboardEvent]. | 7 * information on top of the "raw" [KeyboardEvent]. |
| 8 * | 8 * |
| 9 * The mechanics of using KeyEvents is a little different from the underlying | 9 * The mechanics of using KeyEvents is a little different from the underlying |
| 10 * [KeyboardEvent]. To use KeyEvents, you need to create a stream and then add | 10 * [KeyboardEvent]. To use KeyEvents, you need to create a stream and then add |
| (...skipping 95 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 106 /** Accessor to provide a stream of KeyEvents on the desired target. */ | 106 /** Accessor to provide a stream of KeyEvents on the desired target. */ |
| 107 static EventStreamProvider<KeyEvent> keyUpEvent = | 107 static EventStreamProvider<KeyEvent> keyUpEvent = |
| 108 new _KeyboardEventHandler('keyup'); | 108 new _KeyboardEventHandler('keyup'); |
| 109 /** Accessor to provide a stream of KeyEvents on the desired target. */ | 109 /** Accessor to provide a stream of KeyEvents on the desired target. */ |
| 110 static EventStreamProvider<KeyEvent> keyPressEvent = | 110 static EventStreamProvider<KeyEvent> keyPressEvent = |
| 111 new _KeyboardEventHandler('keypress'); | 111 new _KeyboardEventHandler('keypress'); |
| 112 | 112 |
| 113 /** The currently registered target for this event. */ | 113 /** The currently registered target for this event. */ |
| 114 EventTarget get currentTarget => _currentTarget; | 114 EventTarget get currentTarget => _currentTarget; |
| 115 | 115 |
| 116 /** Accessor to the clipboardData available for this event. */ | |
| 117 DataTransfer get clipboardData => _parent.clipboardData; | |
| 118 /** True if the ctrl key is pressed during this event. */ | 116 /** True if the ctrl key is pressed during this event. */ |
| 119 bool get ctrlKey => _parent.ctrlKey; | 117 bool get ctrlKey => _parent.ctrlKey; |
| 120 int get detail => _parent.detail; | 118 int get detail => _parent.detail; |
| 121 /** | 119 /** |
| 122 * Accessor to the part of the keyboard that the key was pressed from (one of | 120 * Accessor to the part of the keyboard that the key was pressed from (one of |
| 123 * KeyLocation.STANDARD, KeyLocation.RIGHT, KeyLocation.LEFT, | 121 * KeyLocation.STANDARD, KeyLocation.RIGHT, KeyLocation.LEFT, |
| 124 * KeyLocation.NUMPAD, KeyLocation.MOBILE, KeyLocation.JOYSTICK). | 122 * KeyLocation.NUMPAD, KeyLocation.MOBILE, KeyLocation.JOYSTICK). |
| 125 */ | 123 */ |
| 126 int get keyLocation => _parent.keyLocation; | 124 int get keyLocation => _parent.keyLocation; |
| 127 /** True if the Meta (or Mac command) key is pressed during this event. */ | 125 /** True if the Meta (or Mac command) key is pressed during this event. */ |
| (...skipping 20 matching lines...) Expand all Loading... |
| 148 "Cannot initialize a KeyboardEvent from a KeyEvent."); | 146 "Cannot initialize a KeyboardEvent from a KeyEvent."); |
| 149 } | 147 } |
| 150 @Experimental() // untriaged | 148 @Experimental() // untriaged |
| 151 bool getModifierState(String keyArgument) => throw new UnimplementedError(); | 149 bool getModifierState(String keyArgument) => throw new UnimplementedError(); |
| 152 @Experimental() // untriaged | 150 @Experimental() // untriaged |
| 153 int get location => throw new UnimplementedError(); | 151 int get location => throw new UnimplementedError(); |
| 154 @Experimental() // untriaged | 152 @Experimental() // untriaged |
| 155 bool get repeat => throw new UnimplementedError(); | 153 bool get repeat => throw new UnimplementedError(); |
| 156 dynamic get _get_view => throw new UnimplementedError(); | 154 dynamic get _get_view => throw new UnimplementedError(); |
| 157 } | 155 } |
| OLD | NEW |