…; leaving original duration unchanged.
…is adds is... a) the ability to change the dates of Gantt tasks by moving the the bars on the chart b) a column next to the task description column that shows the start and end dates of the task (can also be used to change the start/end date of the task) % Note: The edit is able to update the task via ajax, but an actual page refresh is needed to update dependent tasks (or another "move", which puts them where they should have been after the previous move, i.e. it lags by one operation). The ajax response contains information for updating them, but the ruby code is pulling old data for some reason that I haven't been able to figure out. Perhaps the caching in issue_dependency_patch.rb has something to do with this.
…e 2.1.0+) instead of Prototype. * Some other minor drawing adjustments.
* Remove extraneous height from chart. I got tired of having to scroll way down to the bottom in order to get to the horizontal scroll bar, when there is no reason for the chart to be that high in the first place. ! Fix logic for checking work_on_weekends (affects ensuring start and due dates end on a workday). ! Fix progress bar length to take into account only workdays
… less than 100% * Remove extraneous "%" for tasks that don't have a percentage * Adjust task bars vertically so they line up better with the task label on the left * Adjust task bar labels so they line up better next to the task bars
* Change month numbers to abbreviate month names (they fit fine for me and are less ambiguous than a number) * Remove some "magic" numbers in CSS positioning. The individual header height (currently 18) can be adjusted now in one place without causing chaos.
* For the maximum zoom level, add the day of the month number (e.g. 1-31) in the day header * At the minimum zoom, decrease the month header font to avoid awkward wrapping. (Perhaps it would be better to have header for the year and then a header for each month.)
… not displayed in the gantt chart (this is only applied in the web page, for now). This reduces the amount of space needed by almost 30%. * Change the red line to a light red bar and extend it into the month/week/day headers. Also move it to the background. This resolves questions about whether today is on the left side of the line or the right side of the line (the bar covers all of today instead of being on one side or the other).
… is different. This also fixes a spacing issue with month headings.