| 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..a8a719c85953ca9ad7d367a989476bb8bb033420 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/sdk/ServiceWorkerManager.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/sdk/ServiceWorkerManager.js
|
| @@ -44,13 +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);
|
| }
|
|
|
| WebInspector.ServiceWorkerManager.Events = {
|
| WorkersUpdated: "WorkersUpdated",
|
| RegistrationUpdated: "RegistrationUpdated",
|
| - RegistrationDeleted: "RegistrationDeleted",
|
| - DebugOnStartUpdated: "DebugOnStartUpdated"
|
| + RegistrationDeleted: "RegistrationDeleted"
|
| }
|
|
|
| WebInspector.ServiceWorkerManager.prototype = {
|
| @@ -95,31 +98,6 @@ WebInspector.ServiceWorkerManager.prototype = {
|
| },
|
|
|
| /**
|
| - * @return {boolean}
|
| - */
|
| - debugOnStart: function()
|
| - {
|
| - return !!this._debugOnStart;
|
| - },
|
| -
|
| - /**
|
| - * @param {boolean} flag
|
| - */
|
| - setDebugOnStart: function(flag)
|
| - {
|
| - this._agent.setDebugOnStart(flag);
|
| - },
|
| -
|
| - /**
|
| - * @param {string} registrationId
|
| - * @param {boolean} flag
|
| - */
|
| - setForceUpdateOnPageLoad: function(registrationId, flag)
|
| - {
|
| - this._agent.setForceUpdateOnPageLoad(registrationId, flag);
|
| - },
|
| -
|
| - /**
|
| * @return {!Map.<string, !WebInspector.ServiceWorkerRegistration>}
|
| */
|
| registrations: function()
|
| @@ -346,20 +324,24 @@ WebInspector.ServiceWorkerManager.prototype = {
|
| },
|
|
|
| /**
|
| - * @param {boolean} flag
|
| + * @param {!WebInspector.Event} event
|
| */
|
| - _debugOnStartUpdated: function(flag)
|
| + _mainFrameNavigated: function(event)
|
| {
|
| - this._debugOnStart = flag;
|
| - this.dispatchEventToListeners(WebInspector.ServiceWorkerManager.Events.DebugOnStartUpdated, flag);
|
| + // Attach to the new worker set.
|
| },
|
|
|
| /**
|
| - * @param {!WebInspector.Event} event
|
| + * @return {!WebInspector.Setting}
|
| */
|
| - _mainFrameNavigated: function(event)
|
| + forceUpdateOnReloadSetting: function()
|
| {
|
| - // Attach to the new worker set.
|
| + return this._forceUpdateSetting;
|
| + },
|
| +
|
| + _forceUpdateSettingChanged: function()
|
| + {
|
| + this._agent.setForceUpdateOnPageLoad(this._forceUpdateSetting.get());
|
| },
|
|
|
| __proto__: WebInspector.SDKObject.prototype
|
| @@ -503,15 +485,6 @@ WebInspector.ServiceWorkerDispatcher.prototype = {
|
| workerErrorReported: function(errorMessage)
|
| {
|
| this._manager._workerErrorReported(errorMessage);
|
| - },
|
| -
|
| - /**
|
| - * @override
|
| - * @param {boolean} flag
|
| - */
|
| - debugOnStartUpdated: function(flag)
|
| - {
|
| - this._manager._debugOnStartUpdated(flag);
|
| }
|
| }
|
|
|
|
|