Browse Source

Merge pull request #32 from dfisch/master

Added checks for file api support
Kartik Visweswaran 10 years ago
parent
commit
22004e7d17
2 changed files with 9 additions and 1 deletions
  1. 9 1
      js/fileinput.js
  2. 0 0
      js/fileinput.min.js

+ 9 - 1
js/fileinput.js

@@ -675,6 +675,10 @@
     }
     }
 
 
     $.fn.fileinput = function (options) {
     $.fn.fileinput = function (options) {
+        if (!hasFileAPISupport()) {
+          return;
+        }
+        
         return this.each(function () {
         return this.each(function () {
             var $this = $(this), data = $this.data('fileinput')
             var $this = $(this), data = $this.data('fileinput')
             if (!data) {
             if (!data) {
@@ -688,6 +692,10 @@
 
 
     //FileInput plugin definition
     //FileInput plugin definition
     $.fn.fileinput = function (option) {
     $.fn.fileinput = function (option) {
+        if (!hasFileAPISupport()) {
+          return;
+        }
+        
         var args = Array.apply(null, arguments);
         var args = Array.apply(null, arguments);
         args.shift();
         args.shift();
         return this.each(function () {
         return this.each(function () {
@@ -771,4 +779,4 @@
         }
         }
     });
     });
 
 
-})(window.jQuery);
+})(window.jQuery);

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