Index: third_party/WebKit/Source/devtools/front_end/event_listeners/EventListenersView.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/event_listeners/EventListenersView.js b/third_party/WebKit/Source/devtools/front_end/event_listeners/EventListenersView.js |
index 7841fe1ed4feb6298d967394e499e31809aba4c5..7c79e12a953239cdd686edcb3454740af8361c9e 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/event_listeners/EventListenersView.js |
+++ b/third_party/WebKit/Source/devtools/front_end/event_listeners/EventListenersView.js |
@@ -9,13 +9,12 @@ EventListeners.EventListenersResult; |
/** |
* @unrestricted |
*/ |
-EventListeners.EventListenersView = class { |
+EventListeners.EventListenersView = class extends UI.VBox { |
/** |
- * @param {!Element} element |
* @param {function()} changeCallback |
*/ |
- constructor(element, changeCallback) { |
- this._element = element; |
+ constructor(changeCallback) { |
+ super(true); |
this._changeCallback = changeCallback; |
this._treeOutline = new UI.TreeOutlineInShadow(); |
this._treeOutline.hideOverflow(); |
@@ -23,7 +22,7 @@ EventListeners.EventListenersView = class { |
this._treeOutline.registerRequiredCSS('event_listeners/eventListenersView.css'); |
this._treeOutline.setComparator(EventListeners.EventListenersTreeElement.comparator); |
this._treeOutline.element.classList.add('monospace'); |
- this._element.appendChild(this._treeOutline.element); |
+ this.contentElement.appendChild(this._treeOutline.element); |
this._emptyHolder = createElementWithClass('div', 'gray-info-message'); |
this._emptyHolder.textContent = Common.UIString('No Event Listeners'); |
this._linkifier = new Components.Linkifier(); |
@@ -191,7 +190,7 @@ EventListeners.EventListenersView = class { |
allHidden = allHidden && eventType.hidden; |
} |
if (allHidden && !this._emptyHolder.parentNode) |
- this._element.appendChild(this._emptyHolder); |
+ this.contentElement.appendChild(this._emptyHolder); |
} |
reset() { |