Changeset 258622 in webkit


Ignore:
Timestamp:
Mar 17, 2020 9:14:52 PM (4 years ago)
Author:
Devin Rousso
Message:

Web Inspector: Network: we should prefer showing "Preserve Log" over "Group Media Requests"
https://bugs.webkit.org/show_bug.cgi?id=209199

Reviewed by Timothy Hatcher.

  • UserInterface/Views/NetworkTableContentView.js:

(WI.NetworkTableContentView):
Change the WI.NavigationItem.VisibilityPriority of the various WI.NavigationItem:

High:

  • URL filter
  • resource type filter
  • live/HAR view switcher
  • disable resource caching toggle

Normal:

  • Preserve Log checkbox
  • clear button

Low:

  • Group Media Requests checkbox
  • HAR import/export buttons

This way, items that have alternate ways of being triggered (e.g. keyboard shortcuts) are
hidden first, and vica versa.

Location:
trunk/Source/WebInspectorUI
Files:
2 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebInspectorUI/ChangeLog

    r258621 r258622  
     12020-03-17  Devin Rousso  <drousso@apple.com>
     2
     3        Web Inspector: Network: we should prefer showing "Preserve Log" over "Group Media Requests"
     4        https://bugs.webkit.org/show_bug.cgi?id=209199
     5
     6        Reviewed by Timothy Hatcher.
     7
     8        * UserInterface/Views/NetworkTableContentView.js:
     9        (WI.NetworkTableContentView):
     10        Change the `WI.NavigationItem.VisibilityPriority` of the various `WI.NavigationItem`:
     11          High:
     12           - URL filter
     13           - resource type filter
     14           - live/HAR view switcher
     15           - disable resource caching toggle
     16          Normal:
     17           - Preserve Log checkbox
     18           - clear button
     19          Low:
     20           - Group Media Requests checkbox
     21           - HAR import/export buttons
     22        This way, items that have alternate ways of being triggered (e.g. keyboard shortcuts) are
     23        hidden first, and vica versa.
     24
    1252020-03-17  Devin Rousso  <drousso@apple.com>
    226
  • trunk/Source/WebInspectorUI/UserInterface/Views/NetworkTableContentView.js

    r257759 r258622  
    8989
    9090        this._typeFilterScopeBar = new WI.ScopeBar("network-type-filter-scope-bar", typeFilterScopeBarItems, typeFilterScopeBarItems[0]);
     91        this._typeFilterScopeBar.visibilityPriority = WI.NavigationItem.VisibilityPriority.High;
    9192        this._typeFilterScopeBar.addEventListener(WI.ScopeBar.Event.SelectionChanged, this._typeFilterScopeBarSelectionChanged, this);
    9293
    9394        if (WI.MediaInstrument.supported()) {
    9495            this._groupMediaRequestsByDOMNodeNavigationItem = new WI.CheckboxNavigationItem("group-media-requests", WI.UIString("Group Media Requests"), WI.settings.groupMediaRequestsByDOMNode.value);
     96            this._groupMediaRequestsByDOMNodeNavigationItem.visibilityPriority = WI.NavigationItem.VisibilityPriority.Low;
    9597            this._groupMediaRequestsByDOMNodeNavigationItem.addEventListener(WI.CheckboxNavigationItem.Event.CheckedDidChange, this._handleGroupMediaRequestsByDOMNodeCheckedDidChange, this);
    9698        } else
     
    102104
    103105        this._urlFilterNavigationItem = new WI.FilterBarNavigationItem;
     106        this._urlFilterNavigationItem.visibilityPriority = WI.NavigationItem.VisibilityPriority.High;
    104107        this._urlFilterNavigationItem.filterBar.addEventListener(WI.FilterBar.Event.FilterDidChange, this._urlFilterDidChange, this);
    105108        this._urlFilterNavigationItem.filterBar.placeholder = WI.UIString("Filter Full URL");
     
    138141
    139142        this._checkboxesNavigationItemGroup = new WI.GroupNavigationItem([this._clearOnLoadNavigationItem, new WI.DividerNavigationItem]);
    140         this._checkboxesNavigationItemGroup.visibilityPriority = WI.NavigationItem.VisibilityPriority.Low;
    141143
    142144        this._pathComponentsNavigationItemGroup = new WI.GroupNavigationItem([this._collectionsPathNavigationItem, new WI.DividerNavigationItem]);
    143         this._pathComponentsNavigationItemGroup.visibilityPriority = WI.NavigationItem.VisibilityPriority.Low;
     145        this._pathComponentsNavigationItemGroup.visibilityPriority = WI.NavigationItem.VisibilityPriority.High;
    144146        this._pathComponentsNavigationItemGroup.hidden = true;
    145147
     
    153155            this._disableResourceCacheNavigationItem = new WI.ActivateButtonNavigationItem("disable-resource-cache", toolTipForDisableResourceCache, activatedToolTipForDisableResourceCache, "Images/IgnoreCaches.svg", 16, 16);
    154156            this._disableResourceCacheNavigationItem.activated = WI.settings.resourceCachingDisabled.value;
    155 
     157            this._disableResourceCacheNavigationItem.visibilityPriority = WI.NavigationItem.VisibilityPriority.High;
    156158            this._disableResourceCacheNavigationItem.addEventListener(WI.ButtonNavigationItem.Event.Clicked, this._toggleDisableResourceCache, this);
     159
    157160            WI.settings.resourceCachingDisabled.addEventListener(WI.Setting.Event.Changed, this._resourceCachingDisabledSettingChanged, this);
    158161        }
Note: See TracChangeset for help on using the changeset viewer.