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

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/layer_viewer/LayerViewHost.js

Issue 2440953003: DevTools: use semicolons after each statement. (Closed)
Patch Set: rebaseline Created 4 years, 1 month 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 /* 1 /*
2 * Copyright 2015 The Chromium Authors. All rights reserved. 2 * Copyright 2015 The Chromium Authors. All rights reserved.
3 * Use of this source code is governed by a BSD-style license that can be 3 * Use of this source code is governed by a BSD-style license that can be
4 * found in the LICENSE file. 4 * found in the LICENSE file.
5 */ 5 */
6 6
7 /** 7 /**
8 * @interface 8 * @interface
9 */ 9 */
10 WebInspector.LayerView = function() 10 WebInspector.LayerView = function()
11 { 11 {
12 } 12 };
13 13
14 WebInspector.LayerView.prototype = { 14 WebInspector.LayerView.prototype = {
15 /** 15 /**
16 * @param {?WebInspector.LayerView.Selection} selection 16 * @param {?WebInspector.LayerView.Selection} selection
17 */ 17 */
18 hoverObject: function(selection) { }, 18 hoverObject: function(selection) { },
19 19
20 /** 20 /**
21 * @param {?WebInspector.LayerView.Selection} selection 21 * @param {?WebInspector.LayerView.Selection} selection
22 */ 22 */
23 selectObject: function(selection) { }, 23 selectObject: function(selection) { },
24 24
25 /** 25 /**
26 * @param {?WebInspector.LayerTreeBase} layerTree 26 * @param {?WebInspector.LayerTreeBase} layerTree
27 */ 27 */
28 setLayerTree: function(layerTree) { } 28 setLayerTree: function(layerTree) { }
29 } 29 };
30 30
31 31
32 /** 32 /**
33 * @constructor 33 * @constructor
34 * @param {!WebInspector.LayerView.Selection.Type} type 34 * @param {!WebInspector.LayerView.Selection.Type} type
35 * @param {!WebInspector.Layer} layer 35 * @param {!WebInspector.Layer} layer
36 */ 36 */
37 WebInspector.LayerView.Selection = function(type, layer) 37 WebInspector.LayerView.Selection = function(type, layer)
38 { 38 {
39 this._type = type; 39 this._type = type;
40 this._layer = layer; 40 this._layer = layer;
41 } 41 };
42 42
43 /** 43 /**
44 * @enum {string} 44 * @enum {string}
45 */ 45 */
46 WebInspector.LayerView.Selection.Type = { 46 WebInspector.LayerView.Selection.Type = {
47 Layer: "Layer", 47 Layer: "Layer",
48 ScrollRect: "ScrollRect", 48 ScrollRect: "ScrollRect",
49 Tile: "Tile", 49 Tile: "Tile",
50 } 50 };
51 51
52 /** 52 /**
53 * @param {?WebInspector.LayerView.Selection} a 53 * @param {?WebInspector.LayerView.Selection} a
54 * @param {?WebInspector.LayerView.Selection} b 54 * @param {?WebInspector.LayerView.Selection} b
55 * @return {boolean} 55 * @return {boolean}
56 */ 56 */
57 WebInspector.LayerView.Selection.isEqual = function(a, b) 57 WebInspector.LayerView.Selection.isEqual = function(a, b)
58 { 58 {
59 return a && b ? a._isEqual(b) : a === b; 59 return a && b ? a._isEqual(b) : a === b;
60 } 60 };
61 61
62 WebInspector.LayerView.Selection.prototype = { 62 WebInspector.LayerView.Selection.prototype = {
63 /** 63 /**
64 * @return {!WebInspector.LayerView.Selection.Type} 64 * @return {!WebInspector.LayerView.Selection.Type}
65 */ 65 */
66 type: function() 66 type: function()
67 { 67 {
68 return this._type; 68 return this._type;
69 }, 69 },
70 70
71 /** 71 /**
72 * @return {!WebInspector.Layer} 72 * @return {!WebInspector.Layer}
73 */ 73 */
74 layer: function() 74 layer: function()
75 { 75 {
76 return this._layer; 76 return this._layer;
77 }, 77 },
78 78
79 /** 79 /**
80 * @param {!WebInspector.LayerView.Selection} other 80 * @param {!WebInspector.LayerView.Selection} other
81 * @return {boolean} 81 * @return {boolean}
82 */ 82 */
83 _isEqual: function(other) 83 _isEqual: function(other)
84 { 84 {
85 return false; 85 return false;
86 } 86 }
87 } 87 };
88 88
89 /** 89 /**
90 * @constructor 90 * @constructor
91 * @extends {WebInspector.LayerView.Selection} 91 * @extends {WebInspector.LayerView.Selection}
92 * @param {!WebInspector.Layer} layer 92 * @param {!WebInspector.Layer} layer
93 */ 93 */
94 WebInspector.LayerView.LayerSelection = function(layer) 94 WebInspector.LayerView.LayerSelection = function(layer)
95 { 95 {
96 console.assert(layer, "LayerSelection with empty layer"); 96 console.assert(layer, "LayerSelection with empty layer");
97 WebInspector.LayerView.Selection.call(this, WebInspector.LayerView.Selection .Type.Layer, layer); 97 WebInspector.LayerView.Selection.call(this, WebInspector.LayerView.Selection .Type.Layer, layer);
98 } 98 };
99 99
100 WebInspector.LayerView.LayerSelection.prototype = { 100 WebInspector.LayerView.LayerSelection.prototype = {
101 /** 101 /**
102 * @override 102 * @override
103 * @param {!WebInspector.LayerView.Selection} other 103 * @param {!WebInspector.LayerView.Selection} other
104 * @return {boolean} 104 * @return {boolean}
105 */ 105 */
106 _isEqual: function(other) 106 _isEqual: function(other)
107 { 107 {
108 return other._type === WebInspector.LayerView.Selection.Type.Layer && ot her.layer().id() === this.layer().id(); 108 return other._type === WebInspector.LayerView.Selection.Type.Layer && ot her.layer().id() === this.layer().id();
109 }, 109 },
110 110
111 __proto__: WebInspector.LayerView.Selection.prototype 111 __proto__: WebInspector.LayerView.Selection.prototype
112 } 112 };
113 113
114 /** 114 /**
115 * @constructor 115 * @constructor
116 * @extends {WebInspector.LayerView.Selection} 116 * @extends {WebInspector.LayerView.Selection}
117 * @param {!WebInspector.Layer} layer 117 * @param {!WebInspector.Layer} layer
118 * @param {number} scrollRectIndex 118 * @param {number} scrollRectIndex
119 */ 119 */
120 WebInspector.LayerView.ScrollRectSelection = function(layer, scrollRectIndex) 120 WebInspector.LayerView.ScrollRectSelection = function(layer, scrollRectIndex)
121 { 121 {
122 WebInspector.LayerView.Selection.call(this, WebInspector.LayerView.Selection .Type.ScrollRect, layer); 122 WebInspector.LayerView.Selection.call(this, WebInspector.LayerView.Selection .Type.ScrollRect, layer);
123 this.scrollRectIndex = scrollRectIndex; 123 this.scrollRectIndex = scrollRectIndex;
124 } 124 };
125 125
126 WebInspector.LayerView.ScrollRectSelection.prototype = { 126 WebInspector.LayerView.ScrollRectSelection.prototype = {
127 /** 127 /**
128 * @override 128 * @override
129 * @param {!WebInspector.LayerView.Selection} other 129 * @param {!WebInspector.LayerView.Selection} other
130 * @return {boolean} 130 * @return {boolean}
131 */ 131 */
132 _isEqual: function(other) 132 _isEqual: function(other)
133 { 133 {
134 return other._type === WebInspector.LayerView.Selection.Type.ScrollRect && 134 return other._type === WebInspector.LayerView.Selection.Type.ScrollRect &&
135 this.layer().id() === other.layer().id() && this.scrollRectIndex === other.scrollRectIndex; 135 this.layer().id() === other.layer().id() && this.scrollRectIndex === other.scrollRectIndex;
136 }, 136 },
137 137
138 __proto__: WebInspector.LayerView.Selection.prototype 138 __proto__: WebInspector.LayerView.Selection.prototype
139 } 139 };
140 140
141 /** 141 /**
142 * @constructor 142 * @constructor
143 * @extends {WebInspector.LayerView.Selection} 143 * @extends {WebInspector.LayerView.Selection}
144 * @param {!WebInspector.Layer} layer 144 * @param {!WebInspector.Layer} layer
145 * @param {!WebInspector.TracingModel.Event} traceEvent 145 * @param {!WebInspector.TracingModel.Event} traceEvent
146 */ 146 */
147 WebInspector.LayerView.TileSelection = function(layer, traceEvent) 147 WebInspector.LayerView.TileSelection = function(layer, traceEvent)
148 { 148 {
149 WebInspector.LayerView.Selection.call(this, WebInspector.LayerView.Selection .Type.Tile, layer); 149 WebInspector.LayerView.Selection.call(this, WebInspector.LayerView.Selection .Type.Tile, layer);
150 this._traceEvent = traceEvent; 150 this._traceEvent = traceEvent;
151 } 151 };
152 152
153 WebInspector.LayerView.TileSelection.prototype = { 153 WebInspector.LayerView.TileSelection.prototype = {
154 /** 154 /**
155 * @override 155 * @override
156 * @param {!WebInspector.LayerView.Selection} other 156 * @param {!WebInspector.LayerView.Selection} other
157 * @return {boolean} 157 * @return {boolean}
158 */ 158 */
159 _isEqual: function(other) 159 _isEqual: function(other)
160 { 160 {
161 return other._type === WebInspector.LayerView.Selection.Type.Tile 161 return other._type === WebInspector.LayerView.Selection.Type.Tile
162 && this.layer().id() === other.layer().id() && this.traceEvent === o ther.traceEvent; 162 && this.layer().id() === other.layer().id() && this.traceEvent === o ther.traceEvent;
163 }, 163 },
164 164
165 /** 165 /**
166 * @return {!WebInspector.TracingModel.Event} 166 * @return {!WebInspector.TracingModel.Event}
167 */ 167 */
168 traceEvent: function() 168 traceEvent: function()
169 { 169 {
170 return this._traceEvent; 170 return this._traceEvent;
171 }, 171 },
172 172
173 __proto__: WebInspector.LayerView.Selection.prototype 173 __proto__: WebInspector.LayerView.Selection.prototype
174 } 174 };
175 175
176 /** 176 /**
177 * @constructor 177 * @constructor
178 */ 178 */
179 WebInspector.LayerViewHost = function() 179 WebInspector.LayerViewHost = function()
180 { 180 {
181 /** @type {!Array.<!WebInspector.LayerView>} */ 181 /** @type {!Array.<!WebInspector.LayerView>} */
182 this._views = []; 182 this._views = [];
183 this._selectedObject = null; 183 this._selectedObject = null;
184 this._hoveredObject = null; 184 this._hoveredObject = null;
185 this._showInternalLayersSetting = WebInspector.settings.createSetting("layer sShowInternalLayers", false); 185 this._showInternalLayersSetting = WebInspector.settings.createSetting("layer sShowInternalLayers", false);
186 } 186 };
187 187
188 WebInspector.LayerViewHost.prototype = { 188 WebInspector.LayerViewHost.prototype = {
189 /** 189 /**
190 * @param {!WebInspector.LayerView} layerView 190 * @param {!WebInspector.LayerView} layerView
191 */ 191 */
192 registerView: function(layerView) 192 registerView: function(layerView)
193 { 193 {
194 this._views.push(layerView); 194 this._views.push(layerView);
195 }, 195 },
196 196
(...skipping 77 matching lines...) Expand 10 before | Expand all | Expand 10 after
274 * @param {?WebInspector.DOMNode} node 274 * @param {?WebInspector.DOMNode} node
275 */ 275 */
276 _toggleNodeHighlight: function(node) 276 _toggleNodeHighlight: function(node)
277 { 277 {
278 if (node) { 278 if (node) {
279 node.highlightForTwoSeconds(); 279 node.highlightForTwoSeconds();
280 return; 280 return;
281 } 281 }
282 WebInspector.DOMModel.hideDOMNodeHighlight(); 282 WebInspector.DOMModel.hideDOMNodeHighlight();
283 } 283 }
284 } 284 };
285 285
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698