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

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/persistence/DefaultMapping.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 // 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 /** 5 /**
6 * @constructor 6 * @constructor
7 * @param {!WebInspector.Workspace} workspace 7 * @param {!WebInspector.Workspace} workspace
8 * @param {!WebInspector.FileSystemMapping} fileSystemMapping 8 * @param {!WebInspector.FileSystemMapping} fileSystemMapping
9 * @param {function(!WebInspector.PersistenceBinding)} onBindingCreated 9 * @param {function(!WebInspector.PersistenceBinding)} onBindingCreated
10 * @param {function(!WebInspector.PersistenceBinding)} onBindingRemoved 10 * @param {function(!WebInspector.PersistenceBinding)} onBindingRemoved
11 */ 11 */
12 WebInspector.DefaultMapping = function(workspace, fileSystemMapping, onBindingCr eated, onBindingRemoved) 12 WebInspector.DefaultMapping = function(workspace, fileSystemMapping, onBindingCr eated, onBindingRemoved)
13 { 13 {
14 this._workspace = workspace; 14 this._workspace = workspace;
15 this._fileSystemMapping = fileSystemMapping; 15 this._fileSystemMapping = fileSystemMapping;
16 /** @type {!Set<!WebInspector.PersistenceBinding>} */ 16 /** @type {!Set<!WebInspector.PersistenceBinding>} */
17 this._bindings = new Set(); 17 this._bindings = new Set();
18 this._onBindingCreated = onBindingCreated; 18 this._onBindingCreated = onBindingCreated;
19 this._onBindingRemoved = onBindingRemoved; 19 this._onBindingRemoved = onBindingRemoved;
20 20
21 this._eventListeners = [ 21 this._eventListeners = [
22 workspace.addEventListener(WebInspector.Workspace.Events.UISourceCodeAdd ed, this._onUISourceCodeAdded, this), 22 workspace.addEventListener(WebInspector.Workspace.Events.UISourceCodeAdd ed, this._onUISourceCodeAdded, this),
23 workspace.addEventListener(WebInspector.Workspace.Events.UISourceCodeRem oved, this._onUISourceCodeRemoved, this), 23 workspace.addEventListener(WebInspector.Workspace.Events.UISourceCodeRem oved, this._onUISourceCodeRemoved, this),
24 workspace.addEventListener(WebInspector.Workspace.Events.ProjectRemoved, this._onProjectRemoved, this), 24 workspace.addEventListener(WebInspector.Workspace.Events.ProjectRemoved, this._onProjectRemoved, this),
25 this._fileSystemMapping.addEventListener(WebInspector.FileSystemMapping. Events.FileMappingAdded, this._remap, this), 25 this._fileSystemMapping.addEventListener(WebInspector.FileSystemMapping. Events.FileMappingAdded, this._remap, this),
26 this._fileSystemMapping.addEventListener(WebInspector.FileSystemMapping. Events.FileMappingRemoved, this._remap, this) 26 this._fileSystemMapping.addEventListener(WebInspector.FileSystemMapping. Events.FileMappingRemoved, this._remap, this)
27 ]; 27 ];
28 this._remap(); 28 this._remap();
29 } 29 };
30 30
31 WebInspector.DefaultMapping._binding = Symbol("DefaultMapping.Binding"); 31 WebInspector.DefaultMapping._binding = Symbol("DefaultMapping.Binding");
32 32
33 WebInspector.DefaultMapping.prototype = { 33 WebInspector.DefaultMapping.prototype = {
34 _remap: function() 34 _remap: function()
35 { 35 {
36 for (var binding of this._bindings.valuesArray()) 36 for (var binding of this._bindings.valuesArray())
37 this._unbind(binding.network); 37 this._unbind(binding.network);
38 var networkProjects = this._workspace.projectsForType(WebInspector.proje ctTypes.Network); 38 var networkProjects = this._workspace.projectsForType(WebInspector.proje ctTypes.Network);
39 for (var networkProject of networkProjects) { 39 for (var networkProject of networkProjects) {
(...skipping 94 matching lines...) Expand 10 before | Expand all | Expand 10 after
134 var uiSourceCode = /** @type {!WebInspector.UISourceCode} */(event.targe t); 134 var uiSourceCode = /** @type {!WebInspector.UISourceCode} */(event.targe t);
135 var binding = uiSourceCode[WebInspector.DefaultMapping._binding]; 135 var binding = uiSourceCode[WebInspector.DefaultMapping._binding];
136 this._unbind(binding.network); 136 this._unbind(binding.network);
137 this._bind(binding.network); 137 this._bind(binding.network);
138 }, 138 },
139 139
140 dispose: function() 140 dispose: function()
141 { 141 {
142 WebInspector.EventTarget.removeEventListeners(this._eventListeners); 142 WebInspector.EventTarget.removeEventListeners(this._eventListeners);
143 } 143 }
144 } 144 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698