add ajax loading

This commit is contained in:
bee0005 2016-10-02 04:47:05 +00:00
parent b3e11f124b
commit 73cb353d4a
2 changed files with 29 additions and 0 deletions

View File

@ -413,6 +413,9 @@ $(document).on("click", "#file_manager_div .rmdir", function(){
method: "POST", method: "POST",
url: "/home/rmdir", url: "/home/rmdir",
data: { target : target }, data: { target : target },
beforeSend : function(){
$(location).attr('href',"#loading");
},
success : function(result){ success : function(result){
$("#current_dir").val(current_dir); $("#current_dir").val(current_dir);
$("#file_manager_title_div").empty().append("<h2 style='width:130px'>File manager</h2>"); $("#file_manager_title_div").empty().append("<h2 style='width:130px'>File manager</h2>");
@ -422,6 +425,7 @@ $(document).on("click", "#file_manager_div .rmdir", function(){
draw_datatable(); draw_datatable();
draw_chart(result.du); draw_chart(result.du);
$(location).attr('href',"#");
} }
}) })
} }

View File

@ -116,8 +116,12 @@ $(document).ready(function(){
$.ajax({ $.ajax({
type: 'post', type: 'post',
url: '/volume/mount', url: '/volume/mount',
before: function(){
$(location).attr('href',"#loading");
},
data: {mount_point: mnt_point, volume_name: vol_name}, data: {mount_point: mnt_point, volume_name: vol_name},
success: function(result){ success: function(result){
$(location).attr('href',"#");
} }
}); });
}); });
@ -155,8 +159,12 @@ $(document).ready(function(){
$.ajax({ $.ajax({
method: "POST", method: "POST",
url: "/volume/create", url: "/volume/create",
before: function(){
$(location).attr('href',"#loading");
},
data: { volume_name : volume_name, volume_type : volume_type, num_of_brick : num_of_brick, bricks : bricks }, data: { volume_name : volume_name, volume_type : volume_type, num_of_brick : num_of_brick, bricks : bricks },
success : function(result){ success : function(result){
$(location).attr('href',"#");
} }
}); });
}); });
@ -223,9 +231,13 @@ $(document).on("click", "#mount_table_div .chdir", function(){
method: "post", method: "post",
url: "/volume/chdir", url: "/volume/chdir",
data: { next_dir : next_dir }, data: { next_dir : next_dir },
before: function(){
$(location).attr('href',"#loading");
},
success : function(result){ success : function(result){
$("#mount_table_div").empty(); $("#mount_table_div").empty();
$("#mount_table_div").append(result.mount_table); $("#mount_table_div").append(result.mount_table);
$(location).attr('href',"#");
} }
}) })
}) })
@ -243,9 +255,13 @@ $(document).on("click", "#mount_table_div .chupper", function(){
method: "POST", method: "POST",
url: "/volume/chdir", url: "/volume/chdir",
data: { next_dir : next_dir }, data: { next_dir : next_dir },
before: function(){
$(location).attr('href',"#loading");
},
success : function(result){ success : function(result){
$("#mount_table_div").empty(); $("#mount_table_div").empty();
$("#mount_table_div").append(result.mount_table); $("#mount_table_div").append(result.mount_table);
$(location).attr('href',"#");
} }
}) })
}) })
@ -257,6 +273,7 @@ $(document).on("click", "#mount_table_div .chupper", function(){
// volume mount // volume mount
$(document).on("click", ".btn-volume-mount", function(){ $(document).on("click", ".btn-volume-mount", function(){
}); });
// volume unmount // volume unmount
$(document).on("click", ".btn-volume-unmount", function(){ $(document).on("click", ".btn-volume-unmount", function(){
var $this = $(this); var $this = $(this);
@ -269,6 +286,7 @@ $(document).on("click", ".btn-volume-unmount", function(){
data: { volume_name : volume_name }, data: { volume_name : volume_name },
before: function(){ before: function(){
console.log("zzz"); console.log("zzz");
$(location).attr('href',"#loading");
}, },
success: function(result){ success: function(result){
var volume_info = result.volume_info, var volume_info = result.volume_info,
@ -290,6 +308,7 @@ $(document).on("click", ".btn-volume-unmount", function(){
$this.closest(".x_content") $this.closest(".x_content")
.empty() .empty()
.append(volume_info); .append(volume_info);
$(location).attr('href',"#");
} }
}); });
}); });
@ -305,6 +324,7 @@ $(document).on("click", ".btn-volume-start", function(){
data: { volume_name : volume_name }, data: { volume_name : volume_name },
before: function(){ before: function(){
console.log("zzz"); console.log("zzz");
$(location).attr('href',"#loading");
}, },
success: function(result){ success: function(result){
var volume_info = result.volume_info, var volume_info = result.volume_info,
@ -326,6 +346,7 @@ $(document).on("click", ".btn-volume-start", function(){
$this.closest(".x_content") $this.closest(".x_content")
.empty() .empty()
.append(volume_info); .append(volume_info);
$(location).attr('href',"#");
} }
}); });
}); });
@ -341,6 +362,7 @@ $(document).on("click", ".btn-volume-stop", function(){
data: { volume_name : volume_name }, data: { volume_name : volume_name },
before: function(){ before: function(){
console.log("zzz"); console.log("zzz");
$(location).attr('href',"#loading");
}, },
success: function(result){ success: function(result){
var volume_info = result.volume_info, var volume_info = result.volume_info,
@ -362,6 +384,7 @@ $(document).on("click", ".btn-volume-stop", function(){
$this.closest(".x_content") $this.closest(".x_content")
.empty() .empty()
.append(volume_info); .append(volume_info);
$(location).attr('href',"#");
} }
}); });
}); });
@ -377,8 +400,10 @@ $(document).on("click", ".btn-volume-delete", function(){
data: { volume_name : volume_name }, data: { volume_name : volume_name },
before: function(){ before: function(){
console.log("zzz"); console.log("zzz");
$(location).attr('href',"#loading");
}, },
success: function(result){ success: function(result){
$(location).attr('href',"#");
} }
}); });
}); });