cloudstack/ui/scripts/ui-custom/physicalResources.js
2011-11-03 10:59:57 -07:00

30 lines
856 B
JavaScript

(function(cloudStack, $) {
cloudStack.uiCustom.physicalResources = function(args) {
var listView = function() {
return $('<div>').listView(args);
};
var resourceChart = function(args) {
return $('#template').find('.system-dashboard-view').clone()
.click(function(event) {
var $target = $(event.target);
if ($target.closest('.view-more').size()) {
args.$browser.cloudBrowser('addPanel', {
title: 'Zones',
data: '',
noSelectPanel: true,
maximizeIfSelected: true,
complete: function($newPanel) {
listView().appendTo($newPanel);
}
});
}
});
};
return function(args) {
return resourceChart(args);
};
};
}(cloudStack, jQuery));