Changeset 195846 in webkit


Ignore:
Timestamp:
Jan 29, 2016 3:12:40 PM (8 years ago)
Author:
commit-queue@webkit.org
Message:

Web Inspector: Provide a way to clear the network panel
https://bugs.webkit.org/show_bug.cgi?id=153632
<rdar://problem/23317773>

Patch by Devin Rousso <Devin Rousso> on 2016-01-29
Reviewed by Timothy Hatcher.

Added a navigation item to the Network tab that resets the network grid's content.

  • Localizations/en.lproj/localizedStrings.js:
  • UserInterface/Views/NetworkGridContentView.js:

(WebInspector.NetworkGridContentView):
(WebInspector.NetworkGridContentView.prototype.get navigationItems):
(WebInspector.NetworkGridContentView.prototype._clearNetworkItems):

Location:
trunk/Source/WebInspectorUI
Files:
3 edited

Legend:

Unmodified
Added
Removed
  • trunk/Source/WebInspectorUI/ChangeLog

    r195842 r195846  
     12016-01-29  Devin Rousso  <dcrousso+webkit@gmail.com>
     2
     3        Web Inspector: Provide a way to clear the network panel
     4        https://bugs.webkit.org/show_bug.cgi?id=153632
     5        <rdar://problem/23317773>
     6
     7        Reviewed by Timothy Hatcher.
     8
     9        Added a navigation item to the Network tab that resets the network grid's content.
     10
     11        * Localizations/en.lproj/localizedStrings.js:
     12        * UserInterface/Views/NetworkGridContentView.js:
     13        (WebInspector.NetworkGridContentView):
     14        (WebInspector.NetworkGridContentView.prototype.get navigationItems):
     15        (WebInspector.NetworkGridContentView.prototype._clearNetworkItems):
     16
    1172016-01-29  Joseph Pecoraro  <pecoraro@apple.com>
    218
  • trunk/Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js

    r195819 r195846  
    125125localizedStrings["Clear Log"] = "Clear Log";
    126126localizedStrings["Clear Log on Navigation"] = "Clear Log on Navigation";
     127localizedStrings["Clear Network Items"] = "Clear Network Items";
    127128localizedStrings["Clear Timeline"] = "Clear Timeline";
    128129localizedStrings["Clear log (%s or %s)"] = "Clear log (%s or %s)";
  • trunk/Source/WebInspectorUI/UserInterface/Views/NetworkGridContentView.js

    r194920 r195846  
    9393        networkTimeline.addEventListener(WebInspector.Timeline.Event.Reset, this._networkTimelineReset, this);
    9494
     95        this._clearNetworkItemsNavigationItem = new WebInspector.ButtonNavigationItem("clear-network-items", WebInspector.UIString("Clear Network Items"), "Images/NavigationItemTrash.svg", 15, 15);
     96        this._clearNetworkItemsNavigationItem.addEventListener(WebInspector.ButtonNavigationItem.Event.Clicked, this._clearNetworkItems, this);
     97
    9598        this._pendingRecords = [];
    9699    }
     
    116119    {
    117120        return WebInspector.timelineManager.persistentNetworkTimeline.startTime;
     121    }
     122
     123    get navigationItems()
     124    {
     125        return [this._clearNetworkItemsNavigationItem];
    118126    }
    119127
     
    223231        this.dispatchEventToListeners(WebInspector.ContentView.Event.SelectionPathComponentsDidChange);
    224232    }
     233
     234    _clearNetworkItems(event) {
     235        this.reset();
     236    }
    225237};
Note: See TracChangeset for help on using the changeset viewer.