Index: tracing/tracing/ui/analysis/stacked_pane_view.html |
diff --git a/tracing/tracing/ui/analysis/stacked_pane_view.html b/tracing/tracing/ui/analysis/stacked_pane_view.html |
index fe0ebf9bd90b04cc467450d653876266273cebfa..5987ac69e51b50d3d786b307348ab35bb78dbd43 100644 |
--- a/tracing/tracing/ui/analysis/stacked_pane_view.html |
+++ b/tracing/tracing/ui/analysis/stacked_pane_view.html |
@@ -110,10 +110,12 @@ Polymer({ |
// If the parent pane is provided, it must be an HTML element and a child |
// of the pane container. |
if (opt_parentPane) { |
- if (!(opt_parentPane instanceof HTMLElement)) |
+ if (!(opt_parentPane instanceof HTMLElement)) { |
throw new Error('Parent pane must be an HTML element'); |
- if (opt_parentPane.parentElement !== paneContainer) |
+ } |
+ if (opt_parentPane.parentElement !== paneContainer) { |
throw new Error('Parent pane must be a child of the pane container'); |
+ } |
} |
// Remove all descendants of the parent pane (or all panes if no parent |
@@ -122,29 +124,30 @@ Polymer({ |
Polymer.dom(paneContainer).lastElementChild !== opt_parentPane) { |
var removedPane = Polymer.dom(this.$.pane_container).lastElementChild; |
var listener = this.listeners_.get(removedPane); |
- if (listener === undefined) |
+ if (listener === undefined) { |
throw new Error('No listener associated with pane'); |
+ } |
this.listeners_.delete(removedPane); |
removedPane.removeEventListener( |
'request-child-pane-change', listener); |
Polymer.dom(paneContainer).removeChild(removedPane); |
} |
- if (opt_parentPane && opt_parentPane.parentElement !== paneContainer) |
+ if (opt_parentPane && opt_parentPane.parentElement !== paneContainer) { |
throw new Error('Parent pane was removed from the pane container'); |
+ } |
// This check is performed here (and not at the beginning of the method) |
// because undefined pane builder means that the parent pane requested |
// having no child pane (e.g. when selection is cleared). |
- if (!paneBuilder) |
- return; |
+ if (!paneBuilder) return; |
var pane = paneBuilder(); |
- if (!pane) |
- return; |
+ if (!pane) return; |
- if (!(pane instanceof HTMLElement)) |
+ if (!(pane instanceof HTMLElement)) { |
throw new Error('Pane must be an HTML element'); |
+ } |
// Listen for child pane change requests from the newly added pane. |
var listener = function(event) { |