Lines Matching refs:gantt

118 gantt.config.smart_rendering = true;
120 gantt._smart_render = {
123 var timeline = gantt.$ui.getView("timeline");
124 var grid = gantt.$ui.getView("grid");
125 var view = gantt.$layout;
133 var scrollPos = gantt.getScrollState();
143 var scroll = gantt.getScrollState();
145 scroll.y = scroll.y || gantt.getVisibleTaskCount()*gantt.config.row_height;
153 if(gantt.$keyboardNavigation && gantt.$keyboardNavigation.dispatcher.isTaskFocused(id)){
163 var y = gantt.getTaskTop(id);
166 y_end: y + gantt.config.row_height
170 var from_pos = gantt.getTaskTop(link.source),
171 to_pos = gantt.getTaskTop(link.target);
175 y_end: Math.max(from_pos, to_pos) + gantt.config.row_height
183 var firstTask = Math.floor(Math.max(0, port.y) / gantt.config.row_height) - buffer;
184 var lastTask = Math.ceil(Math.max(0, port.y_end) / gantt.config.row_height) + buffer;
186 var visibleTasks = gantt.$data.tasksStore.getIndexRange(firstTask, lastTask);
226 var item = gantt.getTask(ids[i]);
229 gantt.resetProjectDates(item);
236 var links = gantt.$data.linksStore.getIndexRange();
256 if(gantt.isTaskExists(i))
257 gantt.resetProjectDates(gantt.getTask(i));
261 gantt.callEvent("onBeforeSmartRender", []);
268 var layers = gantt.$services.getService("layers");
275 gantt.callEvent("onSmartRender", []);
320 var payload = gantt.bind(this[method], this);
372 gantt.attachEvent("onClear", function(){
375 gantt.attachEvent("onParse", function(){
379 gantt.attachEvent("onAfterLinkUpdate", clearLinkCache);
380 gantt.attachEvent("onAfterTaskAdd", clearAllCache);
381 gantt.attachEvent("onAfterTaskDelete", clearAllCache);
382 gantt.attachEvent("onAfterTaskUpdate", clearTaskCache);
383 gantt.attachEvent("onGanttScroll", clearViewPortCache);
384 gantt.attachEvent("onDataRender", clearAllCache);
391 gantt.attachEvent("onGanttScroll", function(oldLeft, oldTop, left, top){
392 if(gantt.config.smart_rendering){
397 gantt._smart_render.updateRender();
404 gantt.attachEvent("onDataRender", function() {
405 if(gantt.config.smart_rendering){
406 gantt._smart_render.updateRender();
411 var attachOnce = gantt.attachEvent("onGanttReady", function(){
412 var layers = gantt.$services.getService("layers");
415 if(!gantt.config.smart_rendering)
418 return !!gantt._smart_render.isTaskDisplayed(id, task);
423 if(!gantt.config.smart_rendering)
426 return !!gantt._smart_render.isLinkDisplayed(id, link);
429 gantt.detachEvent(attachOnce);