diff --git a/src/sunstone/public/app/tabs/provision-tab.js b/src/sunstone/public/app/tabs/provision-tab.js new file mode 100644 index 0000000000..7a6b5b2ecf --- /dev/null +++ b/src/sunstone/public/app/tabs/provision-tab.js @@ -0,0 +1,6276 @@ +define(function(require) { + require('foundation.core'); + require('foundation.accordion'); + require('foundation-datatables'); + var Locale = require('utils/locale'); + var Config = require('sunstone-config'); + var OpenNebula = require('opennebula'); + var Sunstone = require('sunstone'); + var Notifier = require('utils/notifier'); + var ResourceSelect = require('utils/resource-select'); + var QuotaWidgets = require('utils/quotas/quota-widgets'); + var QuotaDefaults = require('utils/quotas/quota-defaults'); + var Accounting = require('utils/accounting'); + var Showback = require('utils/showback'); + var Humanize = require('utils/humanize'); + var QuotaLimits = require('utils/quotas/quota-limits'); + var Graphs = require('utils/graphs'); + + // Templates + var TemplateDashboardQuotas = require('hbs!./provision-tab/dashboard/quotas'); + var TemplateDashboardVdcQuotas = require('hbs!./provision-tab/dashboard/vdc-quotas'); + var TemplateDashboardVms = require('hbs!./provision-tab/dashboard/vms'); + var TemplateDashboardVdcVms = require('hbs!./provision-tab/dashboard/vdc-vms'); + var TemplateDashboardUsers = require('hbs!./provision-tab/dashboard/users'); + + var TemplateVmsCreate = require('hbs!./provision-tab/vms/create'); + + var TAB_ID = require('./provision-tab/tabId'); + + var provision_dashboard = '
'+ + '
'; + + + + var provision_create_flow = '