|
@@ -288,10 +288,13 @@ MarkControl.prototype.initTriggers = function(option) {
|
|
|
this.on('task.submit.before', this, function(event, context, eventObject) {
|
|
|
context.submitting = true;
|
|
|
});
|
|
|
- this.on('task.submit.success', this, function(event, context, eventObject) {
|
|
|
+ this.on('history.submit.success', this, function(event, context, eventObject) {
|
|
|
context.submitting = false;
|
|
|
- context.task = undefined;
|
|
|
- self.getTask();
|
|
|
+ });
|
|
|
+ this.on('task.submit.success', this, function(event, context, eventObject) {
|
|
|
+ context.submitting = false;
|
|
|
+ context.task = undefined;
|
|
|
+ self.getTask();
|
|
|
});
|
|
|
this.on('task.submit.error', this, function(event, context, eventObject) {
|
|
|
context.submitting = false;
|
|
@@ -308,7 +311,6 @@ MarkControl.prototype.initTriggers = function(option) {
|
|
|
this.on('mark.setting.change', this, function(event, context, eventObject) {
|
|
|
self.updateSetting(eventObject);
|
|
|
});
|
|
|
-
|
|
|
$(document).keypress(this, function(event) {
|
|
|
if (self.context.listenKeyboard != false) {
|
|
|
return self.trigger('key.press', event);
|
|
@@ -589,7 +591,11 @@ MarkControl.prototype.submitTask = function(submitUrl) {
|
|
|
markControl.context.status = status;
|
|
|
markControl.trigger('mark.status.change', status);
|
|
|
}
|
|
|
- markControl.trigger('task.submit.success');
|
|
|
+ if(task.previous==true){
|
|
|
+ markControl.trigger('history.submit.success',task);
|
|
|
+ }else{
|
|
|
+ markControl.trigger('task.submit.success');
|
|
|
+ }
|
|
|
}, function(message) {
|
|
|
markControl.trigger('task.submit.error', message);
|
|
|
});
|