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

Side by Side Diff: Source/devtools/front_end/main/AdvancedApp.js

Issue 317153002: [DevTools] Move user agent override to responsive design toolbar. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Optimized pngs Created 6 years, 6 months 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 | Annotate | Revision Log
OLDNEW
1 // Copyright 2014 The Chromium Authors. All rights reserved. 1 // Copyright 2014 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 /** 5 /**
6 * @constructor 6 * @constructor
7 * @extends {WebInspector.App} 7 * @extends {WebInspector.App}
8 */ 8 */
9 WebInspector.AdvancedApp = function() 9 WebInspector.AdvancedApp = function()
10 { 10 {
11 WebInspector.App.call(this); 11 WebInspector.App.call(this);
12 12
13 if (!WebInspector.experimentsSettings.responsiveDesign.isEnabled()) 13 if (!WebInspector.experimentsSettings.responsiveDesign.isEnabled())
14 return; 14 return;
15 15
16 this._toggleResponsiveDesignButton = new WebInspector.StatusBarButton(WebIns pector.UIString("Responsive design mode."), "responsive-design-status-bar-item") ; 16 this._toggleResponsiveDesignButton = new WebInspector.StatusBarButton(WebIns pector.UIString("Responsive design mode."), "responsive-design-status-bar-item") ;
17 this._toggleResponsiveDesignButton.toggled = WebInspector.settings.responsiv eDesignMode.get(); 17 this._toggleResponsiveDesignButton.toggled = WebInspector.settings.responsiv eDesign.enabled.get();
18 this._toggleResponsiveDesignButton.addEventListener("click", this._toggleRes ponsiveDesign, this); 18 this._toggleResponsiveDesignButton.addEventListener("click", this._toggleRes ponsiveDesign, this);
19 WebInspector.settings.responsiveDesignMode.addChangeListener(this._responsiv eDesignModeChanged, this); 19 WebInspector.settings.responsiveDesign.enabled.addChangeListener(this._respo nsiveDesignEnabledChanged, this);
20 }; 20 };
21 21
22 WebInspector.AdvancedApp.prototype = { 22 WebInspector.AdvancedApp.prototype = {
23 _toggleResponsiveDesign: function() 23 _toggleResponsiveDesign: function()
24 { 24 {
25 WebInspector.settings.responsiveDesignMode.set(!this._toggleResponsiveDe signButton.toggled); 25 WebInspector.settings.responsiveDesign.enabled.set(!this._toggleResponsi veDesignButton.toggled);
26 }, 26 },
27 27
28 _responsiveDesignModeChanged: function() 28 _responsiveDesignEnabledChanged: function()
29 { 29 {
30 this._toggleResponsiveDesignButton.toggled = WebInspector.settings.respo nsiveDesignMode.get(); 30 this._toggleResponsiveDesignButton.toggled = WebInspector.settings.respo nsiveDesign.enabled.get();
31 }, 31 },
32 32
33 createRootView: function() 33 createRootView: function()
34 { 34 {
35 var rootView = new WebInspector.RootView(); 35 var rootView = new WebInspector.RootView();
36 36
37 this._rootSplitView = new WebInspector.SplitView(false, true, WebInspect or.dockController.canDock() ? "InspectorView.splitViewState" : "InspectorView.du mmySplitViewState", 300, 300); 37 this._rootSplitView = new WebInspector.SplitView(false, true, WebInspect or.dockController.canDock() ? "InspectorView.splitViewState" : "InspectorView.du mmySplitViewState", 300, 300);
38 this._rootSplitView.show(rootView.element); 38 this._rootSplitView.show(rootView.element);
39 39
40 WebInspector.inspectorView.show(this._rootSplitView.sidebarElement()); 40 WebInspector.inspectorView.show(this._rootSplitView.sidebarElement());
(...skipping 73 matching lines...) Expand 10 before | Expand all | Expand 10 after
114 /** 114 /**
115 * @return {?WebInspector.StatusBarButton} 115 * @return {?WebInspector.StatusBarButton}
116 */ 116 */
117 button: function() 117 button: function()
118 { 118 {
119 if (!(WebInspector.app instanceof WebInspector.AdvancedApp)) 119 if (!(WebInspector.app instanceof WebInspector.AdvancedApp))
120 return null; 120 return null;
121 return /** @type {!WebInspector.AdvancedApp} */ (WebInspector.app)._togg leResponsiveDesignButton || null; 121 return /** @type {!WebInspector.AdvancedApp} */ (WebInspector.app)._togg leResponsiveDesignButton || null;
122 } 122 }
123 } 123 }
OLDNEW

Powered by Google App Engine
This is Rietveld 408576698