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

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/workspace/Workspace.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
« no previous file with comments | « third_party/WebKit/Source/devtools/front_end/workspace/UISourceCode.js ('k') | no next file » | no next file with comments »
Toggle Intra-line Diffs ('i') | Expand Comments ('e') | Collapse Comments ('c') | Show Comments Hide Comments ('s')
OLDNEW
1 /* 1 /*
2 * Copyright (C) 2012 Google Inc. All rights reserved. 2 * Copyright (C) 2012 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 13 matching lines...) Expand all
24 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE, 24 * LIMITED TO, PROCUREMENT OF SUBSTITUTE GOODS OR SERVICES; LOSS OF USE,
25 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY 25 * DATA, OR PROFITS; OR BUSINESS INTERRUPTION) HOWEVER CAUSED AND ON ANY
26 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT 26 * THEORY OF LIABILITY, WHETHER IN CONTRACT, STRICT LIABILITY, OR TORT
27 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE 27 * (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE
28 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. 28 * OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE.
29 */ 29 */
30 30
31 /** 31 /**
32 * @interface 32 * @interface
33 */ 33 */
34 WebInspector.ProjectSearchConfig = function() {} 34 WebInspector.ProjectSearchConfig = function() {};
35 35
36 WebInspector.ProjectSearchConfig.prototype = { 36 WebInspector.ProjectSearchConfig.prototype = {
37 /** 37 /**
38 * @return {string} 38 * @return {string}
39 */ 39 */
40 query: function() { }, 40 query: function() { },
41 41
42 /** 42 /**
43 * @return {boolean} 43 * @return {boolean}
44 */ 44 */
45 ignoreCase: function() { }, 45 ignoreCase: function() { },
46 46
47 /** 47 /**
48 * @return {boolean} 48 * @return {boolean}
49 */ 49 */
50 isRegex: function() { }, 50 isRegex: function() { },
51 51
52 /** 52 /**
53 * @return {!Array.<string>} 53 * @return {!Array.<string>}
54 */ 54 */
55 queries: function() { }, 55 queries: function() { },
56 56
57 /** 57 /**
58 * @param {string} filePath 58 * @param {string} filePath
59 * @return {boolean} 59 * @return {boolean}
60 */ 60 */
61 filePathMatchesFileQuery: function(filePath) { } 61 filePathMatchesFileQuery: function(filePath) { }
62 } 62 };
63 63
64 /** 64 /**
65 * @interface 65 * @interface
66 */ 66 */
67 WebInspector.Project = function() { } 67 WebInspector.Project = function() { };
68 68
69 /** 69 /**
70 * @param {!WebInspector.Project} project 70 * @param {!WebInspector.Project} project
71 * @return {boolean} 71 * @return {boolean}
72 */ 72 */
73 WebInspector.Project.isServiceProject = function(project) 73 WebInspector.Project.isServiceProject = function(project)
74 { 74 {
75 return project.type() === WebInspector.projectTypes.Debugger || project.type () === WebInspector.projectTypes.Formatter || project.type() === WebInspector.pr ojectTypes.Service; 75 return project.type() === WebInspector.projectTypes.Debugger || project.type () === WebInspector.projectTypes.Formatter || project.type() === WebInspector.pr ojectTypes.Service;
76 } 76 };
77 77
78 WebInspector.Project.prototype = { 78 WebInspector.Project.prototype = {
79 /** 79 /**
80 * @return {!WebInspector.Workspace} 80 * @return {!WebInspector.Workspace}
81 */ 81 */
82 workspace: function() { }, 82 workspace: function() { },
83 83
84 /** 84 /**
85 * @return {string} 85 * @return {string}
86 */ 86 */
(...skipping 90 matching lines...) Expand 10 before | Expand all | Expand 10 after
177 /** 177 /**
178 * @param {string} url 178 * @param {string} url
179 * @return {?WebInspector.UISourceCode} 179 * @return {?WebInspector.UISourceCode}
180 */ 180 */
181 uiSourceCodeForURL: function(url) { }, 181 uiSourceCodeForURL: function(url) { },
182 182
183 /** 183 /**
184 * @return {!Array.<!WebInspector.UISourceCode>} 184 * @return {!Array.<!WebInspector.UISourceCode>}
185 */ 185 */
186 uiSourceCodes: function() { } 186 uiSourceCodes: function() { }
187 } 187 };
188 188
189 /** 189 /**
190 * @enum {string} 190 * @enum {string}
191 */ 191 */
192 WebInspector.projectTypes = { 192 WebInspector.projectTypes = {
193 Debugger: "debugger", 193 Debugger: "debugger",
194 Formatter: "formatter", 194 Formatter: "formatter",
195 Network: "network", 195 Network: "network",
196 Snippets: "snippets", 196 Snippets: "snippets",
197 FileSystem: "filesystem", 197 FileSystem: "filesystem",
198 ContentScripts: "contentscripts", 198 ContentScripts: "contentscripts",
199 Service: "service" 199 Service: "service"
200 } 200 };
201 201
202 /** 202 /**
203 * @constructor 203 * @constructor
204 * @param {!WebInspector.Workspace} workspace 204 * @param {!WebInspector.Workspace} workspace
205 * @param {string} id 205 * @param {string} id
206 * @param {!WebInspector.projectTypes} type 206 * @param {!WebInspector.projectTypes} type
207 * @param {string} displayName 207 * @param {string} displayName
208 */ 208 */
209 WebInspector.ProjectStore = function(workspace, id, type, displayName) 209 WebInspector.ProjectStore = function(workspace, id, type, displayName)
210 { 210 {
211 this._workspace = workspace; 211 this._workspace = workspace;
212 this._id = id; 212 this._id = id;
213 this._type = type; 213 this._type = type;
214 this._displayName = displayName; 214 this._displayName = displayName;
215 215
216 /** @type {!Map.<string, !{uiSourceCode: !WebInspector.UISourceCode, index: number}>} */ 216 /** @type {!Map.<string, !{uiSourceCode: !WebInspector.UISourceCode, index: number}>} */
217 this._uiSourceCodesMap = new Map(); 217 this._uiSourceCodesMap = new Map();
218 /** @type {!Array.<!WebInspector.UISourceCode>} */ 218 /** @type {!Array.<!WebInspector.UISourceCode>} */
219 this._uiSourceCodesList = []; 219 this._uiSourceCodesList = [];
220 220
221 this._project = /** @type {!WebInspector.Project} */(this); 221 this._project = /** @type {!WebInspector.Project} */(this);
222 } 222 };
223 223
224 WebInspector.ProjectStore.prototype = { 224 WebInspector.ProjectStore.prototype = {
225 /** 225 /**
226 * @return {string} 226 * @return {string}
227 */ 227 */
228 id: function() 228 id: function()
229 { 229 {
230 return this._id; 230 return this._id;
231 }, 231 },
232 232
(...skipping 100 matching lines...) Expand 10 before | Expand all | Expand 10 after
333 * @param {string} newName 333 * @param {string} newName
334 */ 334 */
335 renameUISourceCode: function(uiSourceCode, newName) 335 renameUISourceCode: function(uiSourceCode, newName)
336 { 336 {
337 var oldPath = uiSourceCode.url(); 337 var oldPath = uiSourceCode.url();
338 var newPath = uiSourceCode.parentURL() ? uiSourceCode.parentURL() + "/" + newName : newName; 338 var newPath = uiSourceCode.parentURL() ? uiSourceCode.parentURL() + "/" + newName : newName;
339 var value = /** @type {!{uiSourceCode: !WebInspector.UISourceCode, index : number}} */ (this._uiSourceCodesMap.get(oldPath)); 339 var value = /** @type {!{uiSourceCode: !WebInspector.UISourceCode, index : number}} */ (this._uiSourceCodesMap.get(oldPath));
340 this._uiSourceCodesMap.set(newPath, value); 340 this._uiSourceCodesMap.set(newPath, value);
341 this._uiSourceCodesMap.delete(oldPath); 341 this._uiSourceCodesMap.delete(oldPath);
342 } 342 }
343 } 343 };
344 344
345 /** 345 /**
346 * @constructor 346 * @constructor
347 * @extends {WebInspector.Object} 347 * @extends {WebInspector.Object}
348 */ 348 */
349 WebInspector.Workspace = function() 349 WebInspector.Workspace = function()
350 { 350 {
351 /** @type {!Map<string, !WebInspector.Project>} */ 351 /** @type {!Map<string, !WebInspector.Project>} */
352 this._projects = new Map(); 352 this._projects = new Map();
353 this._hasResourceContentTrackingExtensions = false; 353 this._hasResourceContentTrackingExtensions = false;
354 } 354 };
355 355
356 /** @enum {symbol} */ 356 /** @enum {symbol} */
357 WebInspector.Workspace.Events = { 357 WebInspector.Workspace.Events = {
358 UISourceCodeAdded: Symbol("UISourceCodeAdded"), 358 UISourceCodeAdded: Symbol("UISourceCodeAdded"),
359 UISourceCodeRemoved: Symbol("UISourceCodeRemoved"), 359 UISourceCodeRemoved: Symbol("UISourceCodeRemoved"),
360 WorkingCopyChanged: Symbol("WorkingCopyChanged"), 360 WorkingCopyChanged: Symbol("WorkingCopyChanged"),
361 WorkingCopyCommitted: Symbol("WorkingCopyCommitted"), 361 WorkingCopyCommitted: Symbol("WorkingCopyCommitted"),
362 WorkingCopyCommittedByUser: Symbol("WorkingCopyCommittedByUser"), 362 WorkingCopyCommittedByUser: Symbol("WorkingCopyCommittedByUser"),
363 ProjectAdded: Symbol("ProjectAdded"), 363 ProjectAdded: Symbol("ProjectAdded"),
364 ProjectRemoved: Symbol("ProjectRemoved") 364 ProjectRemoved: Symbol("ProjectRemoved")
365 } 365 };
366 366
367 WebInspector.Workspace.prototype = { 367 WebInspector.Workspace.prototype = {
368 /** 368 /**
369 * @param {string} projectId 369 * @param {string} projectId
370 * @param {string} url 370 * @param {string} url
371 * @return {?WebInspector.UISourceCode} 371 * @return {?WebInspector.UISourceCode}
372 */ 372 */
373 uiSourceCode: function(projectId, url) 373 uiSourceCode: function(projectId, url)
374 { 374 {
375 var project = this._projects.get(projectId); 375 var project = this._projects.get(projectId);
(...skipping 98 matching lines...) Expand 10 before | Expand all | Expand 10 after
474 474
475 /** 475 /**
476 * @return {boolean} 476 * @return {boolean}
477 */ 477 */
478 hasResourceContentTrackingExtensions: function() 478 hasResourceContentTrackingExtensions: function()
479 { 479 {
480 return this._hasResourceContentTrackingExtensions; 480 return this._hasResourceContentTrackingExtensions;
481 }, 481 },
482 482
483 __proto__: WebInspector.Object.prototype 483 __proto__: WebInspector.Object.prototype
484 } 484 };
485 485
486 /** 486 /**
487 * @type {!WebInspector.Workspace} 487 * @type {!WebInspector.Workspace}
488 */ 488 */
489 WebInspector.workspace; 489 WebInspector.workspace;
OLDNEW
« no previous file with comments | « third_party/WebKit/Source/devtools/front_end/workspace/UISourceCode.js ('k') | no next file » | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698