- Nov 27, 2018
-
-
Mario Mol authored
* Change the source to use Typescript and organizing in small modules * Start/End Dates with Planned and Executed values * Now Tasks has Cost value as well, showed in a column * Gantt now shows two bars for each task, planned and executed, one is full background and other has transparency * Fixing small layout bugs
- Jun 28, 2018
-
- Dec 18, 2017
-
-
Ricardo Cardoso authored
* fix drawing length fix each drawing length so that the current date line is accurate change the drawing procedure so that there's no 1-pixel padding before the start of each task in the gantt chart
-
- Jul 16, 2017
-
-
Ricardo Cardoso authored
* make material design webpage Material Design Webpage. Refers to #19 on original Git. * implement pretty print for code and change theme #3 Implement pretty print for code blocks; Change theme to teal-blue; Start the vw font-sizing. Refers to #3 * fix font and active menu items Fixed font for intro section and menu items now get active on scroll #2 #5 * bootstrap skeleton w/o content Bootstrap skeleton without content (pending review) #8 * reviewed content and customised look Review content and * better scrollspy better scrollspy with bootstrap instructions * fix jsGantt width limit and disposition jsGantt had a min-width limit of 1064px with fixed widths which has been changed to 632px min-width (fixed 532px for the list and min of 100px for the chart) Disposition has also been changed so that the list anchors in the left and chart fills the rest Tested with Chrome, Edge, IE 11, Mozilla and Opera * update license and changelog update license on every file necessary and added the v1.7.5.4 log in the changelog
- May 27, 2017
-
-
Eduardo de Moura Rodrigues authored
-
- May 22, 2017
-
-
Eduardo de Moura Rodrigues authored
-
- Feb 22, 2017
-
-
Eduardo de Moura Rodrigues authored
-
- Jan 28, 2017
-
-
Ricardo Cardoso authored
* Enhancements Pack #19 Darker background image; Changed material design icon vertical alignment for a more pleasant look.
-
- Jan 25, 2017
-
-
Eduardo de Moura Rodrigues authored
Created new web page with responsive look. * Initial layout for web page * Improvements on layout * Add usage to html and contributing file
-
- Jan 17, 2017
-
-
Ricardo Cardoso authored
Now the completion of a task is the average of its subtasks weighted by the duration of each one. In addition to changing the logo as requested, the NumKid property was kept and the vWeight parameter was added to be used for the weighted average.
-
- Jan 07, 2017
-
-
Eduardo de Moura Rodrigues authored
-
- Jan 06, 2017
-
-
Eduardo Rodrigues authored
-
- Jan 05, 2017
-
-
jsGanttImproved authored
-
- Nov 19, 2016
-
-
jsGanttImproved authored
-
- Oct 30, 2016
-
-
jsGanttImproved authored
-
- May 14, 2016
-
-
jsGanttImproved authored
-
jsGanttImproved authored
-
- May 01, 2016
-
-
jsGanttImproved authored
- Aug 26, 2015
-
-
jsGanttImproved authored
* Moved ProjectHome.md from wiki branch to README.md in master branch. * Reformatted files to use Unix line feeds. * Point files at GitHub rather than Google Code
-
- May 23, 2015
-
-
jsGanttImproved authored
Update dependency line generation to use solid arrow heads using the same CSS trick used for milestones to be more printer friendly.
-
- Jan 04, 2015
-
-
jsGanttImproved authored
-
jsGanttImproved authored
-
jsGanttImproved authored
Remove an unnecessary div being created to store tool tip info. Renamed tool tip info div to have a more sensible name. Remove unnecessary check for string "today" in scrollTo check. New date handling means any invalid date is interpreted as "today". Allow granularity of an hour in scrollTo check if displaying in hour format. getMaxDate was mistakenly checking day of week rather than day of month when calculating max date in month format. Make an attempt to sanitise language strings when they are brought in rather than relying on how they are displayed. Make the fade timer a setable parameter. Added a class to the div containing dependency lines to allow a css workaround for an odd bug in old versions of Opera where wide charts would gain a lot of extra scroll distance when the tool tip is triggered when scrolled right more than approx 5000px.
-
- Dec 18, 2014
-
-
jsGanttImproved authored
-
jsGanttImproved authored
Bad or empty input dates are created as a new Date() rather than new Date(0,0,0,0,0) (or a variation thereof). This means things are far less likely to break as you aren't going to try and draw a chart in hour format starting in 1899! Optimised repeated code related to creation of captions. Stopped dependency lines between tasks within a combined group from doing a loop when the start and end point are close together. Removed some unnecessary variable assignment during table creation using calls to newNode. Looking at the code with fresh eyes during the most recent updates I finally realised that when I refactored the code to use createElement() and appendChild() rather than innerHTML I removed the need to use JSGantt.findObj() to locate nodes in the document. This lead to the following changes: As all the nodes exist straight after the call to createElement all listeners are registered as soon as possible rather than as a group at the end. As a result... All listener creation methods were updated to use objects rather than strings/JSGantt.findObj(). Updated how/where dependency lines are created in the document. Simplified the display of the tool tip.
-
- Dec 13, 2014
-
-
jsGanttImproved authored
JSGantt.TaskItem has been updated to allow it to also be instantiated using Date objects for Start and End dates as well as well formatted strings.
-
- Dec 11, 2014
-
-
jsGanttImproved authored
Remove a lot of unnecessary whitespace. Code is denser and a little harder to read but it saves nearly 3kb!
-
jsGanttImproved authored
Added missing implied semi-colons Explicitly declared all variables Removed duplicate variable declarations Fixed bug in Iso week date format (not sure how this got committed, it would never have worked as written) Fixed incompatibility in data validation for early internet explorer versions introduced with check on HTMLDivElement
-
- Dec 07, 2014
-
-
jsGanttImproved authored
Modify XML export methods to output dates in the input format specified for the current chart. XML "Notes" output is also slightly refactored.
-
jsGanttImproved authored
-
jsGanttImproved authored
Fixed nasty bug that has come through all versions of jsGantt and jsGanttImproved where some code assumed that the javascript chart object was stored in a variable called "g"
-
jsGanttImproved authored
Prevent creation of tasks with duplicate IDs. Fix bug where attempting to remove the first task defined would prevent the chart from redrawing.
-
jsGanttImproved authored
Although I explicitly make no promises about XSS protection there is no need to make things easy for people. Updated Setter methods to do basic checks and sanitation of values.
- Nov 30, 2014
-
-
jsGanttImproved authored
Alter parseXML to recognise and attempt to load MS Project XML files. Obviously MS Project is a far more complex tool so this import is necessarily limited but it will attempt to deal with split tasks.