summaryrefslogtreecommitdiffstats
diff options
context:
space:
mode:
-rw-r--r--askbot/media/js/utils.js9
1 files changed, 8 insertions, 1 deletions
diff --git a/askbot/media/js/utils.js b/askbot/media/js/utils.js
index f1ff3018..539d4604 100644
--- a/askbot/media/js/utils.js
+++ b/askbot/media/js/utils.js
@@ -1092,8 +1092,14 @@ FileUploadDialog.prototype.getInputId = function() {
return this._input_id;
};
+FileUploadDialog.prototype.setErrorText = function(text) {
+ this.setLabelText(text);
+ this._label.addClass('error');
+};
+
FileUploadDialog.prototype.setLabelText= function(text) {
this._label.html(text);
+ this._label.removeClass('error');
};
FileUploadDialog.prototype.setUrlInputTooltip = function(text) {
@@ -1190,7 +1196,7 @@ FileUploadDialog.prototype.startFileUpload = function(startUploadHandler) {
fileURL = fileURL.replace(/\w:.*\\(.*)$/,'$1');
var error = $(data).find('error').text();
if (error != ''){
- alert(error);
+ me.setErrorText(error);
} else {
me.getUrlInputElement().attr('value', fileURL);
me.setLabelText(newStatus);
@@ -1211,6 +1217,7 @@ FileUploadDialog.prototype.startFileUpload = function(startUploadHandler) {
error: function (data, status, e) {
/* re-install this as the upload extension
* will remove the handler to prevent double uploading */
+ me.setErrorText(gettext('Oops, looks like we had an error. Sorry.'));
me.installFileUploadHandler(startUploadHandler);
}
});