mirror of
https://github.com/apache/cloudstack.git
synced 2025-11-02 20:02:29 +01:00
bug 4556: router page - localize action label and confirmation message.
This commit is contained in:
parent
620466d393
commit
ccc638681a
@ -553,6 +553,13 @@ label.action.delete.load.balancer.processing=Deleting Load Balancer....
|
||||
label.action.delete.network=Delete Network
|
||||
label.action.delete.network.processing=Deleting Network....
|
||||
|
||||
label.action.start.router=Start Router
|
||||
label.action.start.router.processing=Starting Router....
|
||||
label.action.stop.router=Stop Router
|
||||
label.action.stop.router.processing=Stopping Router....
|
||||
label.action.reboot.router=Reboot Router
|
||||
label.action.reboot.router.processing=Rebooting Router....
|
||||
|
||||
#Messages
|
||||
message.action.start.instance=Please confirm you want to start instance
|
||||
message.action.stop.instance=Please confirm you want to stop instance
|
||||
@ -593,6 +600,10 @@ message.action.delete.secondary.storage=Please confirm you want to delete second
|
||||
|
||||
message.action.delete.network=Please confirm you want to delete network
|
||||
|
||||
message.action.start.router=Please confirm you want to start router
|
||||
message.action.stop.router=Please confirm you want to stop router
|
||||
message.action.reboot.router=Please confirm you want to reboot router
|
||||
|
||||
message.edit.limits=Please specify limits to the following resources. A "-1" indicates no limit to the amount of resources create.
|
||||
message.disable.account=Please confirm you want to disable this account. By disabling the account, all users for this account will no longer have access to their cloud resources. All running virtual machines will be immediately shut down.
|
||||
message.lock.account=Please confirm you want to lock this account. By locking the account, all users for this account will no longer be able to manage their cloud resources. Existing resources can still be accessed.
|
||||
|
||||
@ -5,6 +5,20 @@
|
||||
</c:if>
|
||||
<fmt:setBundle basename="resources/messages"/>
|
||||
|
||||
<script language="javascript">
|
||||
dictionary = {
|
||||
'label.action.start.router' : '<fmt:message key="label.action.start.router"/>',
|
||||
'label.action.start.router.processing' : '<fmt:message key="label.action.start.router.processing"/>',
|
||||
'message.action.start.router' : '<fmt:message key="message.action.start.router"/>',
|
||||
'label.action.stop.router' : '<fmt:message key="label.action.stop.router"/>',
|
||||
'label.action.stop.router.processing' : '<fmt:message key="label.action.stop.router.processing"/>',
|
||||
'message.action.stop.router' : '<fmt:message key="message.action.stop.router"/>',
|
||||
'label.action.reboot.router' : '<fmt:message key="label.action.reboot.router"/>',
|
||||
'label.action.reboot.router.processing' : '<fmt:message key="label.action.reboot.router.processing"/>',
|
||||
'message.action.reboot.router' : '<fmt:message key="message.action.reboot.router"/>'
|
||||
};
|
||||
</script>
|
||||
|
||||
<!-- router detail panel (begin) -->
|
||||
<div class="main_title" id="right_panel_header">
|
||||
|
||||
|
||||
@ -116,12 +116,12 @@ function routerJsonToDetailsTab() {
|
||||
var noAvailableActions = true;
|
||||
|
||||
if (jsonObj.state == 'Running') {
|
||||
buildActionLinkForTab("Stop Router", routerActionMap, $actionMenu, $midmenuItem1, $thisTab);
|
||||
buildActionLinkForTab("Reboot Router", routerActionMap, $actionMenu, $midmenuItem1, $thisTab);
|
||||
buildActionLinkForTab("label.action.stop.router", routerActionMap, $actionMenu, $midmenuItem1, $thisTab);
|
||||
buildActionLinkForTab("label.action.reboot.router", routerActionMap, $actionMenu, $midmenuItem1, $thisTab);
|
||||
noAvailableActions = false;
|
||||
}
|
||||
else if (jsonObj.state == 'Stopped') {
|
||||
buildActionLinkForTab("Start Router", routerActionMap, $actionMenu, $midmenuItem1, $thisTab);
|
||||
buildActionLinkForTab("label.action.start.router", routerActionMap, $actionMenu, $midmenuItem1, $thisTab);
|
||||
noAvailableActions = false;
|
||||
}
|
||||
|
||||
@ -156,10 +156,29 @@ function routerClearDetailsTab() {
|
||||
$actionMenu.find("#action_list").empty();
|
||||
$actionMenu.find("#action_list").append($("#no_available_actions").clone().show());
|
||||
}
|
||||
|
||||
|
||||
function doStartRouter($actionLink, $detailsTab, $midmenuItem1) {
|
||||
$("#dialog_confirmation")
|
||||
.text(dictionary["message.action.start.router"])
|
||||
.dialog('option', 'buttons', {
|
||||
"Confirm": function() {
|
||||
$(this).dialog("close");
|
||||
|
||||
var jsonObj = $midmenuItem1.data("jsonObj");
|
||||
var id = jsonObj.id;
|
||||
var apiCommand = "command=startRouter&id="+id;
|
||||
doActionToTab(id, $actionLink, apiCommand, $midmenuItem1, $detailsTab);
|
||||
},
|
||||
"Cancel": function() {
|
||||
$(this).dialog("close");
|
||||
|
||||
}
|
||||
}).dialog("open");
|
||||
}
|
||||
|
||||
function doStopRouter($actionLink, $detailsTab, $midmenuItem1) {
|
||||
$("#dialog_confirmation")
|
||||
.text("Please confirm you want to stop router")
|
||||
.text(dictionary["message.action.stop.router"])
|
||||
.dialog('option', 'buttons', {
|
||||
"Confirm": function() {
|
||||
$(this).dialog("close");
|
||||
@ -176,28 +195,9 @@ function doStopRouter($actionLink, $detailsTab, $midmenuItem1) {
|
||||
}).dialog("open");
|
||||
}
|
||||
|
||||
function doStartRouter($actionLink, $detailsTab, $midmenuItem1) {
|
||||
$("#dialog_confirmation")
|
||||
.text("Please confirm you want to start router")
|
||||
.dialog('option', 'buttons', {
|
||||
"Confirm": function() {
|
||||
$(this).dialog("close");
|
||||
|
||||
var jsonObj = $midmenuItem1.data("jsonObj");
|
||||
var id = jsonObj.id;
|
||||
var apiCommand = "command=startRouter&id="+id;
|
||||
doActionToTab(id, $actionLink, apiCommand, $midmenuItem1, $detailsTab);
|
||||
},
|
||||
"Cancel": function() {
|
||||
$(this).dialog("close");
|
||||
|
||||
}
|
||||
}).dialog("open");
|
||||
}
|
||||
|
||||
function doRebootRouter($actionLink, $detailsTab, $midmenuItem1) {
|
||||
$("#dialog_confirmation")
|
||||
.text("Please confirm you want to reboot router")
|
||||
.text(dictionary["message.action.reboot.router"])
|
||||
.dialog('option', 'buttons', {
|
||||
"Confirm": function() {
|
||||
$(this).dialog("close");
|
||||
@ -215,37 +215,34 @@ function doRebootRouter($actionLink, $detailsTab, $midmenuItem1) {
|
||||
}
|
||||
|
||||
var routerActionMap = {
|
||||
"Start Router": {
|
||||
"label.action.start.router": {
|
||||
isAsyncJob: true,
|
||||
asyncJobResponse: "startrouterresponse",
|
||||
inProcessText: "Starting Router....",
|
||||
inProcessText: "label.action.start.router.processing",
|
||||
dialogBeforeActionFn : doStartRouter,
|
||||
afterActionSeccessFn: function(json, $midmenuItem1, id) {
|
||||
var item = json.queryasyncjobresultresponse.jobresult.domainrouter;
|
||||
routerToMidmenu(item, $midmenuItem1);
|
||||
//routerJsonToDetailsTab($midmenuItem1);
|
||||
routerToMidmenu(item, $midmenuItem1);
|
||||
}
|
||||
},
|
||||
"Stop Router": {
|
||||
"label.action.stop.router": {
|
||||
isAsyncJob: true,
|
||||
asyncJobResponse: "stoprouterresponse",
|
||||
inProcessText: "Stopping Router....",
|
||||
inProcessText: "label.action.stop.router.processing",
|
||||
dialogBeforeActionFn : doStopRouter,
|
||||
afterActionSeccessFn: function(json, $midmenuItem1, id) {
|
||||
var item = json.queryasyncjobresultresponse.jobresult.domainrouter;
|
||||
routerToMidmenu(item, $midmenuItem1);
|
||||
//routerJsonToDetailsTab($midmenuItem1);
|
||||
routerToMidmenu(item, $midmenuItem1);
|
||||
}
|
||||
},
|
||||
"Reboot Router": {
|
||||
"label.action.reboot.router": {
|
||||
isAsyncJob: true,
|
||||
asyncJobResponse: "rebootrouterresponse",
|
||||
inProcessText: "Rebooting Router....",
|
||||
inProcessText: "label.action.reboot.router.processing",
|
||||
dialogBeforeActionFn : doRebootRouter,
|
||||
afterActionSeccessFn: function(json, $midmenuItem1, id) {
|
||||
var item = json.queryasyncjobresultresponse.jobresult.domainrouter;
|
||||
routerToMidmenu(item, $midmenuItem1);
|
||||
//routerJsonToDetailsTab($midmenuItem1);
|
||||
routerToMidmenu(item, $midmenuItem1);
|
||||
}
|
||||
}
|
||||
}
|
||||
Loading…
x
Reference in New Issue
Block a user