Lines Matching refs:gantt

118 gantt.config.quickinfo_buttons = ["icon_delete","icon_edit"];
119 gantt.config.quick_info_detached = true;
120 gantt.config.show_quick_info = true;
122 gantt.attachEvent("onTaskClick", function(id){
124 gantt.showQuickInfo(id);
133 gantt._hideQuickInfo();
137 gantt.attachEvent(events[i], hiding_function);
142 gantt.hideQuickInfo(true);
143 gantt._quick_info_box = null;
146 gantt.attachEvent("onGanttReady", clearQuickInfo);
147 gantt.attachEvent("onDestroy", clearQuickInfo);
150 gantt.templates.quick_info_title = function(start, end, ev){ return ev.text.substr(0,50); };
151 gantt.templates.quick_info_content = function(start, end, ev){ return ev.details || ev.text; };
152 gantt.templates.quick_info_date = function(start, end, ev){
153 return gantt.templates.task_time(start, end, ev);
155 gantt.templates.quick_info_class = function(start, end, task){ return ""; };
158 gantt.showQuickInfo = function(id){
161 gantt.utils.dom.isChildOf(this._quick_info_box, document.body)
174 this._quick_info_box.className = gantt._prepare_quick_info_classname(id);
181 gantt._hideQuickInfo = function(){
182 gantt.hideQuickInfo();
184 gantt.hideQuickInfo = function(forced){
192 if (gantt.config.quick_info_detached) {
210 gantt.event(window, "keydown", function(e){
212 gantt.hideQuickInfo();
216 var container = gantt.$task_data;
220 viewport: gantt.$task
223 container = gantt.$grid_data;
227 viewport: gantt.$grid
232 parent: gantt.$layout,
233 viewport: gantt.$layout
237 gantt._show_quick_info = function(pos, offset){
238 var qi = gantt._quick_info_box;
239 if (gantt.config.quick_info_detached) {
247 var scrolls = gantt.getScrollState();
273 gantt.$root.appendChild(qi);
276 gantt._prepare_quick_info_classname = function(id){
277 var task = gantt.getTask(id);
288 gantt._init_quick_info = function(pos, id){
289 var task = gantt.getTask(id);
292 gantt.hideQuickInfo(true);
306 var ariaAttr = gantt._waiAria.quickInfoHeaderAttrString();
314 var buttons = gantt.config.quickinfo_buttons;
322 var ariaAttr = gantt._waiAria.quickInfoButtonAttrString(gantt.locale.labels[buttons[i]]);
324 …i]+"\" title=\""+gantt.locale.labels[buttons[i]]+"\" " + ariaAttr +"><div class='gantt_menu_icon "…
332 gantt._qi_button_click(ev.target || ev.srcElement);
335 gantt.event(qi, "click", buttonClick);
336 gantt.event(qi, "keypress", function(e){
341 gantt._qi_button_click(e.target || e.srcElement);
345 if (gantt.config.quick_info_detached) {
347 gantt.event(container, "scroll", function () { gantt.hideQuickInfo(); });
354 gantt._qi_button_click = function(node){
355 var box = gantt._quick_info_box;
360 var id = gantt._quick_info_box_id;
361 gantt.$click.buttons[mask.split(" ")[1].replace("icon_","")](id);
363 gantt._qi_button_click(node.parentNode);
365 gantt._get_event_counter_part = function(id, offset, viewport){
366 var domEv = gantt.getTaskNode(id);
368 domEv = gantt.getTaskRowNode(id);
388 var dx = (left + domEv.offsetWidth/2) - scroll.x > (gantt.$container.offsetWidth/2) ? 1 : 0;
389 var dy = (top + domEv.offsetHeight/2) - scroll.y > (gantt.$container.offsetHeight/2) ? 1 : 0;
397 gantt._fill_quick_data = function(id){
398 var ev = gantt.getTask(id);
399 var qi = gantt._quick_info_box;
401 gantt._quick_info_box_id = id;
406 content: gantt.templates.quick_info_title(ev.start_date, ev.end_date, ev),
407 date: gantt.templates.quick_info_date(ev.start_date, ev.end_date, ev)
415 gantt._waiAria.quickInfoHeader(qi, [header.content, header.date].join(" "));
419 main.innerHTML = gantt.templates.quick_info_content(ev.start_date, ev.end_date, ev);