From f7a6241ac02dc557d5125069fa32a2845bbd8432 Mon Sep 17 00:00:00 2001 From: Knut Sveidqvist Date: Sat, 18 Jul 2020 09:57:55 +0200 Subject: [PATCH] #1542 Fix for markers in class diagrams --- src/diagrams/class/styles.js | 2 +- src/mermaidAPI.js | 4 ++-- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/src/diagrams/class/styles.js b/src/diagrams/class/styles.js index cf5a929c5..5a272e7a9 100644 --- a/src/diagrams/class/styles.js +++ b/src/diagrams/class/styles.js @@ -47,7 +47,7 @@ g.classGroup line { stroke-dasharray: 3; } -#compositionStart, #compositionEnd, #dependencyStart, #dependencyEnd, #extensionStart. #extensionEnd { +#compositionStart, #compositionEnd, #dependencyStart, #dependencyEnd, #extensionStart, #extensionEnd { fill: ${options.nodeBorder}; stroke: ${options.nodeBorder}; stroke-width: 1; diff --git a/src/mermaidAPI.js b/src/mermaidAPI.js index 7ff1511d4..2e74f89e5 100644 --- a/src/mermaidAPI.js +++ b/src/mermaidAPI.js @@ -536,11 +536,11 @@ function initialize(options) { // console.log(`mermaidAPI.initialize: v${pkg.version}`); // Set default options - if (options.theme && themes[options.theme]) { + if (options && options.theme && themes[options.theme]) { // Todo merge with user options options.themeVariables = themes[options.theme]; } else { - options.themeVariables = themes.default; + if (options) options.themeVariables = themes.default; } const config = typeof options === 'object' ? setSiteConfig(options) : getSiteConfig();