Browse Source

Upgrade to release v3.0.0

Kartik Visweswaran 10 years ago
parent
commit
4e201b3815
3 changed files with 9 additions and 4 deletions
  1. 5 2
      examples/index.html
  2. 4 2
      js/fileinput.js
  3. 0 0
      js/fileinput.min.js

+ 5 - 2
examples/index.html

@@ -15,7 +15,7 @@
             <h1>Bootstrap File Input Example</h1>
             <form enctype="multipart/form-data">
                 <div class="form-group">
-                    <input id="file-1" type="file" multiple=true data-preview-file-type="any">
+                    <input id="file-1" class="file" type="file" multiple=true data-preview-file-type="any">
                 </div>
                 <div class="form-group">
                     <input id="file-1a" type="file" multiple=true class="file" data-show-upload="false" data-preview-file-type="any" data-initial-caption="Kartik" data-overwrite-initial="false">
@@ -35,7 +35,7 @@
                     <button class="btn btn-default" type="reset">Reset</button>
                 </div>
                 <div class="form-group">
-                    <input type="file" id="test-upload" multiple>
+                    <input type="file" class="file" id="test-upload" multiple>
                     <div id="errorBlock" class="help-block"></div>
                 </div>
             </form>
@@ -52,6 +52,9 @@
             return filename.replace('(', '_').replace(']', '_');
         }
 	});
+    $(".file").on('fileselect', function(event, n, l) {
+        alert('File Selected. Name: ' + l + ', Num: ' + n);
+    });
 	$("#file-3").fileinput({
 		showUpload: false,
 		showCaption: false,

+ 4 - 2
js/fileinput.js

@@ -649,7 +649,7 @@
                 }
             }
             readFile(0);
-            self.updateFileDetails(numFiles);
+            self.updateFileDetails(numFiles, false);
         },
         updateFileDetails: function(numFiles) {
             var self = this, msgSelected = self.msgSelected, $el = self.$element, 
@@ -665,7 +665,9 @@
             }
             self.setCaption(log);
             self.$container.removeClass('file-input-new');
-            $el.trigger('fileselect', [numFiles, label]);
+            if (arguments.length == 1) {
+                $el.trigger('fileselect', [numFiles, label]);
+            }
         },
         change: function (e) {
             var self = this, $el = self.$element, label = self.slug($el.val()),

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