소스 검색

Updates to release v4.2.1

Kartik Visweswaran 10 년 전
부모
커밋
c66c2ac8bd
5개의 변경된 파일9개의 추가작업 그리고 11개의 파일을 삭제
  1. 2 2
      CHANGE.md
  2. 1 0
      README.md
  3. 1 1
      bower.json
  4. 5 8
      js/fileinput.js
  5. 0 0
      js/fileinput.min.js

+ 2 - 2
CHANGE.md

@@ -1,6 +1,6 @@
 version 4.2.1
 version 4.2.1
 =============
 =============
-**Date**: 22-May-2015
+**Date**: 31-May-2015
 
 
 1. (enh #279, #280): Fixed error for failed response types.
 1. (enh #279, #280): Fixed error for failed response types.
 2. (enh #287): Add Brazilian Portugese (pt-BR) translations.
 2. (enh #287): Add Brazilian Portugese (pt-BR) translations.
@@ -15,7 +15,7 @@ version 4.2.1
 7. (enh #302): Add Greek (el) translations.
 7. (enh #302): Add Greek (el) translations.
 8. (enh #303): Validate only files to be dragged and dropped.
 8. (enh #303): Validate only files to be dragged and dropped.
 9. (enh #305): Implement better cleanup of memory with `revokeObjectURL`.
 9. (enh #305): Implement better cleanup of memory with `revokeObjectURL`.
-10. (enh #307): Allow setting thumbnail frame style and attributes via `initialPreviewConfig`.
+10. (enh #307): Allow setting thumbnail frame css class and attributes via `initialPreviewConfig`.
 
 
 version 4.2.0
 version 4.2.0
 =============
 =============

+ 1 - 0
README.md

@@ -1492,6 +1492,7 @@ The above abort will be triggered at time of upload for (ajax uploads) OR at for
 ```js
 ```js
 $('#input').on('filecustomerror', function(event, params) {
 $('#input').on('filecustomerror', function(event, params) {
    // params.abortData will contain the additional abort data passed
    // params.abortData will contain the additional abort data passed
+   // params.abortMessage will contain the aborted error message passed
 });
 });
 ```
 ```
 
 

+ 1 - 1
bower.json

@@ -1,6 +1,6 @@
 {
 {
     "name": "bootstrap-fileinput",
     "name": "bootstrap-fileinput",
-    "version": "4.2.0",
+    "version": "4.2.1",
     "homepage": "https://github.com/kartik-v/bootstrap-fileinput",
     "homepage": "https://github.com/kartik-v/bootstrap-fileinput",
     "authors": [
     "authors": [
         "Kartik Visweswaran <[email protected]>"
         "Kartik Visweswaran <[email protected]>"

+ 5 - 8
js/fileinput.js

@@ -570,9 +570,9 @@
                 case 'filecustomerror':
                 case 'filecustomerror':
                 case 'filesuccessremove':
                 case 'filesuccessremove':
                     break;
                     break;
-                // can trigger filecustomerror to abort upload
+                // receive data response via `filecustomerror` event`
                 default:
                 default:
-                    self.ajaxAborted = true;
+                    self.ajaxAborted = e.result;
                     break;
                     break;
             }
             }
             return true;
             return true;
@@ -663,12 +663,9 @@
         abort: function (params) {
         abort: function (params) {
             var self = this, data;
             var self = this, data;
             if (self.ajaxAborted && typeof self.ajaxAborted === "object" && self.ajaxAborted.message !== undefined) {
             if (self.ajaxAborted && typeof self.ajaxAborted === "object" && self.ajaxAborted.message !== undefined) {
-                if (self.ajaxAborted.data !== undefined) {
-                    data = self.getOutData({}, self.ajaxAborted.data);
-                } else {
-                    data = self.getOutData();
-                }
-                data = $.extend(data, params);
+                data = $.extend(self.getOutData(), params);
+                data.abortData = self.ajaxAborted.data || {};
+                data.abortMessage = self.ajaxAborted.message;
                 self.showUploadError(self.ajaxAborted.message, data, 'filecustomerror');
                 self.showUploadError(self.ajaxAborted.message, data, 'filecustomerror');
                 return true;
                 return true;
             }
             }

파일 크기가 너무 크기때문에 변경 상태를 표시하지 않습니다.
+ 0 - 0
js/fileinput.min.js


이 변경점에서 너무 많은 파일들이 변경되어 몇몇 파일들은 표시되지 않았습니다.