From 8a6926606e647039884506196ecb972388dce402 Mon Sep 17 00:00:00 2001 From: Brian Federle Date: Wed, 28 May 2014 14:54:26 -0700 Subject: [PATCH] Treeview widget: Fix condition where browser is not present --- ui/scripts/ui/widgets/treeView.js | 33 +++++++++++++++++-------------- 1 file changed, 18 insertions(+), 15 deletions(-) diff --git a/ui/scripts/ui/widgets/treeView.js b/ui/scripts/ui/widgets/treeView.js index 8b75a6947af..e30c859a16b 100644 --- a/ui/scripts/ui/widgets/treeView.js +++ b/ui/scripts/ui/widgets/treeView.js @@ -109,21 +109,24 @@ if ($target.is('li .name')) { $treeView.find('li .name').removeClass('selected'); $target.addClass('selected'); - $browser.cloudBrowser('addPanel', { - partial: true, - title: $target.html(), - data: '', - parent: $treeView.closest('div.panel'), - complete: function($panel) { - $panel.detailView($.extend(treeViewArgs.detailView, { - id: $li.data('tree-view-item-id'), - $browser: $browser, - context: { - domains: [$li.data('tree-view-item-obj')] - } - })); - } - }); + + if ($browser && $browser.size()) { + $browser.cloudBrowser('addPanel', { + partial: true, + title: $target.html(), + data: '', + parent: $treeView.closest('div.panel'), + complete: function($panel) { + $panel.detailView($.extend(treeViewArgs.detailView, { + id: $li.data('tree-view-item-id'), + $browser: $browser, + context: { + domains: [$li.data('tree-view-item-obj')] + } + })); + } + }); + } } return true;