Changeset 273847 in webkit


Ignore:
Timestamp:
Mar 3, 2021 3:00:40 PM (17 months ago)
Author:
commit-queue@webkit.org
Message:

Web Inspector: Refine CSS Grid overlay options
https://bugs.webkit.org/show_bug.cgi?id=222428
<rdar://problem/74751569>

Patch by Razvan Caliman <Razvan Caliman> on 2021-03-03
Reviewed by BJ Burg.

Move CSS Grid overlay settings above node list, simplify labels, reorder and set default values.

  • Localizations/en.lproj/localizedStrings.js:
  • UserInterface/Base/Setting.js:
  • UserInterface/Views/CSSGridSection.js:

(WI.CSSGridSection.prototype.initialLayout):

  • UserInterface/Views/LayoutDetailsSidebarPanel.css:

(.details-section.layout-css-grid.collapsed > .content):
Drive-by: Fix a bug which prevented the contents from being hidden when the section is collapsed.

Location:
trunk/Source/WebInspectorUI
Files:
5 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebInspectorUI/ChangeLog

    r273522 r273847  
     12021-03-03  Razvan Caliman  <rcaliman@apple.com>
     2
     3        Web Inspector: Refine CSS Grid overlay options
     4        https://bugs.webkit.org/show_bug.cgi?id=222428
     5        <rdar://problem/74751569>
     6
     7        Reviewed by BJ Burg.
     8
     9        Move CSS Grid overlay settings above node list, simplify labels, reorder and set default values.
     10
     11        * Localizations/en.lproj/localizedStrings.js:
     12        * UserInterface/Base/Setting.js:
     13        * UserInterface/Views/CSSGridSection.js:
     14        (WI.CSSGridSection.prototype.initialLayout):
     15        * UserInterface/Views/LayoutDetailsSidebarPanel.css:
     16        (.details-section.layout-css-grid.collapsed > .content):
     17        Drive-by: Fix a bug which prevented the contents from being hidden when the section is collapsed.
     18
    1192021-02-25  BJ Burg  <bburg@apple.com>
    220
  • trunk/Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js

    r272934 r273847  
    179179localizedStrings["Approximate Number"] = "~%s";
    180180localizedStrings["Area"] = "Area";
     181/* Label for option to toggle the area names setting for CSS grid overlays */
     182localizedStrings["Area names @ Layout Panel Overlay Options"] = "Area Names";
    181183localizedStrings["Assertion"] = "Assertion";
    182184localizedStrings["Assertion Failed"] = "Assertion Failed";
     
    843845localizedStrings["Line %d:%d"] = "Line %d:%d";
    844846localizedStrings["Line Number"] = "Line Number";
     847/* Label for option to toggle the line names setting for CSS grid overlays */
     848localizedStrings["Line names @ Layout Panel Overlay Options"] = "Line Names";
     849/* Label for option to toggle the line numbers setting for CSS grid overlays */
     850localizedStrings["Line numbers @ Layout Panel Overlay Options"] = "Line Numbers";
    845851localizedStrings["Line wrapping:"] = "Line wrapping:";
    846852localizedStrings["Linear Gradient"] = "Linear Gradient";
     
    10341040localizedStrings["Page"] = "Page";
    10351041localizedStrings["Page Issue"] = "Page Issue";
    1036 /* Heading for list of grid overlay settings */
    1037 localizedStrings["Page Overlay Settings @ Layout Panel Section Header"] = "Grid Overlay Settings";
     1042/* Heading for list of grid overlay options */
     1043localizedStrings["Page Overlay Options @ Layout Panel Section Header"] = "Page Overlay Options";
    10381044/* Heading for list of grid nodes */
    10391045localizedStrings["Page Overlays @ Layout Sidebar Section Header"] = "Grid Overlays";
     
    13161322localizedStrings["Show all actions"] = "Show all actions";
    13171323localizedStrings["Show all resources"] = "Show all resources";
    1318 /* Label for option to toggle the area names setting for CSS grid overlays */
    1319 localizedStrings["Show area names @ Layers Panel Grid Overlay Setting"] = "Show area names";
    13201324localizedStrings["Show compositing borders"] = "Show compositing borders";
    13211325/* Label for option to toggle the extended lines setting for CSS grid overlays */
    1322 localizedStrings["Show extended lines @ Layers Panel Grid Overlay Setting"] = "Show extended lines";
     1326localizedStrings["Show extended lines @ Layout Panel Overlay Options"] = "Extended Grid Lines";
    13231327localizedStrings["Show full certificate"] = "Show full certificate";
    13241328localizedStrings["Show hidden tabs"] = "Show hidden tabs";
     
    13271331localizedStrings["Show jump to effective property button"] = "Show jump to effective property button";
    13281332localizedStrings["Show jump to variable declaration button"] = "Show jump to variable declaration button";
    1329 /* Label for option to toggle the line names setting for CSS grid overlays */
    1330 localizedStrings["Show line names @ Layers Panel Grid Overlay Setting"] = "Show line names";
    1331 /* Label for option to toggle the line numbers setting for CSS grid overlays */
    1332 localizedStrings["Show line numbers @ Layers Panel Grid Overlay Setting"] = "Show line numbers";
    13331333localizedStrings["Show only for selected node"] = "Show only for selected node";
    13341334localizedStrings["Show page rulers and node border lines"] = "Show page rulers and node border lines";
     
    13361336localizedStrings["Show the details sidebar (%s)"] = "Show the details sidebar (%s)";
    13371337localizedStrings["Show the navigation sidebar (%s)"] = "Show the navigation sidebar (%s)";
    1338 /* Label for option to toggle the track sizes setting for CSS grid overlays */
    1339 localizedStrings["Show track sizes @ Layers Panel Grid Overlay Setting"] = "Show track sizes";
    13401338/* Settings tab checkbox label for whether the transparency grid is shown by default */
    13411339localizedStrings["Show transparency grid (settings label)"] = "Show transparency grid";
     
    15491547localizedStrings["Trace: %s"] = "Trace: %s";
    15501548localizedStrings["Traces:"] = "Traces:";
     1549/* Label for option to toggle the track sizes setting for CSS grid overlays */
     1550localizedStrings["Track sizes @ Layout Panel Overlay Options"] = "Track Sizes";
    15511551/* Property value for `font-variant-alternates: traditional`. */
    15521552localizedStrings["Traditional Forms @ Font Details Sidebar Property Value"] = "Traditional Forms";
  • trunk/Source/WebInspectorUI/UserInterface/Base/Setting.js

    r273097 r273847  
    201201    gridOverlayShowExtendedGridLines: new WI.Setting("grid-overlay-show-extended-grid-lines", false),
    202202    gridOverlayShowLineNames: new WI.Setting("grid-overlay-show-line-names", false),
    203     gridOverlayShowLineNumbers: new WI.Setting("grid-overlay-show-line-numbers", false),
    204     gridOverlayShowTrackSizes: new WI.Setting("grid-overlay-show-track-sizes", false),
     203    gridOverlayShowLineNumbers: new WI.Setting("grid-overlay-show-line-numbers", true),
     204    gridOverlayShowTrackSizes: new WI.Setting("grid-overlay-show-track-sizes", true),
    205205    groupMediaRequestsByDOMNode: new WI.Setting("group-media-requests-by-dom-node", WI.Setting.migrateValue("group-by-dom-node") || false),
    206206    indentUnit: new WI.Setting("indent-unit", 4),
  • trunk/Source/WebInspectorUI/UserInterface/Views/CSSGridSection.js

    r273164 r273847  
    6868        super.initialLayout();
    6969
     70        let settingsGroup = new WI.SettingsGroup(WI.UIString("Page Overlay Options", "Page Overlay Options @ Layout Panel Section Header", "Heading for list of grid overlay options"));
     71        this.element.append(settingsGroup.element);
     72
     73        settingsGroup.addSetting(WI.settings.gridOverlayShowTrackSizes, WI.UIString("Track Sizes", "Track sizes @ Layout Panel Overlay Options", "Label for option to toggle the track sizes setting for CSS grid overlays"));
     74        settingsGroup.addSetting(WI.settings.gridOverlayShowLineNumbers, WI.UIString("Line Numbers", "Line numbers @ Layout Panel Overlay Options", "Label for option to toggle the line numbers setting for CSS grid overlays"));
     75        settingsGroup.addSetting(WI.settings.gridOverlayShowLineNames, WI.UIString("Line Names", "Line names @ Layout Panel Overlay Options", "Label for option to toggle the line names setting for CSS grid overlays"));
     76        settingsGroup.addSetting(WI.settings.gridOverlayShowAreaNames, WI.UIString("Area Names", "Area names @ Layout Panel Overlay Options", "Label for option to toggle the area names setting for CSS grid overlays"));
     77        settingsGroup.addSetting(WI.settings.gridOverlayShowExtendedGridLines, WI.UIString("Extended Grid Lines", "Show extended lines @ Layout Panel Overlay Options", "Label for option to toggle the extended lines setting for CSS grid overlays"));
     78
    7079        let listHeading = this.element.appendChild(document.createElement("h2"));
    7180        listHeading.classList.add("heading");
     
    7483        this._listElement = this.element.appendChild(document.createElement("ul"));
    7584        this._listElement.classList.add("node-overlay-list");
    76 
    77         let settingsGroup = new WI.SettingsGroup(WI.UIString("Grid Overlay Settings", "Page Overlay Settings @ Layout Panel Section Header", "Heading for list of grid overlay settings"));
    78         this.element.append(settingsGroup.element);
    79 
    80         settingsGroup.addSetting(WI.settings.gridOverlayShowLineNumbers, WI.UIString("Show line numbers", "Show line numbers @ Layers Panel Grid Overlay Setting", "Label for option to toggle the line numbers setting for CSS grid overlays"));
    81         settingsGroup.addSetting(WI.settings.gridOverlayShowLineNames, WI.UIString("Show line names", "Show line names @ Layers Panel Grid Overlay Setting", "Label for option to toggle the line names setting for CSS grid overlays"));
    82         settingsGroup.addSetting(WI.settings.gridOverlayShowExtendedGridLines, WI.UIString("Show extended lines", "Show extended lines @ Layers Panel Grid Overlay Setting", "Label for option to toggle the extended lines setting for CSS grid overlays"));
    83         settingsGroup.addSetting(WI.settings.gridOverlayShowAreaNames, WI.UIString("Show area names", "Show area names @ Layers Panel Grid Overlay Setting", "Label for option to toggle the area names setting for CSS grid overlays"));
    84         settingsGroup.addSetting(WI.settings.gridOverlayShowTrackSizes, WI.UIString("Show track sizes", "Show track sizes @ Layers Panel Grid Overlay Setting", "Label for option to toggle the track sizes setting for CSS grid overlays"));
    8585    }
    8686
  • trunk/Source/WebInspectorUI/UserInterface/Views/LayoutDetailsSidebarPanel.css

    r273148 r273847  
    2929}
    3030
    31 .details-section.layout-css-grid > .content,
     31.details-section.layout-css-grid:not(.collapsed) > .content,
    3232.details-section.layout-css-grid > .content > .group {
    3333    display: block;
Note: See TracChangeset for help on using the changeset viewer.