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

Side by Side Diff: Source/devtools/front_end/emulation/ResponsiveDesignView.js

Issue 1171893005: DevTools: unify theming for checkbox components. (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 5 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.VBox} 7 * @extends {WebInspector.VBox}
8 * @implements {WebInspector.OverridesSupport.PageResizer} 8 * @implements {WebInspector.OverridesSupport.PageResizer}
9 * @implements {WebInspector.TargetManager.Observer} 9 * @implements {WebInspector.TargetManager.Observer}
10 * @param {!WebInspector.InspectedPagePlaceholder} inspectedPagePlaceholder 10 * @param {!WebInspector.InspectedPagePlaceholder} inspectedPagePlaceholder
(...skipping 602 matching lines...) Expand 10 before | Expand all | Expand 10 after
613 fieldsetElement.appendChild(deviceSelectElement); 613 fieldsetElement.appendChild(deviceSelectElement);
614 deviceSelectElement.classList.add("responsive-design-device-select"); 614 deviceSelectElement.classList.add("responsive-design-device-select");
615 615
616 var detailsElement = deviceSection.createChild("div", "responsive-design -suite"); 616 var detailsElement = deviceSection.createChild("div", "responsive-design -suite");
617 617
618 // Dimensions. 618 // Dimensions.
619 var screenElement = detailsElement.createChild("div", ""); 619 var screenElement = detailsElement.createChild("div", "");
620 fieldsetElement = screenElement.createChild("fieldset"); 620 fieldsetElement = screenElement.createChild("fieldset");
621 621
622 var emulateResolutionCheckbox = WebInspector.SettingsUI.createSettingChe ckbox("", WebInspector.overridesSupport.settings.emulateResolution, true, WebIns pector.UIString("Emulate screen resolution")); 622 var emulateResolutionCheckbox = WebInspector.SettingsUI.createSettingChe ckbox("", WebInspector.overridesSupport.settings.emulateResolution, true, WebIns pector.UIString("Emulate screen resolution"));
623 themeCheckbox(emulateResolutionCheckbox);
623 fieldsetElement.appendChild(emulateResolutionCheckbox); 624 fieldsetElement.appendChild(emulateResolutionCheckbox);
624 625
625 var resolutionIcon = fieldsetElement.createChild("div", "responsive-desi gn-icon responsive-design-icon-resolution"); 626 var resolutionIcon = fieldsetElement.createChild("div", "responsive-desi gn-icon responsive-design-icon-resolution");
626 resolutionIcon.title = WebInspector.UIString("Screen resolution"); 627 resolutionIcon.title = WebInspector.UIString("Screen resolution");
627 var resolutionFieldset = WebInspector.SettingsUI.createSettingFieldset(W ebInspector.overridesSupport.settings.emulateResolution); 628 var resolutionFieldset = WebInspector.SettingsUI.createSettingFieldset(W ebInspector.overridesSupport.settings.emulateResolution);
628 fieldsetElement.appendChild(resolutionFieldset); 629 fieldsetElement.appendChild(resolutionFieldset);
629 630
630 resolutionFieldset.appendChild(WebInspector.SettingsUI.createSettingInpu tField("", WebInspector.overridesSupport.settings.deviceWidth, true, 4, "3em", W ebInspector.OverridesSupport.deviceSizeValidator, true, true, WebInspector.UIStr ing("\u2013"))); 631 resolutionFieldset.appendChild(WebInspector.SettingsUI.createSettingInpu tField("", WebInspector.overridesSupport.settings.deviceWidth, true, 4, "3em", W ebInspector.OverridesSupport.deviceSizeValidator, true, true, WebInspector.UIStr ing("\u2013")));
631 resolutionFieldset.createTextChild("\u00D7"); 632 resolutionFieldset.createTextChild("\u00D7");
632 resolutionFieldset.appendChild(WebInspector.SettingsUI.createSettingInpu tField("", WebInspector.overridesSupport.settings.deviceHeight, true, 4, "3em", WebInspector.OverridesSupport.deviceSizeValidator, true, true, WebInspector.UISt ring("\u2013"))); 633 resolutionFieldset.appendChild(WebInspector.SettingsUI.createSettingInpu tField("", WebInspector.overridesSupport.settings.deviceHeight, true, 4, "3em", WebInspector.OverridesSupport.deviceSizeValidator, true, true, WebInspector.UISt ring("\u2013")));
633 634
634 var swapButton = resolutionFieldset.createChild("button", "responsive-de sign-icon responsive-design-icon-swap"); 635 var swapButton = resolutionFieldset.createChild("button", "responsive-de sign-icon responsive-design-icon-swap");
635 swapButton.title = WebInspector.UIString("Swap dimensions"); 636 swapButton.title = WebInspector.UIString("Swap dimensions");
636 swapButton.addEventListener("click", WebInspector.overridesSupport.swapD imensions.bind(WebInspector.overridesSupport), false); 637 swapButton.addEventListener("click", WebInspector.overridesSupport.swapD imensions.bind(WebInspector.overridesSupport), false);
637 638
638 // Device pixel ratio. 639 // Device pixel ratio.
639 detailsElement.createChild("div", "responsive-design-suite-separator"); 640 detailsElement.createChild("div", "responsive-design-suite-separator");
640 641
641 var dprElement = detailsElement.createChild("div", ""); 642 var dprElement = detailsElement.createChild("div", "");
642 var resolutionFieldset2 = WebInspector.SettingsUI.createSettingFieldset( WebInspector.overridesSupport.settings.emulateResolution); 643 var resolutionFieldset2 = WebInspector.SettingsUI.createSettingFieldset( WebInspector.overridesSupport.settings.emulateResolution);
643 dprElement.appendChild(resolutionFieldset2); 644 dprElement.appendChild(resolutionFieldset2);
644 var dprButton = resolutionFieldset2.createChild("div", "responsive-desig n-icon responsive-design-icon-dpr"); 645 var dprButton = resolutionFieldset2.createChild("div", "responsive-desig n-icon responsive-design-icon-dpr");
645 dprButton.title = WebInspector.UIString("Device pixel ratio"); 646 dprButton.title = WebInspector.UIString("Device pixel ratio");
646 resolutionFieldset2.appendChild(WebInspector.SettingsUI.createSettingInp utField("", WebInspector.overridesSupport.settings.deviceScaleFactor, true, 4, " 1.9em", WebInspector.OverridesSupport.deviceScaleFactorValidator, true, true, We bInspector.UIString("\u2013"))); 647 resolutionFieldset2.appendChild(WebInspector.SettingsUI.createSettingInp utField("", WebInspector.overridesSupport.settings.deviceScaleFactor, true, 4, " 1.9em", WebInspector.OverridesSupport.deviceScaleFactorValidator, true, true, We bInspector.UIString("\u2013")));
647 648
648 // Fit to window. 649 // Fit to window.
649 detailsElement.createChild("div", "responsive-design-suite-separator"); 650 detailsElement.createChild("div", "responsive-design-suite-separator");
650 var fitToWindowElement = detailsElement.createChild("div", ""); 651 var fitToWindowElement = detailsElement.createChild("div", "");
651 fieldsetElement = fitToWindowElement.createChild("fieldset"); 652 fieldsetElement = fitToWindowElement.createChild("fieldset");
652 fieldsetElement.appendChild(WebInspector.SettingsUI.createSettingCheckbo x(WebInspector.UIString("Fit"), WebInspector.overridesSupport.settings.deviceFit Window, true, WebInspector.UIString("Zoom to fit available space"))); 653 var fitCheckbox = WebInspector.SettingsUI.createSettingCheckbox(WebInspe ctor.UIString("Fit"), WebInspector.overridesSupport.settings.deviceFitWindow, tr ue, WebInspector.UIString("Zoom to fit available space"))
654 fieldsetElement.appendChild(fitCheckbox);
655 themeCheckbox(fitCheckbox);
656
657 /**
658 * @param {!Element} checkbox
659 */
660 function themeCheckbox(checkbox)
661 {
662 checkbox.checkColor = "rgb(255, 156, 0)";
663 checkbox.backgroundColor = "rgb(102, 102, 102)";
664 checkbox.borderColor = "rgb(45, 45, 45)";
665 }
653 }, 666 },
654 667
655 _createNetworkSection: function() 668 _createNetworkSection: function()
656 { 669 {
657 var networkSection = this._toolbarElement.createChild("div", "responsive -design-section responsive-design-section-network"); 670 var networkSection = this._toolbarElement.createChild("div", "responsive -design-section responsive-design-section-network");
658 671
659 networkSection.createChild("div", "responsive-design-section-decorator") ; 672 networkSection.createChild("div", "responsive-design-section-decorator") ;
660 673
661 // Bandwidth. 674 // Bandwidth.
662 var bandwidthElement = networkSection.createChild("div", "responsive-des ign-suite responsive-design-suite-top").createChild("div"); 675 var bandwidthElement = networkSection.createChild("div", "responsive-des ign-suite responsive-design-suite-top").createChild("div");
(...skipping 130 matching lines...) Expand 10 before | Expand all | Expand 10 after
793 WebInspector.EmulationDispatcher.prototype = { 806 WebInspector.EmulationDispatcher.prototype = {
794 /** 807 /**
795 * @override 808 * @override
796 * @param {!EmulationAgent.Viewport=} viewport 809 * @param {!EmulationAgent.Viewport=} viewport
797 */ 810 */
798 viewportChanged: function(viewport) 811 viewportChanged: function(viewport)
799 { 812 {
800 this._responsiveDesignView._viewportChanged(viewport); 813 this._responsiveDesignView._viewportChanged(viewport);
801 } 814 }
802 } 815 }
OLDNEW
« no previous file with comments | « no previous file | Source/devtools/front_end/emulation/responsiveDesignView.css » ('j') | Source/devtools/front_end/ui/UIUtils.js » ('J')

Powered by Google App Engine
This is Rietveld 408576698