Pārlūkot izejas kodu

Updates to release v4.1.8 fixes #213

Kartik Visweswaran 10 gadi atpakaļ
vecāks
revīzija
a94977792c
2 mainītis faili ar 11 papildinājumiem un 10 dzēšanām
  1. 11 10
      js/fileinput.js
  2. 0 0
      js/fileinput.min.js

+ 11 - 10
js/fileinput.js

@@ -65,19 +65,20 @@
                     .repl('{footer}', previewCache.footer(id, i, isDisabled));
             },
             add: function (id, content, config, append) {
-                var data = $.extend(true, {}, previewCache.data[id]), len = data.content.length;
+                var data = $.extend(true, {}, previewCache.data[id]), index;
                 if (!isArray(content)) {
                     content = content.split(data.delimiter);
                 }
                 if (append) {
-                    data.content.push(content);
-                    data.config.push(config);
+                    index = data.content.push(content) - 1;
+                    data.config[index] = config;
                 } else {
+                    index = content.length;
                     data.content = content;
                     data.config = config;
                 }
                 previewCache.data[id] = data;
-                return len;
+                return index;
             },
             set: function (id, content, config, append) {
                 var data = $.extend(true, {}, previewCache.data[id]), i;
@@ -1144,7 +1145,7 @@
             }, self.ajaxSettings);
             self.ajaxRequests.push($.ajax(settings));
         },
-        initUploadSuccess: function (out, $thumb) {
+        initUploadSuccess: function (out, $thumb, allFiles) {
             var self = this, append, data, index, $newThumb, content, config;
             if (typeof out !== 'object') {
                 return;
@@ -1155,10 +1156,10 @@
                 append = out.append === undefined || out.append ? true : false;
                 self.overwriteInitial = false;
                 if ($thumb !== undefined) {
-                    index = previewCache.add(self.id, content, config[0], append);
-                    data = previewCache.get(self.id, index, false);
-                    $newThumb = $(data).hide();
-                    setTimeout(function () {
+                    setTimeout(function() {
+                        index = previewCache.add(self.id, content, config[0], append);
+                        data = previewCache.get(self.id, index, false);
+                        $newThumb = $(data).hide();
                         $thumb.after($newThumb).fadeOut('slow', function () {
                             $newThumb.fadeIn('slow').css('display:inline-block');
                         });
@@ -1239,7 +1240,7 @@
                         $btnDelete.hide();
                         self.filestack[i] = undefined;
                         self.raise('fileuploaded', [outData, previewId, i]);
-                        self.initUploadSuccess(data, $thumb);
+                        self.initUploadSuccess(data, $thumb, allFiles);
                         if (!allFiles) {
                             self.resetFileStack();
                         }

Failā izmaiņas netiks attēlotas, jo tās ir par lielu
+ 0 - 0
js/fileinput.min.js


Daži faili netika attēloti, jo izmaiņu fails ir pārāk liels