From a867d3216ccfbd065497407d4dec16c4b65a7dc2 Mon Sep 17 00:00:00 2001 From: wangyidong Date: Sat, 13 Jul 2024 12:25:12 +0800 Subject: [PATCH] * [perf story #59018] Render gantt. --- lib/zin/wg/gantt/js/v1.js | 19 +++++++++++++++++++ 1 file changed, 19 insertions(+) diff --git a/lib/zin/wg/gantt/js/v1.js b/lib/zin/wg/gantt/js/v1.js index 7e5db8f62a..21515ee56b 100644 --- a/lib/zin/wg/gantt/js/v1.js +++ b/lib/zin/wg/gantt/js/v1.js @@ -644,6 +644,25 @@ function initGantt() resizeGanttView(); $(window).off('resize').on('resize', function(){resizeGanttView()}); + + gantt.init(ganttID); + gantt.parse(ganttData); + gantt.showDate(new Date()); + + zoomTasks(zooming); + + // Make folder can open or close by click + $('#' + ganttID).on('click', '.gantt_close,.gantt_open', function() + { + let $task = $(this).closest('.gantt_row_task'); + let task = gantt.getTask($task.attr('task_id')); + if(task) gantt[task.$open ? 'close' : 'open'](task.id); + }); + + $('#ganttContainer').off('mouseleave').on('mouseleave', function() + { + setTimeout(function(){$('.gantt_tooltip').remove()}, 100); + }); } $(function()