|
@@ -430,10 +430,11 @@
|
|
return Math.round(new Date().getTime() + (Math.random() * 100));
|
|
return Math.round(new Date().getTime() + (Math.random() * 100));
|
|
},
|
|
},
|
|
htmlEncode = function (str) {
|
|
htmlEncode = function (str) {
|
|
- var $el = $(document.createElement('div')).html(str),
|
|
|
|
- out = $el.text();
|
|
|
|
- $el.remove();
|
|
|
|
- return out;
|
|
|
|
|
|
+ return str.replace(/\</g, '<')
|
|
|
|
+ .replace(/\</g, '>')
|
|
|
|
+ .replace(/\&/g, '&')
|
|
|
|
+ .replace(/\"/g, '"')
|
|
|
|
+ .replace(/\'/g, ''');
|
|
},
|
|
},
|
|
replaceTags = function (str, tags) {
|
|
replaceTags = function (str, tags) {
|
|
var out = str;
|
|
var out = str;
|
|
@@ -699,6 +700,8 @@
|
|
data = $.extend(self.getOutData(), params);
|
|
data = $.extend(self.getOutData(), params);
|
|
data.abortData = self.ajaxAborted.data || {};
|
|
data.abortData = self.ajaxAborted.data || {};
|
|
data.abortMessage = self.ajaxAborted.message;
|
|
data.abortMessage = self.ajaxAborted.message;
|
|
|
|
+ self.cancel();
|
|
|
|
+ self.setProgress(100);
|
|
self.showUploadError(self.ajaxAborted.message, data, 'filecustomerror');
|
|
self.showUploadError(self.ajaxAborted.message, data, 'filecustomerror');
|
|
return true;
|
|
return true;
|
|
}
|
|
}
|
|
@@ -1501,6 +1504,7 @@
|
|
self.raise('filebatchpreupload', [outData]);
|
|
self.raise('filebatchpreupload', [outData]);
|
|
if (self.abort(outData)) {
|
|
if (self.abort(outData)) {
|
|
jqXHR.abort();
|
|
jqXHR.abort();
|
|
|
|
+ self.setProgress(100);
|
|
}
|
|
}
|
|
};
|
|
};
|
|
fnSuccess = function (data, textStatus, jqXHR) {
|
|
fnSuccess = function (data, textStatus, jqXHR) {
|