Changeset 238502 in webkit
- Timestamp:
- Nov 26, 2018, 11:01:04 AM (8 years ago)
- Location:
- trunk/Source/WebInspectorUI
- Files:
-
- 10 edited
-
ChangeLog (modified) (1 diff)
-
Localizations/en.lproj/localizedStrings.js (modified) (1 diff)
-
UserInterface/Views/AuditTestContentView.js (modified) (1 diff)
-
UserInterface/Views/FilterBar.js (modified) (1 diff)
-
UserInterface/Views/FilterBarButton.js (modified) (1 diff)
-
UserInterface/Views/Main.css (modified) (1 diff)
-
UserInterface/Views/NavigationSidebarPanel.js (modified) (2 diffs)
-
UserInterface/Views/NetworkTableContentView.js (modified) (1 diff)
-
UserInterface/Views/ResourceSidebarPanel.js (modified) (1 diff)
-
UserInterface/Views/StorageSidebarPanel.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebInspectorUI/ChangeLog
r238500 r238502 1 2018-11-26 Devin Rousso <drousso@apple.com> 2 3 Web Inspector: "No Filter Results" in navigation sidebar should have a button to clear filters 4 https://bugs.webkit.org/show_bug.cgi?id=191916 5 6 Reviewed by Joseph Pecoraro. 7 8 * UserInterface/Views/NavigationSidebarPanel.js: 9 (WI.NavigationSidebarPanel.prototype.resetFilter): Added. 10 (WI.NavigationSidebarPanel.prototype._checkForEmptyFilterResults.checkTreeOutlineForEmptyFilterResults): 11 12 * UserInterface/Views/FilterBar.js: 13 (WI.FilterBar.prototype.clear): 14 15 * UserInterface/Views/FilterBarButton.js: 16 (WI.FilterBarButton.prototype.toggle): 17 18 * UserInterface/Views/ResourceSidebarPanel.js: 19 (WI.ResourceSidebarPanel.prototype.resetFilter): Added. 20 * UserInterface/Views/StorageSidebarPanel.js: 21 (WI.StorageSidebarPanel.prototype.resetFilter): Added. 22 23 * UserInterface/Views/AuditTestContentView.js: 24 (WI.AuditTestContentView.prototype.showFilteredPlaceholder): 25 * UserInterface/Views/NetworkTableContentView.js: 26 (WI.NetworkTableContentView.prototype._showEmptyFilterResultsMessage): 27 28 * UserInterface/Views/Main.css: 29 (.message-text-view > .message + button): Added. 30 31 * Localizations/en.lproj/localizedStrings.js: 32 1 33 2018-11-26 Devin Rousso <drousso@apple.com> 2 34 -
trunk/Source/WebInspectorUI/Localizations/en.lproj/localizedStrings.js
r238484 r238502 187 187 localizedStrings["Children"] = "Children"; 188 188 localizedStrings["Classes"] = "Classes"; 189 localizedStrings["Clear Filters"] = "Clear Filters"; 189 190 localizedStrings["Clear Log"] = "Clear Log"; 190 191 localizedStrings["Clear Network Items (%s)"] = "Clear Network Items (%s)"; 191 192 localizedStrings["Clear Timeline (%s)"] = "Clear Timeline (%s)"; 192 localizedStrings["Clear filters"] = "Clear filters";193 193 localizedStrings["Clear focus"] = "Clear focus"; 194 194 localizedStrings["Clear log (%s or %s)"] = "Clear log (%s or %s)"; -
trunk/Source/WebInspectorUI/UserInterface/Views/AuditTestContentView.js
r237613 r238502 205 205 206 206 let buttonElement = this.placeholderElement.appendChild(document.createElement("button")); 207 buttonElement.textContent = WI.UIString("Clear filters");207 buttonElement.textContent = WI.UIString("Clear Filters"); 208 208 buttonElement.addEventListener("click", () => { 209 209 this.resetFilter(); -
trunk/Source/WebInspectorUI/UserInterface/Views/FilterBar.js
r223065 r238502 119 119 clear() 120 120 { 121 this._inputField.value = ""; 121 this._filterFunctionsMap.clear(); 122 this.filters = null; 123 124 // Only toggle the `WI.FilterBarButton`s after clearing the function map, as otherwise each 125 // toggle will fire another WI.FilterBar.Event.FilterDidChange event. 126 for (let navigationItem of this._filtersNavigationBar.navigationItems) { 127 if (navigationItem instanceof WI.FilterBarButton) 128 navigationItem.toggle(false); 129 } 130 122 131 this._inputField.value = null; // Get the placeholder to show again. 123 this._lastFilterValue = this.filters;124 132 } 125 133 -
trunk/Source/WebInspectorUI/UserInterface/Views/FilterBarButton.js
r220119 r238502 44 44 } 45 45 46 toggle( )46 toggle(value) 47 47 { 48 this.activated = !this.activated;48 this.activated = value === undefined ? !this.activated : value; 49 49 this._activatedSetting.value = this.activated; 50 50 this.dispatchEventToListeners(WI.FilterBarButton.Event.ActivatedStateToggled); -
trunk/Source/WebInspectorUI/UserInterface/Views/Main.css
r237613 r238502 190 190 } 191 191 192 .message-text-view > .message + button { 193 margin-bottom: 15px; 194 } 195 192 196 .message-text-view .navigation-item-help { 193 197 display: block; -
trunk/Source/WebInspectorUI/UserInterface/Views/NavigationSidebarPanel.js
r238334 r238502 309 309 } 310 310 311 resetFilter() 312 { 313 this._filterBar.clear(); 314 } 315 311 316 shouldFilterPopulate() 312 317 { … … 514 519 } 515 520 521 let message = WI.createMessageTextView(WI.UIString("No Filter Results")); 522 523 let buttonElement = message.appendChild(document.createElement("button")); 524 buttonElement.textContent = WI.UIString("Clear Filters"); 525 buttonElement.addEventListener("click", () => { 526 this.resetFilter(); 527 }); 528 516 529 // All top level tree elements are hidden, so filtering hid everything. Show a message. 517 this.showEmptyContentPlaceholder( WI.UIString("No Filter Results"), treeOutline);530 this.showEmptyContentPlaceholder(message, treeOutline); 518 531 this._emptyFilterResults.set(treeOutline, true); 519 532 } -
trunk/Source/WebInspectorUI/UserInterface/Views/NetworkTableContentView.js
r238484 r238502 1373 1373 if (!this._emptyFilterResultsMessageElement) { 1374 1374 let buttonElement = document.createElement("button"); 1375 buttonElement.textContent = WI.UIString("Clear filters");1375 buttonElement.textContent = WI.UIString("Clear Filters"); 1376 1376 buttonElement.addEventListener("click", () => { this._resetFilters(); }); 1377 1377 -
trunk/Source/WebInspectorUI/UserInterface/Views/ResourceSidebarPanel.js
r238483 r238502 209 209 } 210 210 211 resetFilter() 212 { 213 this._scopeBar.resetToDefault(); 214 215 super.resetFilter(); 216 } 217 211 218 hasCustomFilters() 212 219 { -
trunk/Source/WebInspectorUI/UserInterface/Views/StorageSidebarPanel.js
r238483 r238502 129 129 // Protected 130 130 131 resetFilter() 132 { 133 this._scopeBar.resetToDefault(); 134 135 super.resetFilter(); 136 } 137 131 138 hasCustomFilters() 132 139 {
Note:
See TracChangeset
for help on using the changeset viewer.