소스 검색

[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");
       });