Commit Graph

44 Commits

Author SHA1 Message Date
Adam Wulf 24600355c8 Merge remote-tracking branch 'origin/master' into flow/trapezoid 2019-06-25 22:36:13 -05:00
Knut Sveidqvist db5be3c28a Resolving som conflicts from merge 2019-06-11 08:35:46 -07:00
Josh Junon f51596eb61 Support styling of subgraphs 2019-05-24 17:08:45 +02: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
Philipp A bcd3aa7d61 Improved docs, split setClickEvent and setLink 2018-12-01 15:31:57 +01:00
Adam Wulf 9326e91832 Adding trapezoid and inverse trapezoid vertex options. 2018-10-10 02:25:44 -05:00
Tyler Long 52d0605066 Fix subgraph issue 2018-03-17 18:12:24 +08:00
Tyler Long e2b4fd4b20 New documentation website: https://mermaidjs.github.io/ 2017-08-16 22:02:28 +08:00
Alan Hohn 00682160b6 add line interpolation to linkStyle in flowchart 2016-04-28 20:59:09 -04:00
Tomasz Szczęśniak-Szlagowski e4d25ed9cd Add support for node(-ellipse shape-) in flow charts 2015-10-26 23:03:07 +00:00
Tomasz Szczęśniak-Szlagowski 30149df88e Allow node ids with keywords as suffixes
I've extracted alpha and punctuation characters from the huge regex and
made multiple occurences of alpha characters be recognised as a single
ALPHA token.

This way everything should work just like before, with the
difference that alpha strings will swallow keywords, ie. `spend` is
`ALPHA`, while previously it would have been `ALPHA ALPHA end`.
2015-10-24 22:25:13 +01:00
Tomasz Szczęśniak-Szlagowski b87764ed94 Allow `end` as a substring of vertex id
Jison adds \b (word boundary) to literal string patterns by default.
It does so, because it doesn't follow traditional match-longest
approach, but does match-first instead. Without including word
boundaries, it'd be hard to distinguish between a keyword and
identifier.

The pattern for `end` keyword is not a simple string literal - it
swallows trailing whitespace, so we have to add \b manually.

This partially fixes #184 - at least now `end` behaves the same as other
keywords: it can be used as a prefix and infix, but not as a suffix.

To solve this issue completely, ALPHA pattern would have to match
multiple letters, which is a much bigger change.
2015-10-15 00:31:18 +01:00
knsv e406fda9cd Draft implementation of tooltips and hyperlinks as described in issue #34. More tests and documentation to follow. 2015-10-02 00:18:47 +02:00
knsv 3ec7c6d18b Fix for being able to use the character v in node ids as described in issue #192 2015-07-23 15:33:26 +02:00
knsv efb4e464b2 Fix for issue #170 2015-06-14 09:33:48 +02:00
knsv 6864652b80 Initial fix for defect #162. 2015-05-29 08:23:13 +02:00
knsv 05f3982632 Fix for defect #161, nested subgraphs. 2015-05-15 12:11:36 +02:00
knsv ae6bb57cf5 Added support for nested subgraphs in grammar, part 1 of issue #161 2015-05-09 19:05:47 +02:00
knsv 0ed5a01756 Fix fir defect #141 regarding comment characters 2015-03-22 18:02:45 +01:00
knsv 22b9ee4919 Comment handling 2015-03-22 17:51:13 +01:00
knsv 3c5a19e5a7 Gantt: Configurable format for dates on x-axis
Flowchart: Default styles for links as discussed in issue #31
2015-02-28 23:50:23 +01:00
knsv 8598a7d712 More forgiving flowcharts, space at the end of the line allowed 2015-02-25 07:57:26 +01:00
knsv 2512666f49 New release 2015-02-15 19:34:18 +01:00
knsv 074a819ca8 New release 2015-02-15 18:11:46 +01:00
knsv c211434c38 Draft parser for gantt diagrams. 2015-02-08 20:07:15 +01:00
knsv 6612b3e01e Fix relatwed to issue number #54 - % in text 2015-01-24 19:33:10 +01:00
knsv d0428d492b Fix for issue number #108 - v in text 2015-01-20 20:23:02 +01:00
Björn Weström 9c8e36ea95 Syntax suggestion for reverse asymmetric shape 2015-01-14 00:03:19 +01:00
knsv 911cd09dd8 New release 2015-01-11 15:02:35 +01:00
knsv 27687fc742 Added notation for titles on subgraphs 2015-01-10 19:23:57 +01:00
knsv 3027882847 Added notation for dotted links as described in issue #26 and support for thicker links 2015-01-10 14:33:50 +01:00
knsv 952723706b Making it possible to have style/% in class definitions as described in issue #54 2015-01-08 08:20:07 +01:00
knsv 5a720b6d63 Introducing subgraphs 2015-01-07 21:02:58 +01:00
knsv c7e2c2b3c6 Fix for issue #84 2015-01-03 15:34:49 +01:00
knsv 26d0908b27 Fix for issue #53 2014-12-27 09:46:28 +01:00
knsv c3eb62255f Support for backslash in nodes 2014-12-22 08:11:49 +01:00
vijay40 cebe033b4b The directions can now be specified with special symbols along with acronyms. So >,<,^,v can be used in place of LR,RL,BT,TB respectively. 2014-12-17 15:24:28 +05:30
knsv 5712c6de7b Release 0.2.16 2014-12-15 19:35:09 +01:00
vijay40 3279edab33 Flow grammer is modified to allow each line ending without semicolon to improve readablity. The old declarations also work. One test is also included in flow.spec.js to test the changes. 2014-12-15 15:32:47 +05:30
knsv 28594138e0 Fix for issue #46, slashes in text 2014-12-13 21:10:50 +01:00
knsv 8a13c4cc06 Refactoring/cleanup of flowchart grammar 2014-12-13 18:01:25 +01:00
Vijay Jain d4451ef8a1 flow.jison is modified to include a single spaces between vertices and link to improve readablity for issue #38. There should not be any space between vertex and its text and link and its text. flow.spec.js is modified to include three new tests for testing new graphs. 2014-12-13 17:09:03 +05:30
knsv 3f3e23b419 Fixes for issues #47 and #55 including new test cases. 2014-12-13 08:43:25 +01:00
knsv 1cc3f16d7a Refactoring, split of diagrams into different folders for easier additions of more diagram types 2014-12-11 21:02:11 +01:00
Renamed from src/parser/flow.jison (Browse further)