Skip to content

Commit 8a69266

Browse files
committed
Treeview widget: Fix condition where browser is not present
1 parent 15ac47e commit 8a69266

1 file changed

Lines changed: 18 additions & 15 deletions

File tree

ui/scripts/ui/widgets/treeView.js

Lines changed: 18 additions & 15 deletions
Original file line numberDiff line numberDiff line change
@@ -109,21 +109,24 @@
109109
if ($target.is('li .name')) {
110110
$treeView.find('li .name').removeClass('selected');
111111
$target.addClass('selected');
112-
$browser.cloudBrowser('addPanel', {
113-
partial: true,
114-
title: $target.html(),
115-
data: '',
116-
parent: $treeView.closest('div.panel'),
117-
complete: function($panel) {
118-
$panel.detailView($.extend(treeViewArgs.detailView, {
119-
id: $li.data('tree-view-item-id'),
120-
$browser: $browser,
121-
context: {
122-
domains: [$li.data('tree-view-item-obj')]
123-
}
124-
}));
125-
}
126-
});
112+
113+
if ($browser && $browser.size()) {
114+
$browser.cloudBrowser('addPanel', {
115+
partial: true,
116+
title: $target.html(),
117+
data: '',
118+
parent: $treeView.closest('div.panel'),
119+
complete: function($panel) {
120+
$panel.detailView($.extend(treeViewArgs.detailView, {
121+
id: $li.data('tree-view-item-id'),
122+
$browser: $browser,
123+
context: {
124+
domains: [$li.data('tree-view-item-obj')]
125+
}
126+
}));
127+
}
128+
});
129+
}
127130
}
128131

129132
return true;

0 commit comments

Comments
 (0)