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 class="gridrow_loader">
|
||||||
</div>
|
</div>
|
||||||
<p>
|
<p>
|
||||||
Removing instance from load balancer policy …</p>
|
Removing instance from load balancer rule …</p>
|
||||||
</div>
|
</div>
|
||||||
</div>
|
</div>
|
||||||
<!-- Load Balancer's VM subgrid template (end) -->
|
<!-- Load Balancer's VM subgrid template (end) -->
|
||||||
|
|||||||
@ -668,24 +668,22 @@ function lbVmObjToTemplate(obj, $template) {
|
|||||||
$template.find("#vm_name").text(obj.vmName);
|
$template.find("#vm_name").text(obj.vmName);
|
||||||
$template.find("#vm_private_ip").text(obj.vmPrivateIp);
|
$template.find("#vm_private_ip").text(obj.vmPrivateIp);
|
||||||
$template.find("#remove_link").bind("click", function(event){
|
$template.find("#remove_link").bind("click", function(event){
|
||||||
var $spinningWheel = $template.find("#row_container").find("#spinning_wheel");
|
var $spinningWheel = $template.find("#spinning_wheel");
|
||||||
$spinningWheel.show();
|
$spinningWheel.show();
|
||||||
|
|
||||||
//var loading = $template.find("#deleting_loading").show();
|
|
||||||
//var rowContainer = $template.find("#deleting_row_container").hide();
|
|
||||||
|
|
||||||
$.ajax({
|
$.ajax({
|
||||||
data: createURL("command=removeFromLoadBalancerRule&id="+obj.loadBalancerId+"&virtualmachineid="+obj.vmId),
|
data: createURL("command=removeFromLoadBalancerRule&id="+obj.loadBalancerId+"&virtualmachineid="+obj.vmId),
|
||||||
dataType: "json",
|
dataType: "json",
|
||||||
success: function(json) {
|
success: function(json) {
|
||||||
var lbJSON = json.removefromloadbalancerruleresponse;
|
var lbJSON = json.removefromloadbalancerruleresponse;
|
||||||
var timerKey = "removeVmFromLb"+obj.vmId;
|
var jobId = lbJSON.jobid;
|
||||||
|
var timerKey = "removeFromLoadBalancerRuleJob_"+jobId;
|
||||||
$("body").everyTime(
|
$("body").everyTime(
|
||||||
5000,
|
5000,
|
||||||
timerKey,
|
timerKey,
|
||||||
function() {
|
function() {
|
||||||
$.ajax({
|
$.ajax({
|
||||||
data: createURL("command=queryAsyncJobResult&jobId="+lbJSON.jobid),
|
data: createURL("command=queryAsyncJobResult&jobId="+jobId),
|
||||||
dataType: "json",
|
dataType: "json",
|
||||||
success: function(json) {
|
success: function(json) {
|
||||||
var result = json.queryasyncjobresultresponse;
|
var result = json.queryasyncjobresultresponse;
|
||||||
|
|||||||
Loading…
x
Reference in New Issue
Block a user