mirror of https://github.com/apache/cloudstack.git
27 lines
648 B
JavaScript
27 lines
648 B
JavaScript
(function($, cloudStack, require) {
|
|
cloudStack.sections.plugins = {
|
|
title: 'Plugins',
|
|
show: cloudStack.uiCustom.plugins
|
|
};
|
|
|
|
// Load plugins
|
|
$(cloudStack.plugins).map(function(index, pluginID) {
|
|
var basePath = 'plugins/' + pluginID + '/';
|
|
var pluginJS = basePath + pluginID + '.js';
|
|
var configJS = basePath + 'config.js';
|
|
|
|
require([pluginJS], function() {
|
|
require([configJS]);
|
|
|
|
// Execute plugin
|
|
cloudStack.plugins[pluginID]({
|
|
ui: {
|
|
extend: function(obj) {
|
|
$.extend(true, cloudStack, obj);
|
|
}
|
|
}
|
|
});
|
|
});
|
|
});
|
|
}(jQuery, cloudStack, require));
|