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

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

Issue 805853002: DevTools: Make labeled checkbox a web component (Closed) Base URL: svn://svn.chromium.org/blink/trunk
Patch Set: Created 6 years 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 578 matching lines...) Expand 10 before | Expand all | Expand 10 after
589 var deviceSelectElement = WebInspector.OverridesUI.createDeviceSelect(); 589 var deviceSelectElement = WebInspector.OverridesUI.createDeviceSelect();
590 fieldsetElement.appendChild(deviceSelectElement); 590 fieldsetElement.appendChild(deviceSelectElement);
591 deviceSelectElement.classList.add("responsive-design-device-select"); 591 deviceSelectElement.classList.add("responsive-design-device-select");
592 592
593 var detailsElement = deviceSection.createChild("div", "responsive-design -suite"); 593 var detailsElement = deviceSection.createChild("div", "responsive-design -suite");
594 594
595 // Dimensions. 595 // Dimensions.
596 var screenElement = detailsElement.createChild("div", ""); 596 var screenElement = detailsElement.createChild("div", "");
597 fieldsetElement = screenElement.createChild("fieldset"); 597 fieldsetElement = screenElement.createChild("fieldset");
598 598
599 var emulateResolutionCheckbox = WebInspector.SettingsUI.createSettingChe ckbox("", WebInspector.overridesSupport.settings.emulateResolution, true, undefi ned, WebInspector.UIString("Emulate screen resolution")); 599 var emulateResolutionCheckbox = WebInspector.SettingsUI.createSettingChe ckbox("", WebInspector.overridesSupport.settings.emulateResolution, true, WebIns pector.UIString("Emulate screen resolution"));
600 fieldsetElement.appendChild(emulateResolutionCheckbox); 600 fieldsetElement.appendChild(emulateResolutionCheckbox);
601 601
602 var resolutionIcon = fieldsetElement.createChild("div", "responsive-desi gn-icon responsive-design-icon-resolution"); 602 var resolutionIcon = fieldsetElement.createChild("div", "responsive-desi gn-icon responsive-design-icon-resolution");
603 resolutionIcon.title = WebInspector.UIString("Screen resolution"); 603 resolutionIcon.title = WebInspector.UIString("Screen resolution");
604 var resolutionFieldset = WebInspector.SettingsUI.createSettingFieldset(W ebInspector.overridesSupport.settings.emulateResolution); 604 var resolutionFieldset = WebInspector.SettingsUI.createSettingFieldset(W ebInspector.overridesSupport.settings.emulateResolution);
605 fieldsetElement.appendChild(resolutionFieldset); 605 fieldsetElement.appendChild(resolutionFieldset);
606 606
607 resolutionFieldset.appendChild(WebInspector.SettingsUI.createSettingInpu tField("", WebInspector.overridesSupport.settings.deviceWidth, true, 4, "3em", W ebInspector.OverridesSupport.deviceSizeValidator, true, true, WebInspector.UIStr ing("\u2013"))); 607 resolutionFieldset.appendChild(WebInspector.SettingsUI.createSettingInpu tField("", WebInspector.overridesSupport.settings.deviceWidth, true, 4, "3em", W ebInspector.OverridesSupport.deviceSizeValidator, true, true, WebInspector.UIStr ing("\u2013")));
608 resolutionFieldset.createTextChild("\u00D7"); 608 resolutionFieldset.createTextChild("\u00D7");
609 resolutionFieldset.appendChild(WebInspector.SettingsUI.createSettingInpu tField("", WebInspector.overridesSupport.settings.deviceHeight, true, 4, "3em", WebInspector.OverridesSupport.deviceSizeValidator, true, true, WebInspector.UISt ring("\u2013"))); 609 resolutionFieldset.appendChild(WebInspector.SettingsUI.createSettingInpu tField("", WebInspector.overridesSupport.settings.deviceHeight, true, 4, "3em", WebInspector.OverridesSupport.deviceSizeValidator, true, true, WebInspector.UISt ring("\u2013")));
610 610
611 var swapButton = resolutionFieldset.createChild("div", "responsive-desig n-icon responsive-design-icon-swap"); 611 var swapButton = resolutionFieldset.createChild("div", "responsive-desig n-icon responsive-design-icon-swap");
612 swapButton.title = WebInspector.UIString("Swap dimensions"); 612 swapButton.title = WebInspector.UIString("Swap dimensions");
613 swapButton.addEventListener("click", WebInspector.overridesSupport.swapD imensions.bind(WebInspector.overridesSupport), false); 613 swapButton.addEventListener("click", WebInspector.overridesSupport.swapD imensions.bind(WebInspector.overridesSupport), false);
614 614
615 // Device pixel ratio. 615 // Device pixel ratio.
616 detailsElement.createChild("div", "responsive-design-suite-separator"); 616 detailsElement.createChild("div", "responsive-design-suite-separator");
617 617
618 var dprElement = detailsElement.createChild("div", ""); 618 var dprElement = detailsElement.createChild("div", "");
619 var resolutionFieldset2 = WebInspector.SettingsUI.createSettingFieldset( WebInspector.overridesSupport.settings.emulateResolution); 619 var resolutionFieldset2 = WebInspector.SettingsUI.createSettingFieldset( WebInspector.overridesSupport.settings.emulateResolution);
620 dprElement.appendChild(resolutionFieldset2); 620 dprElement.appendChild(resolutionFieldset2);
621 var dprButton = resolutionFieldset2.createChild("div", "responsive-desig n-icon responsive-design-icon-dpr"); 621 var dprButton = resolutionFieldset2.createChild("div", "responsive-desig n-icon responsive-design-icon-dpr");
622 dprButton.title = WebInspector.UIString("Device pixel ratio"); 622 dprButton.title = WebInspector.UIString("Device pixel ratio");
623 resolutionFieldset2.appendChild(WebInspector.SettingsUI.createSettingInp utField("", WebInspector.overridesSupport.settings.deviceScaleFactor, true, 4, " 1.9em", WebInspector.OverridesSupport.deviceScaleFactorValidator, true, true, We bInspector.UIString("\u2013"))); 623 resolutionFieldset2.appendChild(WebInspector.SettingsUI.createSettingInp utField("", WebInspector.overridesSupport.settings.deviceScaleFactor, true, 4, " 1.9em", WebInspector.OverridesSupport.deviceScaleFactorValidator, true, true, We bInspector.UIString("\u2013")));
624 624
625 // Fit to window. 625 // Fit to window.
626 detailsElement.createChild("div", "responsive-design-suite-separator"); 626 detailsElement.createChild("div", "responsive-design-suite-separator");
627 var fitToWindowElement = detailsElement.createChild("div", ""); 627 var fitToWindowElement = detailsElement.createChild("div", "");
628 fieldsetElement = fitToWindowElement.createChild("fieldset"); 628 fieldsetElement = fitToWindowElement.createChild("fieldset");
629 fieldsetElement.appendChild(WebInspector.SettingsUI.createSettingCheckbo x(WebInspector.UIString("Fit"), WebInspector.overridesSupport.settings.deviceFit Window, true, undefined, WebInspector.UIString("Zoom to fit available space"))); 629 fieldsetElement.appendChild(WebInspector.SettingsUI.createSettingCheckbo x(WebInspector.UIString("Fit"), WebInspector.overridesSupport.settings.deviceFit Window, true, WebInspector.UIString("Zoom to fit available space")));
630 }, 630 },
631 631
632 _createNetworkSection: function() 632 _createNetworkSection: function()
633 { 633 {
634 var networkSection = this._toolbarElement.createChild("div", "responsive -design-section responsive-design-section-network"); 634 var networkSection = this._toolbarElement.createChild("div", "responsive -design-section responsive-design-section-network");
635 635
636 var separator = networkSection.createChild("div", "responsive-design-sec tion-decorator"); 636 var separator = networkSection.createChild("div", "responsive-design-sec tion-decorator");
637 637
638 // Bandwidth. 638 // Bandwidth.
639 var bandwidthElement = networkSection.createChild("div", "responsive-des ign-suite responsive-design-suite-top").createChild("div"); 639 var bandwidthElement = networkSection.createChild("div", "responsive-des ign-suite responsive-design-suite-top").createChild("div");
(...skipping 119 matching lines...) Expand 10 before | Expand all | Expand 10 after
759 function updatePageScaleFactor(finishCallback) 759 function updatePageScaleFactor(finishCallback)
760 { 760 {
761 if (this._target && this._viewport && this._viewport.minimumPageScal eFactor <= 1 && this._viewport.maximumPageScaleFactor >= 1) 761 if (this._target && this._viewport && this._viewport.minimumPageScal eFactor <= 1 && this._viewport.maximumPageScaleFactor >= 1)
762 this._target.pageAgent().setPageScaleFactor(1); 762 this._target.pageAgent().setPageScaleFactor(1);
763 finishCallback(); 763 finishCallback();
764 } 764 }
765 }, 765 },
766 766
767 __proto__: WebInspector.VBox.prototype 767 __proto__: WebInspector.VBox.prototype
768 }; 768 };
OLDNEW
« no previous file with comments | « Source/devtools/front_end/sources/CallStackSidebarPane.js ('k') | Source/devtools/front_end/ui/FilterBar.js » ('j') | no next file with comments »

Powered by Google App Engine
This is Rietveld 408576698