Use newer format for addPanel for nav items

This commit is contained in:
Brian Federle 2012-02-21 16:12:02 -08:00
parent c71f22cdfc
commit a16f5a1237
1 changed files with 16 additions and 17 deletions

View File

@ -53,7 +53,6 @@
* @param args CloudStack3 configuration
*/
var showSection = function(sectionID, args) {
var $panel;
var $browser = $('#browser div.container');
var $navItem = $('#navigation').find('li').filter(function() {
return $(this).hasClass(sectionID);
@ -66,25 +65,25 @@
// Reset browser panels
$browser.cloudBrowser('removeAllPanels');
$panel = $browser.cloudBrowser('addPanel', {
$browser.cloudBrowser('addPanel', {
title: _l(data.title),
data: ''
data: '',
complete: function($panel) {
// Hide breadcrumb if this is the home section
if (args.home === sectionID) {
$('#breadcrumbs').find('li:first, div.end:last').hide();
}
// Append specified widget to view
if (data.show)
$panel.append(data.show(data));
else if (data.treeView)
$panel.treeView(data, { context: args.context });
else
$panel.listView(data, { context: args.context });
}
});
// Hide breadcrumb if this is the home section
if (args.home === sectionID) {
$('#breadcrumbs').find('li:first, div.end:last').hide();
}
// Append specified widget to view
if (data.show)
$panel.append(data.show(data));
else if (data.treeView)
$panel.treeView(data, { context: args.context });
else
$panel.listView(data, { context: args.context });
return $navItem;
};