| 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 a8a719c85953ca9ad7d367a989476bb8bb033420..b2465fed97a20e2c418daad1126e14dae7b3fdc5 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/sdk/ServiceWorkerManager.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/sdk/ServiceWorkerManager.js
|
| @@ -44,10 +44,16 @@ WebInspector.ServiceWorkerManager = function(target)
|
| /** @type {!Map.<string, !WebInspector.ServiceWorkerRegistration>} */
|
| this._registrations = new Map();
|
| this.enable();
|
| +
|
| this._forceUpdateSetting = WebInspector.settings.createSetting("serviceWorkerUpdateOnReload", false);
|
| if (this._forceUpdateSetting.get())
|
| this._forceUpdateSettingChanged();
|
| this._forceUpdateSetting.addChangeListener(this._forceUpdateSettingChanged, this);
|
| +
|
| + this._fallbackToNetworkSetting = WebInspector.settings.createSetting("serviceWorkerFallbackToNetwork", false);
|
| + if (this._fallbackToNetworkSetting.get())
|
| + this._fallbackToNetworkSettingChanged();
|
| + this._fallbackToNetworkSetting.addChangeListener(this._fallbackToNetworkSettingChanged, this);
|
| }
|
|
|
| WebInspector.ServiceWorkerManager.Events = {
|
| @@ -339,9 +345,22 @@ WebInspector.ServiceWorkerManager.prototype = {
|
| return this._forceUpdateSetting;
|
| },
|
|
|
| + /**
|
| + * @return {!WebInspector.Setting}
|
| + */
|
| + fallbackToNetworkSetting: function()
|
| + {
|
| + return this._fallbackToNetworkSetting;
|
| + },
|
| +
|
| _forceUpdateSettingChanged: function()
|
| {
|
| - this._agent.setForceUpdateOnPageLoad(this._forceUpdateSetting.get());
|
| + this._agent.setUpdateOnPageLoad(this._forceUpdateSetting.get());
|
| + },
|
| +
|
| + _fallbackToNetworkSettingChanged: function()
|
| + {
|
| + this._agent.setFallbackToNetwork(this._fallbackToNetworkSetting.get());
|
| },
|
|
|
| __proto__: WebInspector.SDKObject.prototype
|
|
|