Changeset 243964 in webkit
- Timestamp:
- Apr 6, 2019, 7:54:58 PM (7 years ago)
- Location:
- trunk/Source/WebInspectorUI
- Files:
-
- 2 edited
-
ChangeLog (modified) (1 diff)
-
UserInterface/Views/GeneralStyleDetailsSidebarPanel.js (modified) (1 diff)
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebInspectorUI/ChangeLog
r243953 r243964 1 2019-04-06 Nikita Vasilyev <nvasilyev@apple.com> 2 3 REGRESSION(r237196): Web Inspector: Computed panel shouldn't update when it isn't visible 4 https://bugs.webkit.org/show_bug.cgi?id=196667 5 <rdar://problem/49664912> 6 7 Reviewed by Timothy Hatcher. 8 9 Explicitly define `hidden` and `shown` methods instead of relying on SidebarPanel's `visible` getter. 10 11 * UserInterface/Views/GeneralStyleDetailsSidebarPanel.js: 12 (WI.GeneralStyleDetailsSidebarPanel.prototype.visibilityDidChange): Deleted. 13 (WI.GeneralStyleDetailsSidebarPanel.prototype.hidden): Added. 14 (WI.GeneralStyleDetailsSidebarPanel.prototype.shown): Added. 15 1 16 2019-04-05 Devin Rousso <drousso@apple.com> 2 17 -
trunk/Source/WebInspectorUI/UserInterface/Views/GeneralStyleDetailsSidebarPanel.js
r240967 r243964 46 46 } 47 47 48 visibilityDidChange() 49 { 50 super.visibilityDidChange(); 48 hidden() 49 { 50 super.hidden(); 51 52 if (this._panel) 53 this._panel.hidden(); 54 } 55 56 shown() 57 { 58 super.shown(); 51 59 52 60 if (!this._panel) 53 61 return; 54 62 55 if (!this.visible) { 56 this._panel.hidden(); 57 return; 58 } 63 console.assert(this.visible, `Shown panel ${this._identifier} must be visible.`); 59 64 60 65 this._updateNoForcedPseudoClassesScrollOffset(); 61 62 66 this._panel.shown(); 63 67 this._panel.markAsNeedsRefresh(this.domNode);
Note:
See TracChangeset
for help on using the changeset viewer.