Index: third_party/WebKit/Source/devtools/front_end/workspace/FileManager.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/workspace/FileManager.js b/third_party/WebKit/Source/devtools/front_end/workspace/FileManager.js |
index ee5d5d6e8f2696466d113d7a0a1022eca3c116be..88263bba5f9aa789c12b07909f81aae543fc49ce 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/workspace/FileManager.js |
+++ b/third_party/WebKit/Source/devtools/front_end/workspace/FileManager.js |
@@ -27,116 +27,106 @@ |
* (INCLUDING NEGLIGENCE OR OTHERWISE) ARISING IN ANY WAY OUT OF THE USE |
* OF THIS SOFTWARE, EVEN IF ADVISED OF THE POSSIBILITY OF SUCH DAMAGE. |
*/ |
- |
/** |
- * @constructor |
- * @extends {WebInspector.Object} |
+ * @unrestricted |
*/ |
-WebInspector.FileManager = function() |
-{ |
- this._savedURLsSetting = WebInspector.settings.createLocalSetting("savedURLs", {}); |
+WebInspector.FileManager = class extends WebInspector.Object { |
+ constructor() { |
+ super(); |
+ this._savedURLsSetting = WebInspector.settings.createLocalSetting('savedURLs', {}); |
/** @type {!Object.<string, ?function(boolean)>} */ |
this._saveCallbacks = {}; |
InspectorFrontendHost.events.addEventListener(InspectorFrontendHostAPI.Events.SavedURL, this._savedURL, this); |
- InspectorFrontendHost.events.addEventListener(InspectorFrontendHostAPI.Events.CanceledSaveURL, this._canceledSaveURL, this); |
- InspectorFrontendHost.events.addEventListener(InspectorFrontendHostAPI.Events.AppendedToURL, this._appendedToURL, this); |
-}; |
+ InspectorFrontendHost.events.addEventListener( |
+ InspectorFrontendHostAPI.Events.CanceledSaveURL, this._canceledSaveURL, this); |
+ InspectorFrontendHost.events.addEventListener( |
+ InspectorFrontendHostAPI.Events.AppendedToURL, this._appendedToURL, this); |
+ } |
-/** @enum {symbol} */ |
-WebInspector.FileManager.Events = { |
- SavedURL: Symbol("SavedURL"), |
- AppendedToURL: Symbol("AppendedToURL") |
-}; |
+ /** |
+ * @param {string} url |
+ * @param {string} content |
+ * @param {boolean} forceSaveAs |
+ * @param {function(boolean)=} callback |
+ */ |
+ save(url, content, forceSaveAs, callback) { |
+ // Remove this url from the saved URLs while it is being saved. |
+ var savedURLs = this._savedURLsSetting.get(); |
+ delete savedURLs[url]; |
+ this._savedURLsSetting.set(savedURLs); |
+ this._saveCallbacks[url] = callback || null; |
+ InspectorFrontendHost.save(url, content, forceSaveAs); |
+ } |
-WebInspector.FileManager.prototype = { |
- /** |
- * @param {string} url |
- * @param {string} content |
- * @param {boolean} forceSaveAs |
- * @param {function(boolean)=} callback |
- */ |
- save: function(url, content, forceSaveAs, callback) |
- { |
- // Remove this url from the saved URLs while it is being saved. |
- var savedURLs = this._savedURLsSetting.get(); |
- delete savedURLs[url]; |
- this._savedURLsSetting.set(savedURLs); |
- this._saveCallbacks[url] = callback || null; |
- InspectorFrontendHost.save(url, content, forceSaveAs); |
- }, |
+ /** |
+ * @param {!WebInspector.Event} event |
+ */ |
+ _savedURL(event) { |
+ var url = /** @type {string} */ (event.data); |
+ var savedURLs = this._savedURLsSetting.get(); |
+ savedURLs[url] = true; |
+ this._savedURLsSetting.set(savedURLs); |
+ this.dispatchEventToListeners(WebInspector.FileManager.Events.SavedURL, url); |
+ this._invokeSaveCallback(url, true); |
+ } |
- /** |
- * @param {!WebInspector.Event} event |
- */ |
- _savedURL: function(event) |
- { |
- var url = /** @type {string} */ (event.data); |
- var savedURLs = this._savedURLsSetting.get(); |
- savedURLs[url] = true; |
- this._savedURLsSetting.set(savedURLs); |
- this.dispatchEventToListeners(WebInspector.FileManager.Events.SavedURL, url); |
- this._invokeSaveCallback(url, true); |
- }, |
+ /** |
+ * @param {string} url |
+ * @param {boolean} accepted |
+ */ |
+ _invokeSaveCallback(url, accepted) { |
+ var callback = this._saveCallbacks[url]; |
+ delete this._saveCallbacks[url]; |
+ if (callback) |
+ callback(accepted); |
+ } |
- /** |
- * @param {string} url |
- * @param {boolean} accepted |
- */ |
- _invokeSaveCallback: function(url, accepted) |
- { |
- var callback = this._saveCallbacks[url]; |
- delete this._saveCallbacks[url]; |
- if (callback) |
- callback(accepted); |
- }, |
+ /** |
+ * @param {!WebInspector.Event} event |
+ */ |
+ _canceledSaveURL(event) { |
+ var url = /** @type {string} */ (event.data); |
+ this._invokeSaveCallback(url, false); |
+ } |
- /** |
- * @param {!WebInspector.Event} event |
- */ |
- _canceledSaveURL: function(event) |
- { |
- var url = /** @type {string} */ (event.data); |
- this._invokeSaveCallback(url, false); |
- }, |
+ /** |
+ * @param {string} url |
+ * @return {boolean} |
+ */ |
+ isURLSaved(url) { |
+ var savedURLs = this._savedURLsSetting.get(); |
+ return savedURLs[url]; |
+ } |
- /** |
- * @param {string} url |
- * @return {boolean} |
- */ |
- isURLSaved: function(url) |
- { |
- var savedURLs = this._savedURLsSetting.get(); |
- return savedURLs[url]; |
- }, |
+ /** |
+ * @param {string} url |
+ * @param {string} content |
+ */ |
+ append(url, content) { |
+ InspectorFrontendHost.append(url, content); |
+ } |
- /** |
- * @param {string} url |
- * @param {string} content |
- */ |
- append: function(url, content) |
- { |
- InspectorFrontendHost.append(url, content); |
- }, |
+ /** |
+ * @param {string} url |
+ */ |
+ close(url) { |
+ // Currently a no-op. |
+ } |
- /** |
- * @param {string} url |
- */ |
- close: function(url) |
- { |
- // Currently a no-op. |
- }, |
- |
- /** |
- * @param {!WebInspector.Event} event |
- */ |
- _appendedToURL: function(event) |
- { |
- var url = /** @type {string} */ (event.data); |
- this.dispatchEventToListeners(WebInspector.FileManager.Events.AppendedToURL, url); |
- }, |
+ /** |
+ * @param {!WebInspector.Event} event |
+ */ |
+ _appendedToURL(event) { |
+ var url = /** @type {string} */ (event.data); |
+ this.dispatchEventToListeners(WebInspector.FileManager.Events.AppendedToURL, url); |
+ } |
+}; |
- __proto__: WebInspector.Object.prototype |
+/** @enum {symbol} */ |
+WebInspector.FileManager.Events = { |
+ SavedURL: Symbol('SavedURL'), |
+ AppendedToURL: Symbol('AppendedToURL') |
}; |
/** |