From: Jan Schneider Date: Mon, 5 Jul 2010 12:15:46 +0000 (+0200) Subject: Correctly enable/disable task form buttons. X-Git-Url: https://git.internetallee.de/?a=commitdiff_plain;h=395096350e74e8a3514169313596975071cd79c0;p=horde.git Correctly enable/disable task form buttons. --- diff --git a/kronolith/js/kronolith.js b/kronolith/js/kronolith.js index d70d845d3..0aa786123 100644 --- a/kronolith/js/kronolith.js +++ b/kronolith/js/kronolith.js @@ -2497,8 +2497,8 @@ KronolithCore = { this.openTab($('kronolithTaskForm').down('.tabset a.kronolithTabLink')); $('kronolithTaskForm').enable(); $('kronolithTaskForm').reset(); - $('kronolithTaskSave').show(); - $('kronolithTaskDelete').show(); + $('kronolithTaskSave').show().enable(); + $('kronolithTaskDelete').show().enable(); $('kronolithTaskForm').down('.kronolithFormActions .kronolithSeparator').show(); this.updateTasklistDropDown(); this.disableAlarmMethods('Task'); @@ -2703,7 +2703,7 @@ KronolithCore = { this.closeRedBox(); this.go(this.lastLocation); } else { - $('kronolithTaskSave').disable(); + $('kronolithTaskSave').enable(); } }.bind(this)); }, @@ -3983,6 +3983,7 @@ KronolithCore = { break; case 'kronolithTaskDelete': + elt.disable(); var tasklist = $F('kronolithTaskOldList'), taskid = $F('kronolithTaskId'); this.doAction('deleteTask', @@ -3996,6 +3997,7 @@ KronolithCore = { $('kronolithTasksNoItems').show(); } } else { + elt.enable(); $('kronolithViewTasksBody').select('tr').find(function(el) { return el.retrieve('tasklist') == tasklist && el.retrieve('taskid') == taskid;