| Index: third_party/WebKit/Source/devtools/front_end/components/DataSaverInfobar.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/components/DataSaverInfobar.js b/third_party/WebKit/Source/devtools/front_end/components/DataSaverInfobar.js
|
| index d240929a9629c394fc7471482e5bb2235af2ce94..87e2b32113396ee59f3f38d0284d102a7437d1e7 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/components/DataSaverInfobar.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/components/DataSaverInfobar.js
|
| @@ -1,43 +1,42 @@
|
| // Copyright 2015 The Chromium Authors. All rights reserved.
|
| // Use of this source code is governed by a BSD-style license that can be
|
| // found in the LICENSE file.
|
| -
|
| /**
|
| - * @constructor
|
| - * @extends {WebInspector.Infobar}
|
| + * @unrestricted
|
| */
|
| -WebInspector.DataSaverInfobar = function()
|
| -{
|
| - WebInspector.Infobar.call(this, WebInspector.Infobar.Type.Warning, WebInspector.UIString("Consider disabling Chrome Data Saver while debugging."), WebInspector.settings.moduleSetting("disableDataSaverInfobar"));
|
| +WebInspector.DataSaverInfobar = class extends WebInspector.Infobar {
|
| + constructor() {
|
| + super(
|
| + WebInspector.Infobar.Type.Warning,
|
| + WebInspector.UIString('Consider disabling Chrome Data Saver while debugging.'),
|
| + WebInspector.settings.moduleSetting('disableDataSaverInfobar'));
|
| var message = this.createDetailsRowMessage();
|
| - message.createTextChild("More information about ");
|
| - message.appendChild(WebInspector.linkifyURLAsNode("https://support.google.com/chrome/answer/2392284?hl=en", "Chrome Data Saver", undefined, true));
|
| - message.createTextChild(".");
|
| -};
|
| + message.createTextChild('More information about ');
|
| + message.appendChild(WebInspector.linkifyURLAsNode(
|
| + 'https://support.google.com/chrome/answer/2392284?hl=en', 'Chrome Data Saver', undefined, true));
|
| + message.createTextChild('.');
|
| + }
|
|
|
| -WebInspector.DataSaverInfobar._infobars = [];
|
| -
|
| -/**
|
| - * @param {!WebInspector.Panel} panel
|
| - */
|
| -WebInspector.DataSaverInfobar.maybeShowInPanel = function(panel)
|
| -{
|
| - if (Runtime.queryParam("remoteFrontend")) {
|
| - var infobar = new WebInspector.DataSaverInfobar();
|
| - WebInspector.DataSaverInfobar._infobars.push(infobar);
|
| - panel.showInfobar(infobar);
|
| + /**
|
| + * @param {!WebInspector.Panel} panel
|
| + */
|
| + static maybeShowInPanel(panel) {
|
| + if (Runtime.queryParam('remoteFrontend')) {
|
| + var infobar = new WebInspector.DataSaverInfobar();
|
| + WebInspector.DataSaverInfobar._infobars.push(infobar);
|
| + panel.showInfobar(infobar);
|
| }
|
| + }
|
| +
|
| + /**
|
| + * @override
|
| + */
|
| + dispose() {
|
| + for (var infobar of WebInspector.DataSaverInfobar._infobars)
|
| + infobar.dispose();
|
| + }
|
| };
|
|
|
| -WebInspector.DataSaverInfobar.prototype = {
|
| - /**
|
| - * @override
|
| - */
|
| - dispose: function()
|
| - {
|
| - for (var infobar of WebInspector.DataSaverInfobar._infobars)
|
| - WebInspector.Infobar.prototype.dispose.call(infobar);
|
| - },
|
| +WebInspector.DataSaverInfobar._infobars = [];
|
| +
|
|
|
| - __proto__: WebInspector.Infobar.prototype
|
| -};
|
|
|