Commit Graph

1142 Commits

Author SHA1 Message Date
abzicht 0a7b8840a4 Added css for clickable when task text is outside of task 2019-03-15 20:34:26 +01:00
abzicht f272cff7f6 Adding minify capability 2019-03-10 18:23:11 +01:00
abzicht 6ede0f6166 Allowing brackets in taskTxt, adjusted index.html example to include brackets in task text 2019-03-10 14:07:33 +01:00
abzicht c44ff8a70f Adding a gantt clickable example to the existing gantt diagram 2019-03-10 13:56:49 +01:00
abzicht d2eb507e7d Adding styles for clickable tasks 2019-03-10 13:43:20 +01:00
abzicht fa04e3de75 Adding jison processed js file because it seems that this is always committed to github 2019-03-10 13:42:43 +01:00
abzicht 63184d53c1 Argument processing now allows double quoted strings 2019-03-10 13:41:59 +01:00
abzicht 1dfff7ac0e Added documentation and implemented empty functionarguments 2019-03-10 13:41:02 +01:00
abzicht 6c84544521 Changed href to scan for the next double quoted word. This allows whitespace in links and resolves the issue with href ending with EOF 2019-03-10 11:49:16 +01:00
abzicht 91651ca6ce Fixed lint issues 2019-03-09 23:17:13 +01:00
abzicht 6fd790570a Removed <a> tag, moved id attribute to text section 2019-03-09 23:14:28 +01:00
abzicht b322a964ca Code refactoring: Pushing functions is now to the funs list is now available in a separate function. Also, setLink no longer using the .link attribute and instead calls links directly via window.open 2019-03-09 23:13:53 +01:00
abzicht 20b35cbe13 Removed STR remains and fixed whitespace issue for 'call' which lead to undesired whitespace in function names 2019-03-09 22:42:27 +01:00
abzicht d169641c99 Fixed lint issue 2019-03-09 22:19:08 +01:00
abzicht 856591d253 Removed STR as it is no longer required; made 'click' a state such that it returns the id that is specified after the keyword 2019-03-09 22:18:37 +01:00
abzicht 4587f5a73d Added 'clickable' class to all elements with interactivity. This allows css styling for clickable elements 2019-03-09 20:08:52 +01:00
abzicht 10057217cb Fixed issue which only passed the first char of functionargs to the function by splitting the functionargs by commas 2019-03-09 20:07:51 +01:00
abzicht 0c66e1b5b9 Added href support and improved callback argument handling 2019-03-09 12:11:56 +01:00
monsterkrampe 4800460e07
748: class diagram: allow linebreak after last statement; rerender correctly; allow unassociated classes 2019-03-09 09:54:28 +01:00
abzicht 67ee649d99 Added setLink and setClickEvent to gantt 2019-03-08 00:19:53 +01:00
abzicht 57b780a0d7 In render: added calling callback for gantt functions 2019-03-08 00:07:36 +01:00
abzicht 19d9dd6954 Fixed clickStatement to include ids 2019-03-07 22:31:38 +01:00
abzicht e298351caa Added <a href> and callback functionality to gantt diagrams 2019-03-07 22:00:02 +01:00
ivan-danilov 752a12bda4 linkStyle now supports list of indexes with a few tests
For example:
linkStyle 0,1,2 interpolate basis stroke:#00f,stroke-width:2px;

Other variants of linkStyle syntax are also included
2019-02-21 22:06:11 +02:00
João Paulo Poffo afeb3b53c9 Simplified methods 2019-02-12 17:52:18 -02:00
João Paulo Poffo 8ce658416b Simplify to codeclimate 2019-02-12 17:40:57 -02:00
João Paulo Poffo 6e846ac3e5 Defined a renderEndDate 2019-02-12 17:29:38 -02:00
Dan Shai ec298185a3 fix class diagram mermaid 2019-02-12 10:27:05 +02:00
João Paulo Poffo 58df72984f Standard 2019-02-07 12:05:09 -02:00
João Paulo Poffo 5bfddcc444 Complexity 2019-02-07 11:27:01 -02:00
João Paulo Poffo a99b31a61d Standard 2019-02-07 11:22:46 -02:00
João Paulo Poffo 8a8b7bd48c Fixed weekend between dates; Manual endtimes; Additional testing 2019-02-07 11:21:00 -02:00
João Paulo Poffo 1d04c7e1fe Standard JS 2019-02-06 17:25:39 -02:00
João Paulo Poffo 9f1c37ecb3 Codeclimate - Complexity 2019-02-06 17:24:20 -02:00
João Paulo Poffo 8e8651a0e1 Comments 2019-02-06 17:12:05 -02:00
João Paulo Poffo a8e9f21035 Standard 2019-02-06 17:09:59 -02:00
João Paulo Poffo 997cdfffb4 Doc HTML 2019-02-06 17:00:51 -02:00
João Paulo Poffo 5a9c57ec0f Docs 2019-02-06 16:59:57 -02:00
João Paulo Poffo 418ac501aa Added excludes weekdays to gantt 2019-02-06 16:54:09 -02:00
Philipp A 12b58a17e1 SVG link rendering 2019-02-06 10:53:26 +01:00
Gijs van Dam 7ca9df9357 Refactor ganttDb tests 2019-02-04 11:33:24 +08:00
Gijs van Dam f912f8582d Remove MomentJS dependency from Gantt Jest test cases
To reduce the dependencies of the Jest test cases, the moment dates in
both Jest test files are replaced with native javascript. Also the
physical file gantt.spec.js is moved to be in the same folder as
gantt.js
2019-02-04 10:21:58 +08:00
Gijs van Dam a211b6d55d Use it.each in test cases to prevent code repetition 2019-02-01 17:04:43 +08:00
Gijs van Dam c84c154603 Add tests for all possible task tags 2019-02-01 16:16:28 +08:00
Gijs van Dam f903090e0f Refactor tag parsing of tags
The allowed tags are now a const at the top of the code.
Adding a tag there, automatically assigns the property to the
javascript object, if the tag is present in the data.
2019-02-01 14:21:25 +08:00
Gijs van Dam 901df242b7 Replace multiple returns with single return 2019-02-01 13:28:12 +08:00
Gijs van Dam 9dbb3767e2 Extract tag parsing in separate function 2019-02-01 13:27:42 +08:00
Gijs van Dam 5565d36ef2 Fix lint issues 2019-02-01 12:41:03 +08:00
Gijs van Dam 48f8c3f85a Add custom rendering of milestone tasks
If a task is a milestone, the rect shape will be square in the center of
the original width of the rectangular calculated if it weren't a
milestone. The placement of the label text is adjusted accordingly.
Both the rect and the text get a 'milestone' and 'milestoneText' class
accordingly.
The scss rotates the square and scales it a bit down, so that it's a
diamond, which appears to be the defacto standard for milestone icons.
The label text is put in italics.
The rotational transform is done in the scss, so that it's easy for
users to create their own milestone icon-style.
2019-02-01 12:34:55 +08:00
Gijs van Dam a3eef7298e Add milestone to ganttDb 2019-01-31 15:33:35 +08:00