From c025cd02e4082f2e56eb7f7a7736b114c16acf21 Mon Sep 17 00:00:00 2001 From: Daniel Molina Date: Wed, 17 Jun 2015 16:38:51 +0200 Subject: [PATCH] feature #3748: Add provision-tab templates --- src/sunstone/public/app/tabs/provision-tab.js | 982 +----------------- .../public/app/tabs/provision-tab/content.hbs | 20 + .../app/tabs/provision-tab/flows/create.hbs | 70 ++ .../app/tabs/provision-tab/flows/info.hbs | 47 + .../app/tabs/provision-tab/flows/list.hbs | 52 + .../app/tabs/provision-tab/group/info.hbs | 39 + .../public/app/tabs/provision-tab/header.hbs | 60 ++ .../app/tabs/provision-tab/templates/list.hbs | 44 + .../app/tabs/provision-tab/users/create.hbs | 67 ++ .../tabs/provision-tab/users/empty-graphs.hbs | 4 + .../app/tabs/provision-tab/users/info.hbs | 72 ++ .../app/tabs/provision-tab/users/list.hbs | 41 + .../tabs/provision-tab/users/quota-widget.hbs | 114 ++ .../app/tabs/provision-tab/vms/create.hbs | 115 ++ .../app/tabs/provision-tab/vms/info.hbs | 166 +++ .../app/tabs/provision-tab/vms/list.hbs | 50 + .../templates/helpers/isTabPanelEnabled.js | 16 + 17 files changed, 991 insertions(+), 968 deletions(-) create mode 100644 src/sunstone/public/app/tabs/provision-tab/content.hbs create mode 100644 src/sunstone/public/app/tabs/provision-tab/flows/create.hbs create mode 100644 src/sunstone/public/app/tabs/provision-tab/flows/info.hbs create mode 100644 src/sunstone/public/app/tabs/provision-tab/flows/list.hbs create mode 100644 src/sunstone/public/app/tabs/provision-tab/group/info.hbs create mode 100644 src/sunstone/public/app/tabs/provision-tab/header.hbs create mode 100644 src/sunstone/public/app/tabs/provision-tab/templates/list.hbs create mode 100644 src/sunstone/public/app/tabs/provision-tab/users/create.hbs create mode 100644 src/sunstone/public/app/tabs/provision-tab/users/empty-graphs.hbs create mode 100644 src/sunstone/public/app/tabs/provision-tab/users/info.hbs create mode 100644 src/sunstone/public/app/tabs/provision-tab/users/list.hbs create mode 100644 src/sunstone/public/app/tabs/provision-tab/users/quota-widget.hbs create mode 100644 src/sunstone/public/app/tabs/provision-tab/vms/create.hbs create mode 100644 src/sunstone/public/app/tabs/provision-tab/vms/info.hbs create mode 100644 src/sunstone/public/app/tabs/provision-tab/vms/list.hbs create mode 100644 src/sunstone/public/app/templates/helpers/isTabPanelEnabled.js diff --git a/src/sunstone/public/app/tabs/provision-tab.js b/src/sunstone/public/app/tabs/provision-tab.js index 7a6b5b2ecf..a42f4e12df 100644 --- a/src/sunstone/public/app/tabs/provision-tab.js +++ b/src/sunstone/public/app/tabs/provision-tab.js @@ -17,239 +17,23 @@ define(function(require) { var Graphs = require('utils/graphs'); // Templates + var TemplateContent = require('hbs!./provision-tab/content'); + var TemplateHeader = require('hbs!./provision-tab/header'); + 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 TemplateVmsList = require('hbs!./provision-tab/vms/list'); + var TemplateFlowsList = require('hbs!./provision-tab/flows/list'); + var TemplateUsersList = require('hbs!./provision-tab/users/list'); + var TemplateGroupInfo = require('hbs!./provision-tab/group/info'); + var TemplateTemplatesList = require('hbs!./provision-tab/templates/list'); var TAB_ID = require('./provision-tab/tabId'); - var provision_dashboard = '
'+ - '
'; - - - - var provision_create_flow = '