Index: third_party/WebKit/Source/devtools/front_end/elements/ElementsPanel.js |
diff --git a/third_party/WebKit/Source/devtools/front_end/elements/ElementsPanel.js b/third_party/WebKit/Source/devtools/front_end/elements/ElementsPanel.js |
index db3f42ae7809ed971081d8ca0da84be40f359e86..75b28b350a853fb095c63ace863ecdef421ae4e5 100644 |
--- a/third_party/WebKit/Source/devtools/front_end/elements/ElementsPanel.js |
+++ b/third_party/WebKit/Source/devtools/front_end/elements/ElementsPanel.js |
@@ -68,7 +68,14 @@ Elements.ElementsPanel = class extends UI.Panel { |
this._breadcrumbs.show(crumbsContainer); |
this._breadcrumbs.addEventListener(Elements.ElementsBreadcrumbs.Events.NodeSelected, this._crumbNodeSelected, this); |
+ /** @type {?UI.Widget} */ |
this._currentToolbarPane = null; |
+ /** @type {?UI.Widget} */ |
+ this._animatedToolbarPane = null; |
+ /** @type {?UI.Widget} */ |
+ this._pendingWidget = null; |
+ /** @type {!UI.ToolbarToggle|undefined} */ |
+ this._pendingWidgetToggle; |
einbinder
2017/06/03 01:52:44
= null
luoe
2017/06/05 19:03:20
Done.
|
this._stylesWidget = new Elements.StylesSidebarPane(); |
this._computedStyleWidget = new Elements.ComputedStyleWidget(); |
@@ -148,7 +155,7 @@ Elements.ElementsPanel = class extends UI.Panel { |
this._pendingWidgetToggle.setToggled(false); |
this._pendingWidgetToggle = toggle; |
- if (this._animatedToolbarPane !== undefined) |
+ if (this._animatedToolbarPane) |
this._pendingWidget = widget; |
else |
this._startToolbarPaneAnimation(widget); |
@@ -198,11 +205,11 @@ Elements.ElementsPanel = class extends UI.Panel { |
this._currentToolbarPane = this._animatedToolbarPane; |
if (this._currentToolbarPane) |
this._currentToolbarPane.focus(); |
- delete this._animatedToolbarPane; |
+ this._animatedToolbarPane = null; |
- if (this._pendingWidget !== undefined) { |
+ if (this._pendingWidget) { |
this._startToolbarPaneAnimation(this._pendingWidget); |
- delete this._pendingWidget; |
+ this._pendingWidget = null; |
} |
} |
} |