Explorar el Código

Merge pull request #55 from jespermjonsson/fix-premature-clear

Only clear when the native file input is cleared
Kartik Visweswaran hace 10 años
padre
commit
fbb4e3a444
Se han modificado 2 ficheros con 3 adiciones y 2 borrados
  1. 3 2
      js/fileinput.js
  2. 0 0
      js/fileinput.min.js

+ 3 - 2
js/fileinput.js

@@ -292,7 +292,7 @@
                 }, 100);  
             });
             $btnFile.on('click', function (ev) {
-                self.clear(false);
+                self.$element.trigger('filebrowse');
                 $cap.focus();
             });
             $el.closest('form').on('reset', $.proxy(self.reset, self));
@@ -697,7 +697,8 @@
             } else {
                 tfiles = e.target.files;
             }
-            if (tfiles.length === 0) {
+            if (isEmpty(tfiles) || tfiles.length === 0) {
+                self.clear(false);
                 $el.trigger('fileselectnone');
                 return;
             }

La diferencia del archivo ha sido suprimido porque es demasiado grande
+ 0 - 0
js/fileinput.min.js


Algunos archivos no se mostraron porque demasiados archivos cambiaron en este cambio