Browse Source

Fix duration

pull/1/head
Wahyu Ramadhan 1 year ago
parent
commit
cb98ff2b6e
  1. 4
      edit-mode/function/ganttEvent.js

4
edit-mode/function/ganttEvent.js

@ -56,14 +56,14 @@ gantt.attachEvent("onBeforeTaskUpdate", function(id,new_item){
let link = task.$target; let link = task.$target;
// link.length > 0 -> successor // link.length > 0 -> successor
new_item['progress'] = progress; new_item['progress'] = progress;
new_item['duration'] = new_item['duration'] + (link.length == 0 ? 1 : 1); new_item['duration'] = new_item['duration'] + (link.length == 0 ? 0 : 1);
new_item['end_date'] = gantt.calculateEndDate({ new_item['end_date'] = gantt.calculateEndDate({
start_date: new_item['start_date'], start_date: new_item['start_date'],
duration: new_item['duration'] duration: new_item['duration']
}) })
new_item['end_date'].setHours(23,59,59); new_item['end_date'].setHours(23,59,59);
if (editDurationTriggered) { if (editDurationTriggered) {
let tempDuration = new_item['duration'] - (link.length == 0 ? 1 : 1); let tempDuration = new_item['duration'] - 1;
new_item['end_date'] = gantt.calculateEndDate({ new_item['end_date'] = gantt.calculateEndDate({
start_date: new_item['start_date'], start_date: new_item['start_date'],
duration: tempDuration duration: tempDuration

Loading…
Cancel
Save