Changeset 183423 in webkit
- Timestamp:
- Apr 27, 2015 2:30:58 PM (9 years ago)
- Location:
- trunk/Source/WebInspectorUI
- Files:
-
- 2 edited
Legend:
- Unmodified
- Added
- Removed
-
trunk/Source/WebInspectorUI/ChangeLog
r183422 r183423 1 2015-04-27 Timothy Hatcher <timothy@apple.com> 2 3 Web Inspector: Elements tab details sidebar becomes non-expandable after using Console tab 4 https://bugs.webkit.org/show_bug.cgi?id=144212 5 6 Show the DOM tree content view again on main resource change. This better matches what we did 7 in the pre tab user interface with the DOM being off the main resource tree element. 8 9 Reviewed by Joseph Pecoraro. 10 11 * UserInterface/Views/ElementsTabContentView.js: 12 (WebInspector.ElementsTabContentView): Listen for main resource change. Call _showDOMTreeContentView. 13 (WebInspector.ElementsTabContentView.prototype.closed): Fix a leak and exception. 14 The removeEventListener was wrong. Add a new removeEventListener for WebInspector.Frame. 15 (WebInspector.ElementsTabContentView.prototype._showDOMTreeContentView): Added. 16 (WebInspector.ElementsTabContentView.prototype._mainFrameDidChange): Call _showDOMTreeContentView. 17 (WebInspector.ElementsTabContentView.prototype._mainResourceDidChange): Added. 18 1 19 2015-04-27 Timothy Hatcher <timothy@apple.com> 2 20 -
trunk/Source/WebInspectorUI/UserInterface/Views/ElementsTabContentView.js
r183323 r183423 35 35 36 36 WebInspector.frameResourceManager.addEventListener(WebInspector.FrameResourceManager.Event.MainFrameDidChange, this._mainFrameDidChange, this); 37 WebInspector.Frame.addEventListener(WebInspector.Frame.Event.MainResourceDidChange, this._mainResourceDidChange, this); 37 38 38 if (WebInspector.frameResourceManager.mainFrame) 39 this.contentBrowser.showContentViewForRepresentedObject(WebInspector.frameResourceManager.mainFrame.domTree); 39 this._showDOMTreeContentView(); 40 40 }; 41 41 … … 79 79 WebInspector.ContentBrowserTabContentView.prototype.closed.call(this); 80 80 81 WebInspector.removeResourceManager.addEventListener(null, null, this); 81 WebInspector.frameResourceManager.removeEventListener(null, null, this); 82 WebInspector.Frame.removeEventListener(null, null, this); 82 83 }, 83 84 84 85 // Private 85 86 86 _ mainFrameDidChange: function(event)87 _showDOMTreeContentView: function() 87 88 { 88 89 this.contentBrowser.contentViewContainer.closeAllContentViews(); … … 91 92 if (mainFrame) 92 93 this.contentBrowser.showContentViewForRepresentedObject(mainFrame.domTree); 94 }, 95 96 _mainFrameDidChange: function(event) 97 { 98 this._showDOMTreeContentView(); 99 }, 100 101 _mainResourceDidChange: function(event) 102 { 103 if (!event.target.isMainFrame()) 104 return; 105 106 this._showDOMTreeContentView(); 93 107 } 94 108 };
Note: See TracChangeset
for help on using the changeset viewer.