From f079be93cc833f2689978bea0f859cf0ccfb5812 Mon Sep 17 00:00:00 2001 From: Hector Sanjuan <hsanjuan@opennebula.org> Date: Wed, 4 Jan 2012 16:49:15 +0100 Subject: [PATCH] Fixes in network plugins. In SelfService add missing network information (address, size). Fix some html syntax in SelfService/Sunstone plugins. (cherry picked from commit b6190cdf3ec7558fdc32b4e83a5182ba2c1575b1) --- .../occi/lib/ui/public/js/plugins/network.js | 19 ++++++++++++++++++- .../occi/lib/ui/public/js/plugins/storage.js | 4 ++-- src/sunstone/public/js/plugins/vnets-tab.js | 4 ++-- 3 files changed, 22 insertions(+), 5 deletions(-) diff --git a/src/cloud/occi/lib/ui/public/js/plugins/network.js b/src/cloud/occi/lib/ui/public/js/plugins/network.js index b4146411ae..6668ec386d 100644 --- a/src/cloud/occi/lib/ui/public/js/plugins/network.js +++ b/src/cloud/occi/lib/ui/public/js/plugins/network.js @@ -290,11 +290,28 @@ function updateVNetworkInfo(request,vn){ <tr>\ <td class="key_td">'+tr("ID")+'</td>\ <td class="value_td">'+vn_info.ID+'</td>\ - <tr>\ + </tr>\ <tr>\ <td class="key_td">'+tr("Name")+'</td>\ <td class="value_td">'+vn_info.NAME+'</td>\ + </tr>\ <tr>\ + <td class="key_td">'+tr("Used leases")+'</td>\ + <td class="value_td">'+vn_info.USED_LEASES+'</td>\ + </tr>'; + + if (vn_info.ADDRESS){ + info_tab_content += '\ + <tr>\ + <td class="key_td">'+tr("Address")+'</td>\ + <td class="value_td">'+vn_info.ADDRESS+'</td>\ + </tr>\ + <tr>\ + <td class="key_td">'+tr("Size")+'</td>\ + <td class="value_td">'+vn_info.SIZE+'</td>\ + </tr>'; + }; + info_tab_content += '\ </table>\ <div class="form_buttons">\ <button class="vnet_close_dialog_link"/></div>'; diff --git a/src/cloud/occi/lib/ui/public/js/plugins/storage.js b/src/cloud/occi/lib/ui/public/js/plugins/storage.js index 502d320fd9..891414a42f 100644 --- a/src/cloud/occi/lib/ui/public/js/plugins/storage.js +++ b/src/cloud/occi/lib/ui/public/js/plugins/storage.js @@ -366,14 +366,14 @@ function updateImageInfo(request,img){ <td class="value_td">'+img_info.NAME+'</td>\ </tr>\ <tr>\ - <td class="key_td">'+tr("Name")+'</td>\ + <td class="key_td">'+tr("Description")+'</td>\ <td class="value_td">'+img_info.DESCRIPTION+'</td>\ </tr>\ <tr>\ <td class="key_td">'+tr("Type")+'</td>\ <td class="value_td">'+OCCI.Helper.image_type(img_info.TYPE)+'</td>\ </tr>\ - </tr>\ + <tr>\ <td class="key_td">'+tr("Persistent")+'</td>\ <td class="value_td"><input type="checkbox" '+(img_info.PERSISTENT == "YES" ? 'checked="checked"' : "")+' /></td>\ </tr>\ diff --git a/src/sunstone/public/js/plugins/vnets-tab.js b/src/sunstone/public/js/plugins/vnets-tab.js index b227fd2b64..5b445f32a7 100644 --- a/src/sunstone/public/js/plugins/vnets-tab.js +++ b/src/sunstone/public/js/plugins/vnets-tab.js @@ -487,11 +487,11 @@ function updateVNetworkInfo(request,vn){ <tr>\ <td class="key_td">'+tr("ID")+'</td>\ <td class="value_td">'+vn_info.ID+'</td>\ - <tr>\ + </tr>\ <tr>\ <td class="key_td">'+tr("Name")+'</td>\ <td class="value_td">'+vn_info.NAME+'</td>\ - <tr>\ + </tr>\ <tr>\ <td class="key_td">'+tr("Owner")+'</td>\ <td class="value_td">'+vn_info.UNAME+'</td>\