浏览代码

[oozie] Fixed spinner on bulk actions and removed multiple click handler calls

Enrico Berti 10 年之前
父节点
当前提交
ebef7ef276
共有 1 个文件被更改,包括 5 次插入6 次删除
  1. 5 6
      apps/oozie/src/oozie/templates/utils.inc.mako

+ 5 - 6
apps/oozie/src/oozie/templates/utils.inc.mako

@@ -598,13 +598,13 @@ function renderCrons() {
 
   $(document).ready(function(){
     $(".bulkToolbarBtn").on("click", function(){
-      $(".btn-toolbar").find(".loader").removeClass("hide");
-      $(".bulkToolbarBtn").hide();
       if ($(this).data("operation") == "kill"){
         bulkOperationConfirmation($(this).data("operation"));
       }
       else {
         bulkOperation($(this).data("operation"));
+        $(".btn-toolbar").find(".loader").removeClass("hide");
+        $(".bulkToolbarBtn").hide();
       }
     });
 
@@ -635,15 +635,14 @@ function renderCrons() {
 
     $("#bulkConfirmation").modal({
       show: false
-    }).on("hidden", function(){
-      $(".btn-toolbar").find(".loader").addClass("hide");
-      $(".bulkToolbarBtn").show();
     });
 
-
     function bulkOperationConfirmation(what){
       $("#bulkConfirmation").modal("show");
+      $("#bulkConfirmation a.btn-danger").off("click");
       $("#bulkConfirmation a.btn-danger").on("click", function(){
+        $(".btn-toolbar").find(".loader").removeClass("hide");
+        $(".bulkToolbarBtn").hide();
         bulkOperation(what);
         $("#bulkConfirmation").modal("hide");
       });