Treeview widget: Fix condition where browser is not present

This commit is contained in:
Brian Federle 2014-05-28 14:54:26 -07:00
parent 15ac47e47b
commit 8a6926606e
1 changed files with 18 additions and 15 deletions

View File

@ -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;