Chromium Code Reviews
chromiumcodereview-hr@appspot.gserviceaccount.com (chromiumcodereview-hr) | Please choose your nickname with Settings | Help | Chromium Project | Gerrit Changes | Sign out
(59)

Side by Side Diff: third_party/WebKit/Source/devtools/front_end/components/DataSaverInfobar.js

Issue 2493373002: DevTools: rename WebInspector into modules. (Closed)
Patch Set: for bots Created 4 years, 1 month ago
Use n/p to move between diff chunks; N/P to move between comments. Draft comments are only viewable by you.
Jump to:
View unified diff | Download patch
OLDNEW
1 // Copyright 2015 The Chromium Authors. All rights reserved. 1 // Copyright 2015 The Chromium Authors. All rights reserved.
2 // Use of this source code is governed by a BSD-style license that can be 2 // Use of this source code is governed by a BSD-style license that can be
3 // found in the LICENSE file. 3 // found in the LICENSE file.
4 /** 4 /**
5 * @unrestricted 5 * @unrestricted
6 */ 6 */
7 WebInspector.DataSaverInfobar = class extends WebInspector.Infobar { 7 Components.DataSaverInfobar = class extends UI.Infobar {
8 constructor() { 8 constructor() {
9 super( 9 super(
10 WebInspector.Infobar.Type.Warning, 10 UI.Infobar.Type.Warning,
11 WebInspector.UIString('Consider disabling Chrome Data Saver while debugg ing.'), 11 Common.UIString('Consider disabling Chrome Data Saver while debugging.') ,
12 WebInspector.settings.moduleSetting('disableDataSaverInfobar')); 12 Common.settings.moduleSetting('disableDataSaverInfobar'));
13 var message = this.createDetailsRowMessage(); 13 var message = this.createDetailsRowMessage();
14 message.createTextChild('More information about '); 14 message.createTextChild('More information about ');
15 message.appendChild(WebInspector.linkifyURLAsNode( 15 message.appendChild(UI.linkifyURLAsNode(
16 'https://support.google.com/chrome/answer/2392284?hl=en', 'Chrome Data S aver', undefined, true)); 16 'https://support.google.com/chrome/answer/2392284?hl=en', 'Chrome Data S aver', undefined, true));
17 message.createTextChild('.'); 17 message.createTextChild('.');
18 } 18 }
19 19
20 /** 20 /**
21 * @param {!WebInspector.Panel} panel 21 * @param {!UI.Panel} panel
22 */ 22 */
23 static maybeShowInPanel(panel) { 23 static maybeShowInPanel(panel) {
24 if (Runtime.queryParam('remoteFrontend')) { 24 if (Runtime.queryParam('remoteFrontend')) {
25 var infobar = new WebInspector.DataSaverInfobar(); 25 var infobar = new Components.DataSaverInfobar();
26 WebInspector.DataSaverInfobar._infobars.push(infobar); 26 Components.DataSaverInfobar._infobars.push(infobar);
27 panel.showInfobar(infobar); 27 panel.showInfobar(infobar);
28 } 28 }
29 } 29 }
30 30
31 /** 31 /**
32 * @override 32 * @override
33 */ 33 */
34 dispose() { 34 dispose() {
35 for (var infobar of WebInspector.DataSaverInfobar._infobars) 35 for (var infobar of Components.DataSaverInfobar._infobars)
36 infobar.dispose(); 36 infobar.dispose();
37 } 37 }
38 }; 38 };
39 39
40 WebInspector.DataSaverInfobar._infobars = []; 40 Components.DataSaverInfobar._infobars = [];
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698