Index: third_party/WebKit/Source/devtools/front_end/sdk/ServiceWorkerManager.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/sdk/ServiceWorkerManager.js b/third_party/WebKit/Source/devtools/front_end/sdk/ServiceWorkerManager.js |
index 9dd635d90cee2bf49b7fcdf81799fb3cda8a1f50..90bb6cbdfdd3ba4eb246af9d108054eb1e67e9fe 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/sdk/ServiceWorkerManager.js |
+++ b/third_party/WebKit/Source/devtools/front_end/sdk/ServiceWorkerManager.js |
@@ -44,6 +44,10 @@ WebInspector.ServiceWorkerManager = function(target) |
/** @type {!Map.<string, !WebInspector.ServiceWorkerRegistration>} */ |
this._registrations = new Map(); |
this.enable(); |
+ this._forceUpdateSetting = WebInspector.settings.moduleSetting("serviceWorkerUpdateOnReload"); |
dgozman
2016/03/30 21:09:54
Just createSetting(), don't declare it in module.j
pfeldman
2016/03/31 05:02:31
Done.
|
+ if (this._forceUpdateSetting.get()) |
+ this._forceUpdateSettingChanged(); |
+ this._forceUpdateSetting.addChangeListener(this._forceUpdateSettingChanged, this); |
} |
WebInspector.ServiceWorkerManager.Events = { |
@@ -111,15 +115,6 @@ WebInspector.ServiceWorkerManager.prototype = { |
}, |
/** |
- * @param {string} registrationId |
- * @param {boolean} flag |
- */ |
- setForceUpdateOnPageLoad: function(registrationId, flag) |
- { |
- this._agent.setForceUpdateOnPageLoad(registrationId, flag); |
- }, |
- |
- /** |
* @return {!Map.<string, !WebInspector.ServiceWorkerRegistration>} |
*/ |
registrations: function() |
@@ -362,6 +357,19 @@ WebInspector.ServiceWorkerManager.prototype = { |
// Attach to the new worker set. |
}, |
+ /** |
+ * @return {!WebInspector.Setting} |
+ */ |
+ forceUpdateOnReloadSetting: function() |
+ { |
+ return this._forceUpdateSetting; |
+ }, |
+ |
+ _forceUpdateSettingChanged: function() |
+ { |
+ this._agent.setForceUpdateOnPageLoad(this._forceUpdateSetting.get()); |
+ }, |
+ |
__proto__: WebInspector.SDKObject.prototype |
} |