فهرست منبع

fix: drop event will not trigger excelPreview @ init

Hugh Harlequin 1 سال پیش
والد
کامیت
c9556f5097
2فایلهای تغییر یافته به همراه6 افزوده شده و 1 حذف شده
  1. 0 0
      js/dist/excel-preview.min.js
  2. 6 1
      js/src/excel-preview.js

تفاوت فایلی نمایش داده نمی شود زیرا این فایل بسیار بزرگ است
+ 0 - 0
js/dist/excel-preview.min.js


+ 6 - 1
js/src/excel-preview.js

@@ -32,7 +32,12 @@
         init: function () {
             var e = this;
             let input = $(e.element).prev('input[type=file]');
-            $(e.element).prev('input[type=file]').fileinput(e.settings).on('change', function (file) {
+            let namespace = input.data('fileinput').namespace;
+            input.fileinput(e.settings).on('change', function (file) {
+                e.excelPreview(file);
+            })
+            /* let drop event trigger change*/
+            input.on('change' + namespace, function (file){
                 e.excelPreview(file);
             })
         },

برخی فایل ها در این مقایسه diff نمایش داده نمی شوند زیرا تعداد فایل ها بسیار زیاد است