| OLD | NEW |
| 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 90 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 101 removeItem: function(key) | 101 removeItem: function(key) |
| 102 { | 102 { |
| 103 this._model._agent.removeDOMStorageItem(this.id, key); | 103 this._model._agent.removeDOMStorageItem(this.id, key); |
| 104 }, | 104 }, |
| 105 | 105 |
| 106 __proto__: WebInspector.Object.prototype | 106 __proto__: WebInspector.Object.prototype |
| 107 } | 107 } |
| 108 | 108 |
| 109 /** | 109 /** |
| 110 * @constructor | 110 * @constructor |
| 111 * @extends {WebInspector.SDKObject} | 111 * @extends {WebInspector.SDKModel} |
| 112 * @param {!WebInspector.Target} target | 112 * @param {!WebInspector.Target} target |
| 113 */ | 113 */ |
| 114 WebInspector.DOMStorageModel = function(target) | 114 WebInspector.DOMStorageModel = function(target) |
| 115 { | 115 { |
| 116 WebInspector.SDKObject.call(this, target); | 116 WebInspector.SDKModel.call(this, WebInspector.DOMStorageModel, target); |
| 117 | 117 |
| 118 /** @type {!Object.<string, !WebInspector.DOMStorage>} */ | 118 /** @type {!Object.<string, !WebInspector.DOMStorage>} */ |
| 119 this._storages = {}; | 119 this._storages = {}; |
| 120 target.registerDOMStorageDispatcher(new WebInspector.DOMStorageDispatcher(th
is)); | 120 target.registerDOMStorageDispatcher(new WebInspector.DOMStorageDispatcher(th
is)); |
| 121 this._agent = target.domstorageAgent(); | 121 this._agent = target.domstorageAgent(); |
| 122 this._agent.enable(); | 122 this._agent.enable(); |
| 123 target.resourceTreeModel.addEventListener(WebInspector.ResourceTreeModel.Eve
ntTypes.SecurityOriginAdded, this._securityOriginAdded, this); | 123 target.resourceTreeModel.addEventListener(WebInspector.ResourceTreeModel.Eve
ntTypes.SecurityOriginAdded, this._securityOriginAdded, this); |
| 124 target.resourceTreeModel.addEventListener(WebInspector.ResourceTreeModel.Eve
ntTypes.SecurityOriginRemoved, this._securityOriginRemoved, this); | 124 target.resourceTreeModel.addEventListener(WebInspector.ResourceTreeModel.Eve
ntTypes.SecurityOriginRemoved, this._securityOriginRemoved, this); |
| 125 } | 125 } |
| 126 | 126 |
| (...skipping 123 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 250 * @return {!Array.<!WebInspector.DOMStorage>} | 250 * @return {!Array.<!WebInspector.DOMStorage>} |
| 251 */ | 251 */ |
| 252 storages: function() | 252 storages: function() |
| 253 { | 253 { |
| 254 var result = []; | 254 var result = []; |
| 255 for (var id in this._storages) | 255 for (var id in this._storages) |
| 256 result.push(this._storages[id]); | 256 result.push(this._storages[id]); |
| 257 return result; | 257 return result; |
| 258 }, | 258 }, |
| 259 | 259 |
| 260 __proto__: WebInspector.SDKObject.prototype | 260 __proto__: WebInspector.SDKModel.prototype |
| 261 } | 261 } |
| 262 | 262 |
| 263 /** | 263 /** |
| 264 * @constructor | 264 * @constructor |
| 265 * @implements {DOMStorageAgent.Dispatcher} | 265 * @implements {DOMStorageAgent.Dispatcher} |
| 266 * @param {!WebInspector.DOMStorageModel} model | 266 * @param {!WebInspector.DOMStorageModel} model |
| 267 */ | 267 */ |
| 268 WebInspector.DOMStorageDispatcher = function(model) | 268 WebInspector.DOMStorageDispatcher = function(model) |
| 269 { | 269 { |
| 270 this._model = model; | 270 this._model = model; |
| (...skipping 37 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 308 domStorageItemUpdated: function(storageId, key, oldValue, value) | 308 domStorageItemUpdated: function(storageId, key, oldValue, value) |
| 309 { | 309 { |
| 310 this._model._domStorageItemUpdated(storageId, key, oldValue, value); | 310 this._model._domStorageItemUpdated(storageId, key, oldValue, value); |
| 311 }, | 311 }, |
| 312 } | 312 } |
| 313 | 313 |
| 314 /** | 314 /** |
| 315 * @type {!WebInspector.DOMStorageModel} | 315 * @type {!WebInspector.DOMStorageModel} |
| 316 */ | 316 */ |
| 317 WebInspector.domStorageModel; | 317 WebInspector.domStorageModel; |
| OLD | NEW |