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

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/sdk/SecurityOriginManager.js

Issue 2493373002: DevTools: rename WebInspector into modules. (Closed)
Patch Set: for bots 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 * @unrestricted 5 * @unrestricted
6 */ 6 */
7 WebInspector.SecurityOriginManager = class extends WebInspector.SDKModel { 7 SDK.SecurityOriginManager = class extends SDK.SDKModel {
8 /** 8 /**
9 * @param {!WebInspector.Target} target 9 * @param {!SDK.Target} target
10 */ 10 */
11 constructor(target) { 11 constructor(target) {
12 super(WebInspector.SecurityOriginManager, target); 12 super(SDK.SecurityOriginManager, target);
13 13
14 this._securityOriginCounter = new Map(); 14 this._securityOriginCounter = new Map();
15 this._mainSecurityOrigin = ''; 15 this._mainSecurityOrigin = '';
16 } 16 }
17 17
18 /** 18 /**
19 * @param {!WebInspector.Target} target 19 * @param {!SDK.Target} target
20 * @return {!WebInspector.SecurityOriginManager} 20 * @return {!SDK.SecurityOriginManager}
21 */ 21 */
22 static fromTarget(target) { 22 static fromTarget(target) {
23 var securityOriginManager = 23 var securityOriginManager =
24 /** @type {?WebInspector.SecurityOriginManager} */ (target.model(WebInsp ector.SecurityOriginManager)); 24 /** @type {?SDK.SecurityOriginManager} */ (target.model(SDK.SecurityOrig inManager));
25 if (!securityOriginManager) 25 if (!securityOriginManager)
26 securityOriginManager = new WebInspector.SecurityOriginManager(target); 26 securityOriginManager = new SDK.SecurityOriginManager(target);
27 return securityOriginManager; 27 return securityOriginManager;
28 } 28 }
29 29
30 /** 30 /**
31 * @param {string} securityOrigin 31 * @param {string} securityOrigin
32 */ 32 */
33 addSecurityOrigin(securityOrigin) { 33 addSecurityOrigin(securityOrigin) {
34 var currentCount = this._securityOriginCounter.get(securityOrigin); 34 var currentCount = this._securityOriginCounter.get(securityOrigin);
35 if (!currentCount) { 35 if (!currentCount) {
36 this._securityOriginCounter.set(securityOrigin, 1); 36 this._securityOriginCounter.set(securityOrigin, 1);
37 this.dispatchEventToListeners(WebInspector.SecurityOriginManager.Events.Se curityOriginAdded, securityOrigin); 37 this.dispatchEventToListeners(SDK.SecurityOriginManager.Events.SecurityOri ginAdded, securityOrigin);
38 return; 38 return;
39 } 39 }
40 this._securityOriginCounter.set(securityOrigin, currentCount + 1); 40 this._securityOriginCounter.set(securityOrigin, currentCount + 1);
41 } 41 }
42 42
43 /** 43 /**
44 * @param {string} securityOrigin 44 * @param {string} securityOrigin
45 */ 45 */
46 removeSecurityOrigin(securityOrigin) { 46 removeSecurityOrigin(securityOrigin) {
47 var currentCount = this._securityOriginCounter.get(securityOrigin); 47 var currentCount = this._securityOriginCounter.get(securityOrigin);
48 if (currentCount === 1) { 48 if (currentCount === 1) {
49 this._securityOriginCounter.delete(securityOrigin); 49 this._securityOriginCounter.delete(securityOrigin);
50 this.dispatchEventToListeners(WebInspector.SecurityOriginManager.Events.Se curityOriginRemoved, securityOrigin); 50 this.dispatchEventToListeners(SDK.SecurityOriginManager.Events.SecurityOri ginRemoved, securityOrigin);
51 return; 51 return;
52 } 52 }
53 this._securityOriginCounter.set(securityOrigin, currentCount - 1); 53 this._securityOriginCounter.set(securityOrigin, currentCount - 1);
54 } 54 }
55 55
56 /** 56 /**
57 * @return {!Array<string>} 57 * @return {!Array<string>}
58 */ 58 */
59 securityOrigins() { 59 securityOrigins() {
60 return this._securityOriginCounter.keysArray(); 60 return this._securityOriginCounter.keysArray();
61 } 61 }
62 62
63 /** 63 /**
64 * @return {string} 64 * @return {string}
65 */ 65 */
66 mainSecurityOrigin() { 66 mainSecurityOrigin() {
67 return this._mainSecurityOrigin; 67 return this._mainSecurityOrigin;
68 } 68 }
69 69
70 /** 70 /**
71 * @param {string} securityOrigin 71 * @param {string} securityOrigin
72 */ 72 */
73 setMainSecurityOrigin(securityOrigin) { 73 setMainSecurityOrigin(securityOrigin) {
74 this._mainSecurityOrigin = securityOrigin; 74 this._mainSecurityOrigin = securityOrigin;
75 this.dispatchEventToListeners(WebInspector.SecurityOriginManager.Events.Main SecurityOriginChanged, securityOrigin); 75 this.dispatchEventToListeners(SDK.SecurityOriginManager.Events.MainSecurityO riginChanged, securityOrigin);
76 } 76 }
77 }; 77 };
78 78
79 /** @enum {symbol} */ 79 /** @enum {symbol} */
80 WebInspector.SecurityOriginManager.Events = { 80 SDK.SecurityOriginManager.Events = {
81 SecurityOriginAdded: Symbol('SecurityOriginAdded'), 81 SecurityOriginAdded: Symbol('SecurityOriginAdded'),
82 SecurityOriginRemoved: Symbol('SecurityOriginRemoved'), 82 SecurityOriginRemoved: Symbol('SecurityOriginRemoved'),
83 MainSecurityOriginChanged: Symbol('MainSecurityOriginChanged') 83 MainSecurityOriginChanged: Symbol('MainSecurityOriginChanged')
84 }; 84 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698