Chris Moran
04b4da0c75
## Work in progress.
...
Implemented directives per PR review comment:
%%{directive: json-encoded-arg-string}%%
example:
%%{init: { 'logLevel': 0, 'theme': 'dark' }}%%
Also changed wrap and config to directives:
%%{wrap}%%
%%{config: { 'fontSize': 18 }}%%
2020-06-11 15:35:00 -04:00
Chris Moran
bd11663e0a
Added auto wrap option (and grammar) for sequenceDiagrams
...
Added inline config and init(ialization) grammar
Added reinitialize functionality to mermaidAPI (not to be confused with initialize)
Added actorFontWeight, noteFontWeight, messageFontWeight, wrapEnabled, wrapPadding
Added wrapLabel and breakWord functions to intelligently wrap text based on a pixel-based width instead of column-based
- The implementation is largely from Carys Mills: https://medium.com/@CarysMills/wrapping-svg-text-without-svg-2-ecbfb58f7ba4
- Made slight modifications for mermaid-js
Fixed dark theme color inconsistencies for sequence diagrams
Removed !important from sequence scss as this prevents any client overrides
Fixed various invalid css values in sequence scss which prevented proper rendering of various elements
Added detectInit to utils for initialization json detection
Updated detectType to support the existence or absence of the intialization configuration
Updated calculateTextWidth to include fontWeight
2020-06-08 14:48:03 -04:00
Adrian Hall
053a86c0d4
Do explicit imports for d3 instead of wildcards
2020-05-11 07:10:04 +01:00
Russell Geraghty
249a14f84a
Merge remote-tracking branch 'upstream/develop' into feature/user-journey
2020-04-17 07:30:53 +01:00
Russell Geraghty
e4a2d7dfb7
Updated API
2020-04-04 17:50:02 +01:00
Knut Sveidqvist
365c741864
#1295 Fix for intersection calculation for edges to clusters and adding concurrency in stateDiagrams as clusters
2020-04-02 19:35:12 +02:00
Knut Sveidqvist
5b302ae2e6
#1295 Applying new rendering engine for stateDiagrams
2020-03-22 21:45:14 +01:00
Adrian Hall
a0bbbe1404
Merge branch 'develop' into feature/117_er_diagram
2020-03-17 09:28:10 +00:00
Knut Sveidqvist
25e2d78311
#1295 Start renderer
2020-03-04 20:35:59 +01:00
Adrian Hall
1e2d014ac9
Basic rendering for ER diagrams
2020-03-03 21:44:18 +00:00
Justin Greywolf
6d74c5663f
1169- break out getRows
...
Moved getRows function from `state/stateRenderer.js` and `state/shapes.js` into `common/common.js`. Broke out section into small one line functions for replacing line breaks, then moved the `sanitize` function from `utils.js` to this new module as there is shared functionality
2020-02-21 13:49:05 -08:00
Marc Faber
2dd4aa31e5
#962 moved "style from array" function to utils.js, added unit test
2020-02-04 00:24:50 +01:00
Marc Faber
c7b46f4fba
#1218 Fix anchor and script support in link click events
2020-01-26 16:56:42 +01:00
Marc Faber
5493fadc9e
#1200 Unify regex for finding <br> tags throughout mermaid
2020-01-13 22:04:47 +01:00
Justin Greywolf
7f31e624ca
Addressing code style issues
2020-01-02 11:24:06 -08:00
Justin Greywolf
e6fbfcb1e8
1064 Adding tooltip and function calls to click evens in class diagrams
2020-01-02 11:06:29 -08:00
Knut Sveidqvist
a5cc1e804b
#1031 Adding stricter code checks
2019-10-27 15:24:56 +01:00
Ashish Jain
54dbbd154c
#949 Added utility function for calculating cardinality position
2019-10-08 21:42:49 +02:00
Knut Sveidqvist
3cffd1e3ed
#945 Rendering of labels and new label positioning algorithm
2019-09-28 13:31:10 +02:00
Knut Sveidqvist
fad76ad534
#945 Rendering of start & end node
2019-09-25 21:01:21 +02:00
knsv
0e8164d805
#931 Compliacne with code standard
2019-09-12 12:58:57 -07:00
Ashish Jain
42fc23cff2
#22 Basic Pie Chart
2019-09-11 21:20:28 +02:00
Knut Sveidqvist
5667694652
info diagram to show version of mermaid, bugfixes for gantt chart
2019-06-15 14:29:26 +02:00
Tyler Long
13ec3f6c0d
Support all d3 curves
2018-03-18 09:35:28 +08:00
Tyler Long
6ce2dfeaec
Remove example graph
2018-03-13 15:19:24 +08:00
Tyler Long
9176237361
Remove dot graph
2018-03-13 15:14:43 +08:00
Tyler Long
acf11bdc6c
Refactor by renaming
2018-03-12 21:16:22 +08:00
Tyler Long
d222196fd1
Refactor by renaming
2018-03-12 21:06:49 +08:00
Tyler Long
964bc4dc12
Rename info to example
2018-03-12 20:46:29 +08:00
Tyler Long
9c101eb8af
Add interpolateToCurve util method
2018-03-09 13:33:35 +08:00
Tyler Long
d430019b44
Remove clone css style code
2017-09-12 22:13:58 +08:00
Tyler Long
c9442653e9
Replace require with import
2017-09-10 19:41:34 +08:00
Tyler Long
873f7a591b
Refactor utils.js
2017-09-09 14:46:58 +08:00
Tyler Long
87c7f73245
Refactor code
2017-04-16 23:24:47 +08:00
Tyler Long
620f3e8734
Auto fix standard style voilations
2017-04-11 22:14:25 +08:00
Knut Sveidqvist
c7c077c21c
Fix for issue #501
...
Added heko request to readme
2017-04-01 13:51:03 +02:00
Knut Sveidqvist
8596eb6091
Merge branch 'master' into issue416_link_style_fill_none
2017-01-09 08:02:08 +01:00
Joshua Colvin
957244583c
Add utilty function to check for substring in array
2017-01-07 12:53:49 -05:00
Rebecca Dreezer
a124be71b1
Allow .node>circle to receive css styles
2017-01-05 22:02:38 -05:00
Raghu Rajagopalan
e17b35a96a
WIP-hook up a renderer
2016-04-25 11:35:44 +05:30
knsv
cc8c5aecaf
Fix for issue #271
2015-12-27 14:18:21 +01:00
knsv
51858c02eb
Fix for issues #249 . Adding configuration option for when to use absolute references for arrow heads. Default is off.
...
Jasmine tests running in browser via karma.
2015-11-21 11:51:15 +01:00
knsv
4eb38e4cfd
Fix for issues #239 and #257 .
2015-11-15 15:06:24 +01:00
Tomasz Szczęśniak-Szlagowski
ef290796e0
Fix a bug in CSS cloning error handler
...
Firefox throws SecurityError when `cssRules` is accessed, which exposes
this bug.
Fixes #245
2015-11-05 19:38:36 +00:00
knsv
7a58e8261f
Simple rendering of class diagrams
2015-10-30 10:47:25 +01:00
knsv
b43e695da2
Fix for issue #204 , added width option to the CLI. Default value for width is 1200.
...
Added logger using es6 syntax
2015-10-19 21:36:55 +02:00
knsv
315923d1d3
Modernization of build environment, better linting, adjustment after stricter static rules, cleanup of package.json
2015-10-17 12:46:36 +02:00
knsv
632a564158
Modernization, better linting, adjustment after stricter static rules
2015-10-17 10:39:20 +02:00
knsv
8365fcc2f9
Modernization, better linting, adjustment after stricter static rules
2015-10-17 10:38:05 +02:00
knsv
658ed3d790
Modernization of build environment. Less gulp, more npm. Eslint.
2015-10-12 07:37:02 +02:00