config.sequenceDiagram backwards compatibility

This commit is contained in:
Tyler Long 2018-03-18 09:08:05 +08:00
parent f4324d1de6
commit a949c2aaec
3 changed files with 8 additions and 2 deletions

1
dist/index.html vendored
View File

@ -146,6 +146,7 @@ Class08 <--> C2: Cool label
flowchart: { curve: 'basis' },
gantt: { axisFormat: '%m/%d/%Y' },
sequence: { actorMargin: 50 },
// sequenceDiagram: { actorMargin: 300 } // deprecated
});
</script>
<script>

View File

@ -1,6 +1,6 @@
{
"name": "mermaid",
"version": "8.0.0-beta.7",
"version": "8.0.0-beta.8",
"description": "Markdownish syntax for generating flowcharts, sequence diagrams, class diagrams, gantt charts and git graphs.",
"main": "dist/mermaid.core.js",
"keywords": [

View File

@ -364,7 +364,12 @@ const render = function (id, txt, cb, container) {
break
case 'sequence':
config.sequence.arrowMarkerAbsolute = config.arrowMarkerAbsolute
sequenceRenderer.setConf(config.sequence)
if (config.sequenceDiagram) { // backwards compatibility
sequenceRenderer.setConf(Object.assign(config.sequence, config.sequenceDiagram))
console.error('`mermaid config.sequenceDiagram` has been renamed to `config.sequence`. Please update your mermaid config.')
} else {
sequenceRenderer.setConf(config.sequence)
}
sequenceRenderer.draw(txt, id)
break
case 'gantt':