diff --git a/ui/scripts/plugins.js b/ui/scripts/plugins.js index f40d0fa7b17..b83dffe8c5d 100644 --- a/ui/scripts/plugins.js +++ b/ui/scripts/plugins.js @@ -12,6 +12,15 @@ }; var pluginAPI = { + apiCall: function(command, args) { + $.ajax({ + url: createURL(command), + success: args.success, + error: function(json) { + args.error(parseXMLHttpResponse(json)); + } + }) + }, addSection: function(section) { cloudStack.sections[section.id] = $.extend(section, { customIcon: 'plugins/' + section.id + '/icon.png'