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

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/resources/DOMStorageModel.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) 2008 Nokia Inc. All rights reserved. 2 * Copyright (C) 2008 Nokia Inc. All rights reserved.
3 * Copyright (C) 2013 Samsung Electronics. All rights reserved. 3 * Copyright (C) 2013 Samsung Electronics. All rights reserved.
4 * 4 *
5 * Redistribution and use in source and binary forms, with or without 5 * Redistribution and use in source and binary forms, with or without
6 * modification, are permitted provided that the following conditions 6 * modification, are permitted provided that the following conditions
7 * are met: 7 * are met:
8 * 8 *
9 * 1. Redistributions of source code must retain the above copyright 9 * 1. Redistributions of source code must retain the above copyright
10 * notice, this list of conditions and the following disclaimer. 10 * notice, this list of conditions and the following disclaimer.
(...skipping 21 matching lines...) Expand all
32 * @extends {WebInspector.Object} 32 * @extends {WebInspector.Object}
33 * @param {!WebInspector.DOMStorageModel} model 33 * @param {!WebInspector.DOMStorageModel} model
34 * @param {string} securityOrigin 34 * @param {string} securityOrigin
35 * @param {boolean} isLocalStorage 35 * @param {boolean} isLocalStorage
36 */ 36 */
37 WebInspector.DOMStorage = function(model, securityOrigin, isLocalStorage) 37 WebInspector.DOMStorage = function(model, securityOrigin, isLocalStorage)
38 { 38 {
39 this._model = model; 39 this._model = model;
40 this._securityOrigin = securityOrigin; 40 this._securityOrigin = securityOrigin;
41 this._isLocalStorage = isLocalStorage; 41 this._isLocalStorage = isLocalStorage;
42 } 42 };
43 43
44 /** 44 /**
45 * @param {string} securityOrigin 45 * @param {string} securityOrigin
46 * @param {boolean} isLocalStorage 46 * @param {boolean} isLocalStorage
47 * @return {!DOMStorageAgent.StorageId} 47 * @return {!DOMStorageAgent.StorageId}
48 */ 48 */
49 WebInspector.DOMStorage.storageId = function(securityOrigin, isLocalStorage) 49 WebInspector.DOMStorage.storageId = function(securityOrigin, isLocalStorage)
50 { 50 {
51 return { securityOrigin: securityOrigin, isLocalStorage: isLocalStorage }; 51 return { securityOrigin: securityOrigin, isLocalStorage: isLocalStorage };
52 } 52 };
53 53
54 /** @enum {symbol} */ 54 /** @enum {symbol} */
55 WebInspector.DOMStorage.Events = { 55 WebInspector.DOMStorage.Events = {
56 DOMStorageItemsCleared: Symbol("DOMStorageItemsCleared"), 56 DOMStorageItemsCleared: Symbol("DOMStorageItemsCleared"),
57 DOMStorageItemRemoved: Symbol("DOMStorageItemRemoved"), 57 DOMStorageItemRemoved: Symbol("DOMStorageItemRemoved"),
58 DOMStorageItemAdded: Symbol("DOMStorageItemAdded"), 58 DOMStorageItemAdded: Symbol("DOMStorageItemAdded"),
59 DOMStorageItemUpdated: Symbol("DOMStorageItemUpdated") 59 DOMStorageItemUpdated: Symbol("DOMStorageItemUpdated")
60 } 60 };
61 61
62 WebInspector.DOMStorage.prototype = { 62 WebInspector.DOMStorage.prototype = {
63 63
64 /** @return {!DOMStorageAgent.StorageId} */ 64 /** @return {!DOMStorageAgent.StorageId} */
65 get id() 65 get id()
66 { 66 {
67 return WebInspector.DOMStorage.storageId(this._securityOrigin, this._isL ocalStorage); 67 return WebInspector.DOMStorage.storageId(this._securityOrigin, this._isL ocalStorage);
68 }, 68 },
69 69
70 /** @return {string} */ 70 /** @return {string} */
(...skipping 27 matching lines...) Expand all
98 98
99 /** 99 /**
100 * @param {string} key 100 * @param {string} key
101 */ 101 */
102 removeItem: function(key) 102 removeItem: function(key)
103 { 103 {
104 this._model._agent.removeDOMStorageItem(this.id, key); 104 this._model._agent.removeDOMStorageItem(this.id, key);
105 }, 105 },
106 106
107 __proto__: WebInspector.Object.prototype 107 __proto__: WebInspector.Object.prototype
108 } 108 };
109 109
110 /** 110 /**
111 * @constructor 111 * @constructor
112 * @extends {WebInspector.SDKModel} 112 * @extends {WebInspector.SDKModel}
113 * @param {!WebInspector.Target} target 113 * @param {!WebInspector.Target} target
114 * @param {!WebInspector.SecurityOriginManager} securityOriginManager 114 * @param {!WebInspector.SecurityOriginManager} securityOriginManager
115 */ 115 */
116 WebInspector.DOMStorageModel = function(target, securityOriginManager) 116 WebInspector.DOMStorageModel = function(target, securityOriginManager)
117 { 117 {
118 WebInspector.SDKModel.call(this, WebInspector.DOMStorageModel, target); 118 WebInspector.SDKModel.call(this, WebInspector.DOMStorageModel, target);
119 119
120 this._securityOriginManager = securityOriginManager; 120 this._securityOriginManager = securityOriginManager;
121 /** @type {!Object.<string, !WebInspector.DOMStorage>} */ 121 /** @type {!Object.<string, !WebInspector.DOMStorage>} */
122 this._storages = {}; 122 this._storages = {};
123 this._agent = target.domstorageAgent(); 123 this._agent = target.domstorageAgent();
124 } 124 };
125 125
126 /** @enum {symbol} */ 126 /** @enum {symbol} */
127 WebInspector.DOMStorageModel.Events = { 127 WebInspector.DOMStorageModel.Events = {
128 DOMStorageAdded: Symbol("DOMStorageAdded"), 128 DOMStorageAdded: Symbol("DOMStorageAdded"),
129 DOMStorageRemoved: Symbol("DOMStorageRemoved") 129 DOMStorageRemoved: Symbol("DOMStorageRemoved")
130 } 130 };
131 131
132 WebInspector.DOMStorageModel.prototype = { 132 WebInspector.DOMStorageModel.prototype = {
133 enable: function() 133 enable: function()
134 { 134 {
135 if (this._enabled) 135 if (this._enabled)
136 return; 136 return;
137 137
138 this.target().registerDOMStorageDispatcher(new WebInspector.DOMStorageDi spatcher(this)); 138 this.target().registerDOMStorageDispatcher(new WebInspector.DOMStorageDi spatcher(this));
139 this._securityOriginManager.addEventListener(WebInspector.SecurityOrigin Manager.Events.SecurityOriginAdded, this._securityOriginAdded, this); 139 this._securityOriginManager.addEventListener(WebInspector.SecurityOrigin Manager.Events.SecurityOriginAdded, this._securityOriginAdded, this);
140 this._securityOriginManager.addEventListener(WebInspector.SecurityOrigin Manager.Events.SecurityOriginRemoved, this._securityOriginRemoved, this); 140 this._securityOriginManager.addEventListener(WebInspector.SecurityOrigin Manager.Events.SecurityOriginRemoved, this._securityOriginRemoved, this);
(...skipping 150 matching lines...) Expand 10 before | Expand all | Expand 10 after
291 */ 291 */
292 storages: function() 292 storages: function()
293 { 293 {
294 var result = []; 294 var result = [];
295 for (var id in this._storages) 295 for (var id in this._storages)
296 result.push(this._storages[id]); 296 result.push(this._storages[id]);
297 return result; 297 return result;
298 }, 298 },
299 299
300 __proto__: WebInspector.SDKModel.prototype 300 __proto__: WebInspector.SDKModel.prototype
301 } 301 };
302 302
303 /** 303 /**
304 * @constructor 304 * @constructor
305 * @implements {DOMStorageAgent.Dispatcher} 305 * @implements {DOMStorageAgent.Dispatcher}
306 * @param {!WebInspector.DOMStorageModel} model 306 * @param {!WebInspector.DOMStorageModel} model
307 */ 307 */
308 WebInspector.DOMStorageDispatcher = function(model) 308 WebInspector.DOMStorageDispatcher = function(model)
309 { 309 {
310 this._model = model; 310 this._model = model;
311 } 311 };
312 312
313 WebInspector.DOMStorageDispatcher.prototype = { 313 WebInspector.DOMStorageDispatcher.prototype = {
314 314
315 /** 315 /**
316 * @override 316 * @override
317 * @param {!DOMStorageAgent.StorageId} storageId 317 * @param {!DOMStorageAgent.StorageId} storageId
318 */ 318 */
319 domStorageItemsCleared: function(storageId) 319 domStorageItemsCleared: function(storageId)
320 { 320 {
321 this._model._domStorageItemsCleared(storageId); 321 this._model._domStorageItemsCleared(storageId);
(...skipping 24 matching lines...) Expand all
346 * @override 346 * @override
347 * @param {!DOMStorageAgent.StorageId} storageId 347 * @param {!DOMStorageAgent.StorageId} storageId
348 * @param {string} key 348 * @param {string} key
349 * @param {string} oldValue 349 * @param {string} oldValue
350 * @param {string} value 350 * @param {string} value
351 */ 351 */
352 domStorageItemUpdated: function(storageId, key, oldValue, value) 352 domStorageItemUpdated: function(storageId, key, oldValue, value)
353 { 353 {
354 this._model._domStorageItemUpdated(storageId, key, oldValue, value); 354 this._model._domStorageItemUpdated(storageId, key, oldValue, value);
355 }, 355 },
356 } 356 };
357 357
358 WebInspector.DOMStorageModel._symbol = Symbol("DomStorage"); 358 WebInspector.DOMStorageModel._symbol = Symbol("DomStorage");
359 359
360 /** 360 /**
361 * @param {!WebInspector.Target} target 361 * @param {!WebInspector.Target} target
362 * @return {!WebInspector.DOMStorageModel} 362 * @return {!WebInspector.DOMStorageModel}
363 */ 363 */
364 WebInspector.DOMStorageModel.fromTarget = function(target) 364 WebInspector.DOMStorageModel.fromTarget = function(target)
365 { 365 {
366 var model = /** @type {?WebInspector.DOMStorageModel} */ (target.model(WebIn spector.DOMStorageModel)); 366 var model = /** @type {?WebInspector.DOMStorageModel} */ (target.model(WebIn spector.DOMStorageModel));
367 if (!model) { 367 if (!model) {
368 model = new WebInspector.DOMStorageModel(target, WebInspector.SecurityOr iginManager.fromTarget(target)); 368 model = new WebInspector.DOMStorageModel(target, WebInspector.SecurityOr iginManager.fromTarget(target));
369 } 369 }
370 return model; 370 return model;
371 } 371 };
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698