Changeset 288469 in webkit


Ignore:
Timestamp:
Jan 24, 2022 2:31:35 PM (6 months ago)
Author:
Devin Rousso
Message:

Web Inspector: Network: collapse type filter scope bar into a single button to save space
https://bugs.webkit.org/show_bug.cgi?id=235537

Reviewed by Patrick Angle.

  • UserInterface/Views/NetworkTableContentView.js:

(WI.NetworkTableContentView):

  • UserInterface/Views/NetworkTableContentView.css:

(.network-type-filter-scope-bar.default-item-selected:not(:hover)): Added.
(.network-type-filter-scope-bar.default-item-selected:hover): Added.

Location:
trunk/Source/WebInspectorUI
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebInspectorUI/ChangeLog

    r288385 r288469  
     12022-01-24  Devin Rousso  <drousso@apple.com>
     2
     3        Web Inspector: Network: collapse type filter scope bar into a single button to save space
     4        https://bugs.webkit.org/show_bug.cgi?id=235537
     5
     6        Reviewed by Patrick Angle.
     7
     8        * UserInterface/Views/NetworkTableContentView.js:
     9        (WI.NetworkTableContentView):
     10        * UserInterface/Views/NetworkTableContentView.css:
     11        (.network-type-filter-scope-bar.default-item-selected:not(:hover)): Added.
     12        (.network-type-filter-scope-bar.default-item-selected:hover): Added.
     13
    1142022-01-21  Nikita Vasilyev  <nvasilyev@apple.com>
    215
  • trunk/Source/WebInspectorUI/UserInterface/Views/NetworkTableContentView.css

    r269166 r288469  
    2424 */
    2525
     26.network-type-filter-scope-bar.default-item-selected:not(:hover) {
     27    --scope-bar-text-color-override: var(--text-color);
     28    --scope-bar-background-color-override: transparent;
     29    --scope-bar-border-color-override: transparent;
     30}
     31
     32.network-type-filter-scope-bar.default-item-selected:hover {
     33    --scope-bar-background-opacity-override: 0.5;
     34}
     35
    2636.content-view.tab.network > .content-browser > .navigation-bar .hierarchical-path .icon {
    2737    margin-inline: 8px 4px;
  • trunk/Source/WebInspectorUI/UserInterface/Views/NetworkTableContentView.js

    r280566 r288469  
    6161        this.element.classList.add("network-table");
    6262
    63         this._typeFilterScopeBarItemAll = new WI.ScopeBarItem("network-type-filter-all", WI.UIString("All"), {exclusive: true});
     63        this._typeFilterScopeBarItemAll = new WI.ScopeBarItem("network-type-filter-all", WI.UIString("All"));
    6464        let typeFilterScopeBarItems = [this._typeFilterScopeBarItemAll];
    6565
     
    8585        });
    8686
    87         this._typeFilterScopeBar = new WI.ScopeBar("network-type-filter-scope-bar", typeFilterScopeBarItems, typeFilterScopeBarItems[0]);
     87        const shouldGroupNonExclusiveItems = true;
     88        this._typeFilterScopeBar = new WI.ScopeBar("network-type-filter-scope-bar", typeFilterScopeBarItems, typeFilterScopeBarItems[0], shouldGroupNonExclusiveItems);
    8889        this._typeFilterScopeBar.visibilityPriority = WI.NavigationItem.VisibilityPriority.High;
    8990        this._typeFilterScopeBar.addEventListener(WI.ScopeBar.Event.SelectionChanged, this._typeFilterScopeBarSelectionChanged, this);
Note: See TracChangeset for help on using the changeset viewer.