mirror of
https://github.com/apache/cloudstack.git
synced 2025-10-26 08:42:29 +01:00
new UI - implement remove VM instance from load balancer rule.
This commit is contained in:
parent
b687871463
commit
ac9335d9d7
@ -366,7 +366,7 @@
|
||||
<div class="gridrow_loader">
|
||||
</div>
|
||||
<p>
|
||||
Removing instance from load balancer policy …</p>
|
||||
Removing instance from load balancer rule …</p>
|
||||
</div>
|
||||
</div>
|
||||
<!-- Load Balancer's VM subgrid template (end) -->
|
||||
|
||||
@ -667,25 +667,23 @@ function refreshCreateLoadBalancerRow() {
|
||||
function lbVmObjToTemplate(obj, $template) {
|
||||
$template.find("#vm_name").text(obj.vmName);
|
||||
$template.find("#vm_private_ip").text(obj.vmPrivateIp);
|
||||
$template.find("#remove_link").bind("click", function(event){
|
||||
var $spinningWheel = $template.find("#row_container").find("#spinning_wheel");
|
||||
$template.find("#remove_link").bind("click", function(event){
|
||||
var $spinningWheel = $template.find("#spinning_wheel");
|
||||
$spinningWheel.show();
|
||||
|
||||
//var loading = $template.find("#deleting_loading").show();
|
||||
//var rowContainer = $template.find("#deleting_row_container").hide();
|
||||
|
||||
|
||||
$.ajax({
|
||||
data: createURL("command=removeFromLoadBalancerRule&id="+obj.loadBalancerId+"&virtualmachineid="+obj.vmId),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
var lbJSON = json.removefromloadbalancerruleresponse;
|
||||
var timerKey = "removeVmFromLb"+obj.vmId;
|
||||
var jobId = lbJSON.jobid;
|
||||
var timerKey = "removeFromLoadBalancerRuleJob_"+jobId;
|
||||
$("body").everyTime(
|
||||
5000,
|
||||
timerKey,
|
||||
function() {
|
||||
$.ajax({
|
||||
data: createURL("command=queryAsyncJobResult&jobId="+lbJSON.jobid),
|
||||
data: createURL("command=queryAsyncJobResult&jobId="+jobId),
|
||||
dataType: "json",
|
||||
success: function(json) {
|
||||
var result = json.queryasyncjobresultresponse;
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user