Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(424)

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/emulation/TouchModel.js

Issue 2562453003: [DevTools] Remove Common.Event.target field. (Closed)
Patch Set: works Created 4 years ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2016 The Chromium Authors. All rights reserved. 1 // Copyright 2016 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 * @implements {SDK.TargetManager.Observer} 5 * @implements {SDK.TargetManager.Observer}
6 * @unrestricted 6 * @unrestricted
7 */ 7 */
8 Emulation.MultitargetTouchModel = class { 8 Emulation.MultitargetTouchModel = class {
9 constructor() { 9 constructor() {
10 this._touchEnabled = false; 10 this._touchEnabled = false;
(...skipping 89 matching lines...) Expand 10 before | Expand all | Expand 10 after
100 (target[symbol] || {}).scriptId = error ? '' : scriptId; 100 (target[symbol] || {}).scriptId = error ? '' : scriptId;
101 } 101 }
102 102
103 target.emulationAgent().setTouchEmulationEnabled(current.enabled, current.co nfiguration); 103 target.emulationAgent().setTouchEmulationEnabled(current.enabled, current.co nfiguration);
104 } 104 }
105 105
106 /** 106 /**
107 * @param {!Common.Event} event 107 * @param {!Common.Event} event
108 */ 108 */
109 _inspectModeToggled(event) { 109 _inspectModeToggled(event) {
110 var domModel = /** @type {!SDK.DOMModel} */ (event.target); 110 var domModel = /** @type {!SDK.DOMModel} */ (event.data);
111 this._applyToTarget(domModel.target()); 111 this._applyToTarget(domModel.target());
112 } 112 }
113 113
114 /** 114 /**
115 * @override 115 * @override
116 * @param {!SDK.Target} target 116 * @param {!SDK.Target} target
117 */ 117 */
118 targetAdded(target) { 118 targetAdded(target) {
119 var domModel = SDK.DOMModel.fromTarget(target); 119 var domModel = SDK.DOMModel.fromTarget(target);
120 if (domModel) 120 if (domModel)
121 domModel.addEventListener(SDK.DOMModel.Events.InspectModeWillBeToggled, th is._inspectModeToggled, this); 121 domModel.addEventListener(SDK.DOMModel.Events.InspectModeWillBeToggled, th is._inspectModeToggled, this);
122 this._applyToTarget(target); 122 this._applyToTarget(target);
123 } 123 }
124 124
125 /** 125 /**
126 * @override 126 * @override
127 * @param {!SDK.Target} target 127 * @param {!SDK.Target} target
128 */ 128 */
129 targetRemoved(target) { 129 targetRemoved(target) {
130 var domModel = SDK.DOMModel.fromTarget(target); 130 var domModel = SDK.DOMModel.fromTarget(target);
131 if (domModel) 131 if (domModel)
132 domModel.removeEventListener(SDK.DOMModel.Events.InspectModeWillBeToggled, this._inspectModeToggled, this); 132 domModel.removeEventListener(SDK.DOMModel.Events.InspectModeWillBeToggled, this._inspectModeToggled, this);
133 } 133 }
134 }; 134 };
135 135
136 Emulation.MultitargetTouchModel._symbol = Symbol('MultitargetTouchModel.symbol') ; 136 Emulation.MultitargetTouchModel._symbol = Symbol('MultitargetTouchModel.symbol') ;
137 137
138 /** @type {?Emulation.MultitargetTouchModel} */ 138 /** @type {?Emulation.MultitargetTouchModel} */
139 Emulation.MultitargetTouchModel._instance = null; 139 Emulation.MultitargetTouchModel._instance = null;
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698