forked from extern/egroupware
Progress on gantt chart
- Fixed error from projects with no constraints - Got ajax expansion working
This commit is contained in:
parent
1224439431
commit
bb5b1163cb
@ -67,7 +67,7 @@ var et2_gantt = et2_valueWidget.extend([et2_IResizeable,et2_IInput],
|
|||||||
order_branch: true,
|
order_branch: true,
|
||||||
min_column_width: 30,
|
min_column_width: 30,
|
||||||
fit_tasks: true,
|
fit_tasks: true,
|
||||||
autosize: 'y',
|
autosize: '',
|
||||||
// Date rounding happens either way, but this way it rounds to the displayed grid resolution
|
// Date rounding happens either way, but this way it rounds to the displayed grid resolution
|
||||||
// Also avoids a potential infinite loop thanks to how the dates are rounded with false
|
// Also avoids a potential infinite loop thanks to how the dates are rounded with false
|
||||||
round_dnd_dates: false,
|
round_dnd_dates: false,
|
||||||
@ -397,6 +397,14 @@ var et2_gantt = et2_valueWidget.extend([et2_IResizeable,et2_IInput],
|
|||||||
_bindGanttEvents: function() {
|
_bindGanttEvents: function() {
|
||||||
var gantt_widget = this;
|
var gantt_widget = this;
|
||||||
|
|
||||||
|
// After the chart renders, resize to make sure it's all showing
|
||||||
|
this.gantt.attachEvent("onGanttRender", function() {
|
||||||
|
// Timeout gets around delayed rendering
|
||||||
|
window.setTimeout(function() {
|
||||||
|
gantt_widget.resize();
|
||||||
|
},100);
|
||||||
|
});
|
||||||
|
|
||||||
// Click on scale to zoom - top zooms out, bottom zooms in
|
// Click on scale to zoom - top zooms out, bottom zooms in
|
||||||
this.gantt_node.on('click','.gantt_scale_line', function(e) {
|
this.gantt_node.on('click','.gantt_scale_line', function(e) {
|
||||||
var current_position = e.target.offsetLeft / $j(e.target.parentNode).width();
|
var current_position = e.target.offsetLeft / $j(e.target.parentNode).width();
|
||||||
|
Loading…
Reference in New Issue
Block a user