The TreeOutlineDataGridSynchronizer will help manage a TreeOutline in the sidebar and DataGrid in the content view.
<rdar://problem/15483047>
Created attachment 217070 [details] Patch
Comment on attachment 217070 [details] Patch View in context: https://bugs.webkit.org/attachment.cgi?id=217070&action=review r=me > Source/WebInspectorUI/UserInterface/TreeOutlineDataGridSynchronizer.js:60 > + treeOutline.onremove = function(element) { > + this._treeElementRemoved(element); > + if (existingOnRemove) > + existingOnRemove.call(treeOutline, element); > + }.bind(this); Based on the naming for all of these, I would expect the "this.method" to be called after the existing TreeOutline method. But no strong reason to change now.
https://trac.webkit.org/changeset/162405