From d2777b798c7c9d5465a73338deb04cb8bee1ce06 Mon Sep 17 00:00:00 2001 From: juanmont Date: Wed, 24 Jan 2018 17:04:17 +0100 Subject: [PATCH] F #1377: Resolved Bugs --- src/sunstone/public/app/sunstone.js | 4 ++++ src/sunstone/public/app/tabs/images-tab/buttons.js | 8 ++++---- .../public/app/tabs/marketplaceapps-tab/buttons.js | 8 ++++---- src/sunstone/public/app/tabs/templates-tab/buttons.js | 8 ++++---- src/sunstone/public/app/tabs/vmgroup-tab/buttons.js | 8 ++++---- src/sunstone/public/app/tabs/vms-tab/buttons.js | 8 ++++---- src/sunstone/public/app/tabs/vms-tab/hooks/header.js | 5 ++--- src/sunstone/public/app/tabs/vnets-tab/buttons.js | 8 ++++---- src/sunstone/public/app/tabs/vrouters-tab/buttons.js | 8 ++++---- 9 files changed, 34 insertions(+), 31 deletions(-) diff --git a/src/sunstone/public/app/sunstone.js b/src/sunstone/public/app/sunstone.js index 0d7100ee70..089795d4cc 100644 --- a/src/sunstone/public/app/sunstone.js +++ b/src/sunstone/public/app/sunstone.js @@ -430,6 +430,10 @@ define(function(require) { $("button[data-toggle=" + customId + "lock_buttons]", actionBlock).remove(); } + if ($("#" + customId + "vmspause_buttons li", actionBlock).length == 0) { + $("button[data-toggle=" + customId + "vmspause_buttons]", actionBlock).remove(); + } + if ($("#" + customId + "vmsrepeat_buttons li", actionBlock).length == 0) { $("button[data-toggle=" + customId + "vmsrepeat_buttons]", actionBlock).remove(); } diff --git a/src/sunstone/public/app/tabs/images-tab/buttons.js b/src/sunstone/public/app/tabs/images-tab/buttons.js index 8f8b40a58c..4f76f09d04 100644 --- a/src/sunstone/public/app/tabs/images-tab/buttons.js +++ b/src/sunstone/public/app/tabs/images-tab/buttons.js @@ -87,25 +87,25 @@ define(function(require) { }, "Image.lockA" : { type: "action", - text: Locale.tr("Admin") + " " + Tips.html(Locale.tr("Lock Admin actions")) + "", + text: Locale.tr("Admin"), layout: "lock_buttons", data: 3 }, "Image.lockM" : { type: "action", - text: Locale.tr("Manage") + " " + Tips.html(Locale.tr("Lock Manage actions")) + "", + text: Locale.tr("Manage"), layout: "lock_buttons", data: 2 }, "Image.lockU" : { type: "action", - text: Locale.tr("Use") + " " + Tips.html(Locale.tr("Lock Use actions")) + "", + text: Locale.tr("Use"), layout: "lock_buttons", data: 1 }, "Image.unlock" : { type: "action", - text: Locale.tr("Unlock") + " " + Tips.html(Locale.tr("Unlock all actions")) + "", + text: Locale.tr("Unlock"), layout: "lock_buttons" } } diff --git a/src/sunstone/public/app/tabs/marketplaceapps-tab/buttons.js b/src/sunstone/public/app/tabs/marketplaceapps-tab/buttons.js index 5d9ba5fcf9..26c2550d2b 100644 --- a/src/sunstone/public/app/tabs/marketplaceapps-tab/buttons.js +++ b/src/sunstone/public/app/tabs/marketplaceapps-tab/buttons.js @@ -70,25 +70,25 @@ define(function(require) { }, "MarketPlaceApp.lockA" : { type: "action", - text: Locale.tr("Admin") + " " + Tips.html(Locale.tr("Lock Admin actions")) + "", + text: Locale.tr("Admin"), layout: "lock_buttons", data: 3 }, "MarketPlaceApp.lockM" : { type: "action", - text: Locale.tr("Manage") + " " + Tips.html(Locale.tr("Lock Manage actions")) + "", + text: Locale.tr("Manage"), layout: "lock_buttons", data: 2 }, "MarketPlaceApp.lockU" : { type: "action", - text: Locale.tr("Use") + " " + Tips.html(Locale.tr("Lock Use actions")) + "", + text: Locale.tr("Use"), layout: "lock_buttons", data: 1 }, "MarketPlaceApp.unlock" : { type: "action", - text: Locale.tr("Unlock") + " " + Tips.html(Locale.tr("Unlock all actions")) + "", + text: Locale.tr("Unlock"), layout: "lock_buttons" } }; diff --git a/src/sunstone/public/app/tabs/templates-tab/buttons.js b/src/sunstone/public/app/tabs/templates-tab/buttons.js index bad31000c5..718c67eed9 100644 --- a/src/sunstone/public/app/tabs/templates-tab/buttons.js +++ b/src/sunstone/public/app/tabs/templates-tab/buttons.js @@ -86,25 +86,25 @@ define(function(require) { }, "Template.lockA" : { type: "action", - text: Locale.tr("Admin") + " " + Tips.html(Locale.tr("Lock Admin actions")) + "", + text: Locale.tr("Admin"), layout: "lock_buttons", data: 3 }, "Template.lockM" : { type: "action", - text: Locale.tr("Manage") + " " + Tips.html(Locale.tr("Lock Manage actions")) + "", + text: Locale.tr("Manage"), layout: "lock_buttons", data: 2 }, "Template.lockU" : { type: "action", - text: Locale.tr("Use") + " " + Tips.html(Locale.tr("Lock Use actions")) + "", + text: Locale.tr("Use"), layout: "lock_buttons", data: 1 }, "Template.unlock" : { type: "action", - text: Locale.tr("Unlock") + " " + Tips.html(Locale.tr("Unlock all actions")) + "", + text: Locale.tr("Unlock"), layout: "lock_buttons" } }; diff --git a/src/sunstone/public/app/tabs/vmgroup-tab/buttons.js b/src/sunstone/public/app/tabs/vmgroup-tab/buttons.js index 7414111f14..6f34fbedf8 100644 --- a/src/sunstone/public/app/tabs/vmgroup-tab/buttons.js +++ b/src/sunstone/public/app/tabs/vmgroup-tab/buttons.js @@ -55,25 +55,25 @@ define(function(require) { }, "VMGroup.lockA" : { type: "action", - text: Locale.tr("Admin") + " " + Tips.html(Locale.tr("Lock Admin actions")) + "", + text: Locale.tr("Admin"), layout: "lock_buttons", data: 3 }, "VMGroup.lockM" : { type: "action", - text: Locale.tr("Manage") + " " + Tips.html(Locale.tr("Lock Manage actions")) + "", + text: Locale.tr("Manage"), layout: "lock_buttons", data: 2 }, "VMGroup.lockU" : { type: "action", - text: Locale.tr("Use") + " " + Tips.html(Locale.tr("Lock Use actions")) + "", + text: Locale.tr("Use"), layout: "lock_buttons", data: 1 }, "VMGroup.unlock" : { type: "action", - text: Locale.tr("Unlock") + " " + Tips.html(Locale.tr("Unlock all actions")) + "", + text: Locale.tr("Unlock"), layout: "lock_buttons" }/*, "VMGroup.edit_labels" : { diff --git a/src/sunstone/public/app/tabs/vms-tab/buttons.js b/src/sunstone/public/app/tabs/vms-tab/buttons.js index 912bb8c5b2..34a0aa07ca 100644 --- a/src/sunstone/public/app/tabs/vms-tab/buttons.js +++ b/src/sunstone/public/app/tabs/vms-tab/buttons.js @@ -200,25 +200,25 @@ define(function(require) { }, "VM.lockA" : { type: "action", - text: Locale.tr("Admin") + " " + Tips.html(Locale.tr("Lock Admin actions")) + "", + text: Locale.tr("Admin"), layout: "lock_buttons", data: 3 }, "VM.lockM" : { type: "action", - text: Locale.tr("Manage") + " " + Tips.html(Locale.tr("Lock Manage actions")) + "", + text: Locale.tr("Manage"), layout: "lock_buttons", data: 2 }, "VM.lockU" : { type: "action", - text: Locale.tr("Use") + " " + Tips.html(Locale.tr("Lock Use actions")) + "", + text: Locale.tr("Use"), layout: "lock_buttons", data: 1 }, "VM.unlock" : { type: "action", - text: Locale.tr("Unlock") + " " + Tips.html(Locale.tr("Unlock all actions")) + "", + text: Locale.tr("Unlock"), layout: "lock_buttons" } } diff --git a/src/sunstone/public/app/tabs/vms-tab/hooks/header.js b/src/sunstone/public/app/tabs/vms-tab/hooks/header.js index e2a201fb6e..ecf19ee1db 100644 --- a/src/sunstone/public/app/tabs/vms-tab/hooks/header.js +++ b/src/sunstone/public/app/tabs/vms-tab/hooks/header.js @@ -49,10 +49,9 @@ define(function(require) { $('.resource-info-header-small', '#' + TAB_ID).text(state); if (element.LOCK){ - $('.resource-lock-header-small', '#' + TAB_ID).html(" "+Locale.tr(Humanize.lock_to_str(element.LOCK.LOCKED))+""); - $('.resource-lock-header-small', '#' + TAB_ID).show(); + $('.resource-lock-header-small', '#' + contextTabId).html(""); } else { - $('.resource-lock-header-small', '#' + TAB_ID).hide(); + $('.resource-lock-header-small', '#' + contextTabId).html(""); } } diff --git a/src/sunstone/public/app/tabs/vnets-tab/buttons.js b/src/sunstone/public/app/tabs/vnets-tab/buttons.js index db19b24136..a7dcdfc027 100644 --- a/src/sunstone/public/app/tabs/vnets-tab/buttons.js +++ b/src/sunstone/public/app/tabs/vnets-tab/buttons.js @@ -77,25 +77,25 @@ define(function(require) { }, "Network.lockA" : { type: "action", - text: Locale.tr("Admin") + " " + Tips.html(Locale.tr("Lock Admin actions")) + "", + text: Locale.tr("Admin"), layout: "lock_buttons", data: 3 }, "Network.lockM" : { type: "action", - text: Locale.tr("Manage") + " " + Tips.html(Locale.tr("Lock Manage actions")) + "", + text: Locale.tr("Manage"), layout: "lock_buttons", data: 2 }, "Network.lockU" : { type: "action", - text: Locale.tr("Use") + " " + Tips.html(Locale.tr("Lock Use actions")) + "", + text: Locale.tr("Use"), layout: "lock_buttons", data: 1 }, "Network.unlock" : { type: "action", - text: Locale.tr("Unlock") + " " + Tips.html(Locale.tr("Unlock all actions")) + "", + text: Locale.tr("Unlock"), layout: "lock_buttons" } }; diff --git a/src/sunstone/public/app/tabs/vrouters-tab/buttons.js b/src/sunstone/public/app/tabs/vrouters-tab/buttons.js index a73ed8ec77..ca2b3099b4 100644 --- a/src/sunstone/public/app/tabs/vrouters-tab/buttons.js +++ b/src/sunstone/public/app/tabs/vrouters-tab/buttons.js @@ -57,25 +57,25 @@ define(function(require) { }, "VirtualRouter.lockA" : { type: "action", - text: Locale.tr("Admin") + " " + Tips.html(Locale.tr("Lock Admin actions")) + "", + text: Locale.tr("Admin"), layout: "lock_buttons", data: 3 }, "VirtualRouter.lockM" : { type: "action", - text: Locale.tr("Manage") + " " + Tips.html(Locale.tr("Lock Manage actions")) + "", + text: Locale.tr("Manage"), layout: "lock_buttons", data: 2 }, "VirtualRouter.lockU" : { type: "action", - text: Locale.tr("Use") + " " + Tips.html(Locale.tr("Lock Use actions")) + "", + text: Locale.tr("Use"), layout: "lock_buttons", data: 1 }, "VirtualRouter.unlock" : { type: "action", - text: Locale.tr("Unlock") + " " + Tips.html(Locale.tr("Unlock all actions")) + "", + text: Locale.tr("Unlock"), layout: "lock_buttons" } };