| OLD | NEW |
| 1 // Copyright 2014 The Chromium Authors. All rights reserved. | 1 // Copyright 2014 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 SDK.ServiceWorkerCacheModel = class extends SDK.SDKModel { | 7 SDK.ServiceWorkerCacheModel = class extends SDK.SDKModel { |
| 8 /** | 8 /** |
| 9 * Invariant: This model can only be constructed on a ServiceWorker target. | 9 * Invariant: This model can only be constructed on a ServiceWorker target. |
| 10 * @param {!SDK.Target} target | 10 * @param {!SDK.Target} target |
| (...skipping 216 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 227 */ | 227 */ |
| 228 _securityOriginRemoved(event) { | 228 _securityOriginRemoved(event) { |
| 229 var securityOrigin = /** @type {string} */ (event.data); | 229 var securityOrigin = /** @type {string} */ (event.data); |
| 230 this._removeOrigin(securityOrigin); | 230 this._removeOrigin(securityOrigin); |
| 231 } | 231 } |
| 232 | 232 |
| 233 /** | 233 /** |
| 234 * @param {!SDK.ServiceWorkerCacheModel.Cache} cache | 234 * @param {!SDK.ServiceWorkerCacheModel.Cache} cache |
| 235 */ | 235 */ |
| 236 _cacheAdded(cache) { | 236 _cacheAdded(cache) { |
| 237 this.dispatchEventToListeners(SDK.ServiceWorkerCacheModel.Events.CacheAdded,
cache); | 237 this.dispatchEventToListeners(SDK.ServiceWorkerCacheModel.Events.CacheAdded,
{model: this, cache: cache}); |
| 238 } | 238 } |
| 239 | 239 |
| 240 /** | 240 /** |
| 241 * @param {!SDK.ServiceWorkerCacheModel.Cache} cache | 241 * @param {!SDK.ServiceWorkerCacheModel.Cache} cache |
| 242 */ | 242 */ |
| 243 _cacheRemoved(cache) { | 243 _cacheRemoved(cache) { |
| 244 this.dispatchEventToListeners(SDK.ServiceWorkerCacheModel.Events.CacheRemove
d, cache); | 244 this.dispatchEventToListeners(SDK.ServiceWorkerCacheModel.Events.CacheRemove
d, {model: this, cache: cache}); |
| 245 } | 245 } |
| 246 | 246 |
| 247 /** | 247 /** |
| 248 * @param {!SDK.ServiceWorkerCacheModel.Cache} cache | 248 * @param {!SDK.ServiceWorkerCacheModel.Cache} cache |
| 249 * @param {number} skipCount | 249 * @param {number} skipCount |
| 250 * @param {number} pageSize | 250 * @param {number} pageSize |
| 251 * @param {function(!Array.<!SDK.ServiceWorkerCacheModel.Entry>, boolean)} cal
lback | 251 * @param {function(!Array.<!SDK.ServiceWorkerCacheModel.Entry>, boolean)} cal
lback |
| 252 */ | 252 */ |
| 253 _requestEntries(cache, skipCount, pageSize, callback) { | 253 _requestEntries(cache, skipCount, pageSize, callback) { |
| 254 /** | 254 /** |
| (...skipping 60 matching lines...) Expand 10 before | Expand all | Expand 10 after Loading... |
| 315 } | 315 } |
| 316 | 316 |
| 317 /** | 317 /** |
| 318 * @override | 318 * @override |
| 319 * @return {string} | 319 * @return {string} |
| 320 */ | 320 */ |
| 321 toString() { | 321 toString() { |
| 322 return this.securityOrigin + this.cacheName; | 322 return this.securityOrigin + this.cacheName; |
| 323 } | 323 } |
| 324 }; | 324 }; |
| OLD | NEW |