Adrian Hall
245e25f4b7
Allow underscores in entity names, and entities with no relationships
2020-10-23 10:00:17 +01:00
Guillaume Grossetie
184fcab0b7
resolves #1490 consistent SVG height and width between diagrams
2020-08-25 15:46:10 +02:00
Knut Sveidqvist
dbe6b9dacb
#1590 Themes tweaked
2020-07-30 15:28:46 +02:00
Knut Sveidqvist
a4bf85b1b6
#1542 Making sure config and directives works for overriding theme variables using initialize call or directives + tests
2020-07-29 18:38:59 +02:00
Knut Sveidqvist
b23988c947
Merge pull request #1582 from cmmoran/develop
...
Directive support for many diagrams, config bugfix
2020-07-28 13:17:35 +02:00
chris moran
771bf78576
Fixed parsers to use the correct type name in close_directive
...
Added directive support to pie
(Refactored pie parsing to be a bit more clear)
Added more unit tests to pie
2020-07-27 13:24:23 -04:00
chris moran
c4ad95760a
Fixed a regression in sequence diagram parsing.
...
Added the parser as the first argument to parseDirective to support custom directive handling (for now delegated within mermaidAPI but should probably discriminate based on type for delegation)
2020-07-27 06:50:54 -04:00
chris moran
38d4b5be1a
Fixed an issue with flowchart rendering. Remember to render html, securityLevel='loose' must be set by the siteConfig. The default securityLevel as of now is 'strict'. This causes html to be url encoded.
2020-07-27 05:33:41 -04:00
Knut Sveidqvist
5a7d770a58
#1542 Setting up base theme for custom theming
2020-07-27 10:01:34 +02:00
Knut Sveidqvist
93a8c83a68
#1542 Alignment between themes
2020-07-20 15:15:03 +02:00
Knut Sveidqvist
1302addcdd
#1542 Base theme for simple custom themeing
2020-07-20 14:13:05 +02:00
Knut Sveidqvist
8d076efd71
#1542 Styling for all diagram types
2020-07-17 15:57:02 +02:00
Knut Sveidqvist
12668b78b9
Merge pull request #1535 from 72636c/feature/er_classes
...
Add classes to ERD elements
2020-07-12 10:52:30 +02:00
Ryan Ling
20e56d7dfa
Add classes to ERD elements
...
It's a little hard to style the current ERDs. This aims to make things
easier by associating a distinct class with each type of element within
the diagram.
I've added a common `er` class across the elements so that those that
bring their own `themeCSS` can target styles at this diagram type. This
hasn't really been done elsewhere so I'm open to suggestions; an
alternative may be to add classes to a top-level element so that we can
do e.g. `svg.mermaid.er .entityBox`.
2020-07-11 20:34:57 +10:00
Ryan Ling
99cb752c71
Add er.useMaxWidth
config option
...
This restores the option of rendering an ERD with an absolute width,
which is consistent with the approach taken with the other diagram
types.
This logic was lost in #1324 , which was probably just a small oversight:
9199546dca (diff-7c38d27acbe0676d923bf19283671616L397-L409)
The option defaults to true for backwards compatibility.
2020-07-11 18:54:26 +10:00
Adrian Hall
f1c05bc909
Ensure empty quoted relationship labels are accepted in ER diagrams
2020-05-23 13:33:44 +01:00
Adrian Hall
053a86c0d4
Do explicit imports for d3 instead of wildcards
2020-05-11 07:10:04 +01:00
Adrian Hall
d068a460bd
Change ERD fontSize config to an integer to prevent NaN errors
2020-04-30 15:55:14 +01:00
Adrian Hall
9199546dca
Alter ERD syntax for compatibility with PlantUML
2020-03-29 08:42:20 +01:00
Adrian Hall
d3f78299e7
Add integration tests, basic docs, and fix multi-diagram bug
2020-03-18 16:53:26 +00:00
Adrian Hall
a3b97f7c24
Remove roleB - only roleA is labelled
2020-03-17 10:16:19 +00:00
Adrian Hall
4f50e36e5b
Tidy up for lint
2020-03-17 09:48:32 +00:00
Adrian Hall
50f983871b
Add labels to relationships (needs further tidy up)
2020-03-17 09:25:16 +00:00
Adrian Hall
2d3b02df6a
Minor tidy up
2020-03-16 10:08:43 +00:00
Adrian Hall
1e498eccb6
Change rendering algorithm
2020-03-11 22:17:11 +00:00
Adrian Hall
bab4649a1e
Use markers with rounded crows feet
2020-03-10 13:48:53 +00:00
Adrian Hall
29b6e00071
clean up for eslint
2020-03-09 12:36:43 +00:00
Adrian Hall
9aacc85a16
Working experimental version using markers
2020-03-08 22:22:33 +00:00
Adrian Hall
061045016f
Minor tidy up of prototype code
2020-03-07 11:05:56 +00:00
Adrian Hall
1e2d014ac9
Basic rendering for ER diagrams
2020-03-03 21:44:18 +00:00
Adrian Hall
6985391437
Minor clean up for eslint
2020-03-02 11:46:07 +00:00
Adrian Hall
0555fca5d8
Initial parsing logic for ER diagrams
2020-03-02 10:03:55 +00:00