From 69f916e815114e8ccd63f39fb1539e9e4e19bc80 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Carlos=20Mart=C3=ADn?= Date: Fri, 26 Feb 2016 12:34:20 +0100 Subject: [PATCH] Feature #4317: Fix template list cards when cpu or mem is missing --- .../app/tabs/provision-tab/templates/list.js | 22 ++++++++++++++----- 1 file changed, 17 insertions(+), 5 deletions(-) diff --git a/src/sunstone/public/app/tabs/provision-tab/templates/list.js b/src/sunstone/public/app/tabs/provision-tab/templates/list.js index 3a67cb32f8..fc7a07446e 100644 --- a/src/sunstone/public/app/tabs/provision-tab/templates/list.js +++ b/src/sunstone/public/app/tabs/provision-tab/templates/list.js @@ -162,6 +162,21 @@ define(function(require) { actions_html += ''; } + var cpu_txt = ""; + var mem_txt = ""; + + if(data.TEMPLATE.CPU){ + cpu_txt = 'x'+data.TEMPLATE.CPU; + } + + if(data.TEMPLATE.MEMORY){ + if (data.TEMPLATE.MEMORY > 1000){ + mem_txt = Math.floor(data.TEMPLATE.MEMORY/1024)+'GB'; + } else { + mem_txt = data.TEMPLATE.MEMORY+'MB'; + } + } + $(".provision_templates_ul", context).append('
  • '+ '
      '+ '
    • '+ @@ -169,11 +184,8 @@ define(function(require) { '
    • '+ '
    • '+ ' '+ - 'x'+data.TEMPLATE.CPU+' - '+ - ((data.TEMPLATE.MEMORY > 1000) ? - (Math.floor(data.TEMPLATE.MEMORY/1024)+'GB') : - (data.TEMPLATE.MEMORY+'MB'))+ - ' - '+ + cpu_txt+' - '+ + mem_txt+' - '+ get_provision_disk_image(data) + '
    • '+ '
    • '+