浏览代码

Fix #1652: Correct error for preupload event when showPreview is false

https://github.com/kartik-v/bootstrap-fileinput/issues/1652
asikk 4 年之前
父节点
当前提交
f8d2a33ed1
共有 1 个文件被更改,包括 6 次插入2 次删除
  1. 6 2
      js/fileinput.js

+ 6 - 2
js/fileinput.js

@@ -3533,7 +3533,11 @@
                 if (fm.errors.indexOf(id) !== -1) {
                     delete fm.errors[id];
                 }
-                self._raise('filepreupload', [outData, previewId, i, $thumb.attr('data-fileid')]);
+                if (self.showPreview) {
+                    self._raise('filepreupload', [outData, previewId, i, $thumb.attr('data-fileid')]);
+                } else {
+                    self._raise('filepreupload', [outData, previewId, i]);
+                }
                 $.extend(true, params, outData);
                 if (self._abort(params)) {
                     jqXHR.abort();
@@ -6048,4 +6052,4 @@
             $input.fileinput();
         }
     });
-}));
+}));