MDL-49802 core_message: Prevent message being sent twice in messenger

This commit is contained in:
Frederic Massart 2015-05-06 17:43:48 +08:00
parent 24a2babdd3
commit 913784114d
4 changed files with 7 additions and 10 deletions

View file

@ -351,19 +351,18 @@ Y.namespace('M.core_message.messenger').sendMessage = Y.extend(SENDMSGDIALOG, M.
// Hide the dialog.
Y.later(1300, this, function() {
this.setSendLock(false);
this.hideNotice();
this.hide();
});
},
failure: function() {
this.setSendLock(false);
this.hideNotice();
new M.core.alert({
title: M.util.get_string('error', 'core'),
message: M.util.get_string('errorwhilesendingmessage', 'core_message')
});
},
complete: function() {
this.setSendLock(false);
}
},
context: this

File diff suppressed because one or more lines are too long

View file

@ -351,19 +351,18 @@ Y.namespace('M.core_message.messenger').sendMessage = Y.extend(SENDMSGDIALOG, M.
// Hide the dialog.
Y.later(1300, this, function() {
this.setSendLock(false);
this.hideNotice();
this.hide();
});
},
failure: function() {
this.setSendLock(false);
this.hideNotice();
new M.core.alert({
title: M.util.get_string('error', 'core'),
message: M.util.get_string('errorwhilesendingmessage', 'core_message')
});
},
complete: function() {
this.setSendLock(false);
}
},
context: this

View file

@ -186,19 +186,18 @@ Y.namespace('M.core_message.messenger').sendMessage = Y.extend(SENDMSGDIALOG, M.
// Hide the dialog.
Y.later(1300, this, function() {
this.setSendLock(false);
this.hideNotice();
this.hide();
});
},
failure: function() {
this.setSendLock(false);
this.hideNotice();
new M.core.alert({
title: M.util.get_string('error', 'core'),
message: M.util.get_string('errorwhilesendingmessage', 'core_message')
});
},
complete: function() {
this.setSendLock(false);
}
},
context: this