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

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/sdk/WorkerManager.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 (C) 2011 Google Inc. All rights reserved. 2 * Copyright (C) 2011 Google Inc. All rights reserved.
3 * 3 *
4 * Redistribution and use in source and binary forms, with or without 4 * Redistribution and use in source and binary forms, with or without
5 * modification, are permitted provided that the following conditions are 5 * modification, are permitted provided that the following conditions are
6 * met: 6 * met:
7 * 7 *
8 * * Redistributions of source code must retain the above copyright 8 * * Redistributions of source code must retain the above copyright
9 * notice, this list of conditions and the following disclaimer. 9 * notice, this list of conditions and the following disclaimer.
10 * * Redistributions in binary form must reproduce the above 10 * * Redistributions in binary form must reproduce the above
(...skipping 29 matching lines...) Expand all
40 this._lastAnonymousTargetId = 0; 40 this._lastAnonymousTargetId = 0;
41 /** @type {!Map.<string, !WebInspector.WorkerConnection>} */ 41 /** @type {!Map.<string, !WebInspector.WorkerConnection>} */
42 this._connections = new Map(); 42 this._connections = new Map();
43 43
44 /** @type {!Map.<string, !WebInspector.Target>} */ 44 /** @type {!Map.<string, !WebInspector.Target>} */
45 this._targetsByWorkerId = new Map(); 45 this._targetsByWorkerId = new Map();
46 46
47 WebInspector.targetManager.addEventListener(WebInspector.TargetManager.Event s.SuspendStateChanged, this._onSuspendStateChanged, this); 47 WebInspector.targetManager.addEventListener(WebInspector.TargetManager.Event s.SuspendStateChanged, this._onSuspendStateChanged, this);
48 this._onSuspendStateChanged(); 48 this._onSuspendStateChanged();
49 this.enable(); 49 this.enable();
50 } 50 };
51 51
52 WebInspector.WorkerManager.prototype = { 52 WebInspector.WorkerManager.prototype = {
53 enable: function() 53 enable: function()
54 { 54 {
55 if (this._enabled) 55 if (this._enabled)
56 return; 56 return;
57 this._enabled = true; 57 this._enabled = true;
58 58
59 this.target().workerAgent().enable(); 59 this.target().workerAgent().enable();
60 WebInspector.targetManager.addEventListener(WebInspector.TargetManager.E vents.MainFrameNavigated, this._mainFrameNavigated, this); 60 WebInspector.targetManager.addEventListener(WebInspector.TargetManager.E vents.MainFrameNavigated, this._mainFrameNavigated, this);
(...skipping 87 matching lines...) Expand 10 before | Expand all | Expand 10 after
148 /** 148 /**
149 * @param {string} workerId 149 * @param {string} workerId
150 * @return {?WebInspector.Target} 150 * @return {?WebInspector.Target}
151 */ 151 */
152 targetByWorkerId: function(workerId) 152 targetByWorkerId: function(workerId)
153 { 153 {
154 return this._targetsByWorkerId.get(workerId) || null; 154 return this._targetsByWorkerId.get(workerId) || null;
155 }, 155 },
156 156
157 __proto__: WebInspector.SDKObject.prototype 157 __proto__: WebInspector.SDKObject.prototype
158 } 158 };
159 159
160 /** 160 /**
161 * @constructor 161 * @constructor
162 * @implements {WorkerAgent.Dispatcher} 162 * @implements {WorkerAgent.Dispatcher}
163 */ 163 */
164 WebInspector.WorkerDispatcher = function(workerManager) 164 WebInspector.WorkerDispatcher = function(workerManager)
165 { 165 {
166 this._workerManager = workerManager; 166 this._workerManager = workerManager;
167 } 167 };
168 168
169 WebInspector.WorkerDispatcher.prototype = { 169 WebInspector.WorkerDispatcher.prototype = {
170 /** 170 /**
171 * @override 171 * @override
172 * @param {string} workerId 172 * @param {string} workerId
173 * @param {string} url 173 * @param {string} url
174 * @param {boolean} waitingForDebugger 174 * @param {boolean} waitingForDebugger
175 */ 175 */
176 workerCreated: function(workerId, url, waitingForDebugger) 176 workerCreated: function(workerId, url, waitingForDebugger)
177 { 177 {
(...skipping 11 matching lines...) Expand all
189 189
190 /** 190 /**
191 * @override 191 * @override
192 * @param {string} workerId 192 * @param {string} workerId
193 * @param {string} message 193 * @param {string} message
194 */ 194 */
195 dispatchMessageFromWorker: function(workerId, message) 195 dispatchMessageFromWorker: function(workerId, message)
196 { 196 {
197 this._workerManager._dispatchMessageFromWorker(workerId, message); 197 this._workerManager._dispatchMessageFromWorker(workerId, message);
198 } 198 }
199 } 199 };
200 200
201 /** 201 /**
202 * @constructor 202 * @constructor
203 * @extends {InspectorBackendClass.Connection} 203 * @extends {InspectorBackendClass.Connection}
204 * @param {!WebInspector.WorkerManager} workerManager 204 * @param {!WebInspector.WorkerManager} workerManager
205 * @param {string} workerId 205 * @param {string} workerId
206 */ 206 */
207 WebInspector.WorkerConnection = function(workerManager, workerId) 207 WebInspector.WorkerConnection = function(workerManager, workerId)
208 { 208 {
209 InspectorBackendClass.Connection.call(this); 209 InspectorBackendClass.Connection.call(this);
210 // FIXME: remove resourceTreeModel and others from worker targets 210 // FIXME: remove resourceTreeModel and others from worker targets
211 this.suppressErrorsForDomains(["Worker", "Page", "CSS", "DOM", "DOMStorage", "Database", "Network", "IndexedDB"]); 211 this.suppressErrorsForDomains(["Worker", "Page", "CSS", "DOM", "DOMStorage", "Database", "Network", "IndexedDB"]);
212 this._agent = workerManager.target().workerAgent(); 212 this._agent = workerManager.target().workerAgent();
213 this._workerId = workerId; 213 this._workerId = workerId;
214 } 214 };
215 215
216 WebInspector.WorkerConnection.prototype = { 216 WebInspector.WorkerConnection.prototype = {
217 /** 217 /**
218 * @override 218 * @override
219 * @param {!Object} messageObject 219 * @param {!Object} messageObject
220 */ 220 */
221 sendMessage: function(messageObject) 221 sendMessage: function(messageObject)
222 { 222 {
223 this._agent.sendMessageToWorker(this._workerId, JSON.stringify(messageOb ject)); 223 this._agent.sendMessageToWorker(this._workerId, JSON.stringify(messageOb ject));
224 }, 224 },
225 225
226 _reportClosed: function() 226 _reportClosed: function()
227 { 227 {
228 this.connectionClosed("worker_terminated"); 228 this.connectionClosed("worker_terminated");
229 }, 229 },
230 230
231 __proto__: InspectorBackendClass.Connection.prototype 231 __proto__: InspectorBackendClass.Connection.prototype
232 } 232 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698