Browse Source

[filebrowser] Hide file upload list on modal dialog hide event

Enrico Berti 10 years ago
parent
commit
db10530
1 changed files with 18 additions and 8 deletions
  1. 18 8
      apps/filebrowser/src/filebrowser/templates/listdir_components.mako

+ 18 - 8
apps/filebrowser/src/filebrowser/templates/listdir_components.mako

@@ -1901,18 +1901,28 @@ from django.utils.translation import ugettext as _
         }
         }
       });
       });
 
 
-      $("#uploadFileModal").on("shown", function(){
-        _dropzone.disable();
+      $("#uploadFileModal").on("shown", function () {
+        if (typeof _dropzone != "undefined") {
+          _dropzone.disable();
+        }
       });
       });
-      $("#uploadFileModal").on("hidden", function(){
-        _dropzone.enable();
+      $("#uploadFileModal").on("hidden", function () {
+        if (typeof _dropzone != "undefined") {
+          _dropzone.enable();
+        }
+        $(".qq-upload-list").empty();
         $(".qq-upload-drop-area").hide();
         $(".qq-upload-drop-area").hide();
       });
       });
-      $("#uploadArchiveModal").on("shown", function(){
-        _dropzone.disable();
+      $("#uploadArchiveModal").on("shown", function () {
+        if (typeof _dropzone != "undefined") {
+          _dropzone.disable();
+        }
       });
       });
-      $("#uploadArchiveModal").on("hidden", function(){
-        _dropzone.enable();
+      $("#uploadArchiveModal").on("hidden", function () {
+        if (typeof _dropzone != "undefined") {
+          _dropzone.enable();
+        }
+        $(".qq-upload-list").empty();
         $(".qq-upload-drop-area").hide();
         $(".qq-upload-drop-area").hide();
       });
       });
     });
     });