| Index: third_party/WebKit/Source/devtools/front_end/sources/WatchExpressionsSidebarPane.js
|
| diff --git a/third_party/WebKit/Source/devtools/front_end/sources/WatchExpressionsSidebarPane.js b/third_party/WebKit/Source/devtools/front_end/sources/WatchExpressionsSidebarPane.js
|
| index 7685f595abb8697762a3b5e246604e826d750d54..b4f74a8a71a4cb4f2f1d85d85781a53b7c26d48f 100644
|
| --- a/third_party/WebKit/Source/devtools/front_end/sources/WatchExpressionsSidebarPane.js
|
| +++ b/third_party/WebKit/Source/devtools/front_end/sources/WatchExpressionsSidebarPane.js
|
| @@ -35,8 +35,9 @@
|
| */
|
| Sources.WatchExpressionsSidebarPane = class extends UI.ThrottledWidget {
|
| constructor() {
|
| - super();
|
| + super(true);
|
| this.registerRequiredCSS('object_ui/objectValue.css');
|
| + this.registerRequiredCSS('sources/watchExpressionsSidebarPane.css');
|
|
|
| /** @type {!Array.<!Sources.WatchExpression>} */
|
| this._watchExpressions = [];
|
| @@ -47,8 +48,8 @@ Sources.WatchExpressionsSidebarPane = class extends UI.ThrottledWidget {
|
| this._refreshButton = new UI.ToolbarButton(Common.UIString('Refresh'), 'largeicon-refresh');
|
| this._refreshButton.addEventListener(UI.ToolbarButton.Events.Click, this.update, this);
|
|
|
| - this._bodyElement = this.element.createChild('div', 'vbox watch-expressions');
|
| - this._bodyElement.addEventListener('contextmenu', this._contextMenu.bind(this), false);
|
| + this.contentElement.classList.add('watch-expressions');
|
| + this.contentElement.addEventListener('contextmenu', this._contextMenu.bind(this), false);
|
| this._expandController = new ObjectUI.ObjectPropertiesSectionExpandController();
|
|
|
| UI.context.addFlavorChangeListener(SDK.ExecutionContext, this.update, this);
|
| @@ -93,9 +94,9 @@ Sources.WatchExpressionsSidebarPane = class extends UI.ThrottledWidget {
|
| */
|
| doUpdate() {
|
| this._linkifier.reset();
|
| - this._bodyElement.removeChildren();
|
| + this.contentElement.removeChildren();
|
| this._watchExpressions = [];
|
| - this._emptyElement = this._bodyElement.createChild('div', 'gray-info-message');
|
| + this._emptyElement = this.contentElement.createChild('div', 'gray-info-message');
|
| this._emptyElement.textContent = Common.UIString('No Watch Expressions');
|
| var watchExpressionStrings = this._watchExpressionsSetting.get();
|
| for (var i = 0; i < watchExpressionStrings.length; ++i) {
|
| @@ -117,7 +118,7 @@ Sources.WatchExpressionsSidebarPane = class extends UI.ThrottledWidget {
|
| var watchExpression = new Sources.WatchExpression(expression, this._expandController, this._linkifier);
|
| watchExpression.addEventListener(
|
| Sources.WatchExpression.Events.ExpressionUpdated, this._watchExpressionUpdated, this);
|
| - this._bodyElement.appendChild(watchExpression.element());
|
| + this.contentElement.appendChild(watchExpression.element());
|
| this._watchExpressions.push(watchExpression);
|
| return watchExpression;
|
| }
|
| @@ -129,7 +130,7 @@ Sources.WatchExpressionsSidebarPane = class extends UI.ThrottledWidget {
|
| var watchExpression = /** @type {!Sources.WatchExpression} */ (event.data);
|
| if (!watchExpression.expression()) {
|
| this._watchExpressions.remove(watchExpression);
|
| - this._bodyElement.removeChild(watchExpression.element());
|
| + this.contentElement.removeChild(watchExpression.element());
|
| this._emptyElement.classList.toggle('hidden', !!this._watchExpressions.length);
|
| }
|
|
|
|
|