Browse Source

Fix #218: Do not clear preview for ajaxuploads until remove button clicked

Kartik Visweswaran 10 years ago
parent
commit
b75eeb60b6
3 changed files with 3 additions and 2 deletions
  1. 1 0
      CHANGE.md
  2. 2 2
      js/fileinput.js
  3. 0 0
      js/fileinput.min.js

+ 1 - 0
CHANGE.md

@@ -49,6 +49,7 @@ version 4.1.8
 26. (enh #215): Set default delete method REST compliant.
 27. (enh #216): Add Hungarian Translations.
 28. (enh #217): Ensure `filebatchselected` event is triggered after FileReader completes reading files selected.
+29. (enh #218): Do not clear preview for ajaxuploads until remove button clicked.
 
 version 4.1.7
 =============

+ 2 - 2
js/fileinput.js

@@ -1637,7 +1637,7 @@
                     if (self.isUploadable && self.filestack.length > 0) {
                         self.raise('filebatchselected', [self.getFileStack()]);
                     } else {
-                        self.raise('filebatchselected', [tfiles]);
+                        self.raise('filebatchselected', [files]);
                     }
                     $container.removeClass('loading');
                     $status.html('');
@@ -1774,7 +1774,7 @@
             var tfiles, msg, total, $preview = self.$preview, isDragDrop = arguments.length > 1,
                 files = isDragDrop ? e.originalEvent.dataTransfer.files : $el.get(0).files,
                 isSingleUpload = isEmpty($el.attr('multiple')), i = 0, f, m, folders = 0,
-                ctr = self.filestack.length, isAjaxUpload = (self.isUploadable && ctr !== 0),
+                ctr = self.filestack.length, isAjaxUpload = self.isUploadable,
                 throwError = function (mesg, file, previewId, index) {
                     var p1 = $.extend(self.getOutData({}, {}, files), {id: previewId, index: index}),
                         p2 = {id: previewId, index: index, file: file, files: files};

File diff suppressed because it is too large
+ 0 - 0
js/fileinput.min.js


Some files were not shown because too many files changed in this diff