| OLD | NEW |
| 1 // Copyright 2017 The Chromium Authors. All rights reserved. | 1 // Copyright 2017 The Chromium Authors. All rights reserved. |
| 2 // Use of this source code is governed by a BSD-style license that can be | 2 // Use of this source code is governed by a BSD-style license that can be |
| 3 // found in the LICENSE file. | 3 // found in the LICENSE file. |
| 4 | 4 |
| 5 Screencast.InputModel = class extends SDK.SDKModel { | 5 Screencast.InputModel = class extends SDK.SDKModel { |
| 6 /** | 6 /** |
| 7 * @param {!SDK.Target} target | 7 * @param {!SDK.Target} target |
| 8 * @param {!Protocol.Dispatcher} dispatcher |
| 8 */ | 9 */ |
| 9 constructor(target) { | 10 constructor(target, dispatcher) { |
| 10 super(target); | 11 super(target, dispatcher); |
| 11 this._inputAgent = target.inputAgent(); | 12 this._inputAgent = dispatcher.inputAgent(); |
| 12 /** @type {?number} */ | 13 /** @type {?number} */ |
| 13 this._activeTouchOffsetTop = null; | 14 this._activeTouchOffsetTop = null; |
| 14 this._activeTouchParams = null; | 15 this._activeTouchParams = null; |
| 15 } | 16 } |
| 16 | 17 |
| 17 /** | 18 /** |
| 18 * @param {!Event} event | 19 * @param {!Event} event |
| 19 */ | 20 */ |
| 20 emitKeyEvent(event) { | 21 emitKeyEvent(event) { |
| 21 var type; | 22 var type; |
| (...skipping 85 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 107 /** | 108 /** |
| 108 * @param {!Event} event | 109 * @param {!Event} event |
| 109 * @return {number} | 110 * @return {number} |
| 110 */ | 111 */ |
| 111 _modifiersForEvent(event) { | 112 _modifiersForEvent(event) { |
| 112 return (event.altKey ? 1 : 0) | (event.ctrlKey ? 2 : 0) | (event.metaKey ? 4
: 0) | (event.shiftKey ? 8 : 0); | 113 return (event.altKey ? 1 : 0) | (event.ctrlKey ? 2 : 0) | (event.metaKey ? 4
: 0) | (event.shiftKey ? 8 : 0); |
| 113 } | 114 } |
| 114 }; | 115 }; |
| 115 | 116 |
| 116 SDK.SDKModel.register(Screencast.InputModel, SDK.Target.Capability.Input, false)
; | 117 SDK.SDKModel.register(Screencast.InputModel, SDK.Target.Capability.Input, false)
; |
| OLD | NEW |