Parcourir la source

Only clear when the native file input is cleared.

Jesper Jonsson il y a 10 ans
Parent
commit
9f01e09220
2 fichiers modifiés avec 3 ajouts et 2 suppressions
  1. 3 2
      js/fileinput.js
  2. 0 0
      js/fileinput.min.js

+ 3 - 2
js/fileinput.js

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

Fichier diff supprimé car celui-ci est trop grand
+ 0 - 0
js/fileinput.min.js


Certains fichiers n'ont pas été affichés car il y a eu trop de fichiers modifiés dans ce diff