Bladeren bron

Fix #1108: Correct sortable drag element parsing during sorting

Kartik Visweswaran 7 jaren geleden
bovenliggende
commit
7c6c7daa73
3 gewijzigde bestanden met toevoegingen van 8 en 4 verwijderingen
  1. 5 1
      CHANGE.md
  2. 3 3
      js/fileinput.js
  3. 0 0
      js/fileinput.min.js

+ 5 - 1
CHANGE.md

@@ -3,8 +3,12 @@ Change Log: `bootstrap-fileinput`
 
 ## version 4.4.6 (_under development_)
 
-**Date:** 04-Oct-2017
+**Date:** Work in progress
 
+- (bug #1108): Correct sortable drag element parsing during sorting.
+- (enh #1106): Update Portuguese BR Translations.
+- (enh #1105): Update Russian Translations.
+- (enh #1103): Update German Translations.
 - (enh #1099): Enhance mime type parsing for IE 11. 
 - (enh #1097): Add support for previewing Office file formats (e.g. docx, xlsx, pptx). 
     - Supports all common formats that google docs can view.

+ 3 - 3
js/fileinput.js

@@ -1467,14 +1467,14 @@
                 scroll: false,
                 draggable: selector,
                 onSort: function (e) {
-                    var oldIndex = e.oldIndex, newIndex = e.newIndex, key, $frame;
+                    var oldIndex = e.oldIndex, newIndex = e.newIndex, $frame, $dragEl;
                     self.initialPreview = $h.moveArray(self.initialPreview, oldIndex, newIndex);
                     self.initialPreviewConfig = $h.moveArray(self.initialPreviewConfig, oldIndex, newIndex);
                     self.previewCache.init();
                     for (var i = 0; i < self.initialPreviewConfig.length; i++) {
                         if (self.initialPreviewConfig[i] !== null) {
-                            key = self.initialPreviewConfig[i].key;
-                            $frame = $(".kv-file-remove[data-key='" + key + "']").closest($h.FRAMES);
+                            $dragEl = $(e.item);
+                            $frame = $dragEl.closest($h.FRAMES);
                             $frame.attr('data-fileindex', 'init_' + i).attr('data-fileindex', 'init_' + i);
                         }
                     }

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