Skip to content

Commit

Permalink
Setting default config
Browse files Browse the repository at this point in the history
  • Loading branch information
knsv committed Jun 14, 2020
1 parent d145310 commit 2150933
Show file tree
Hide file tree
Showing 8 changed files with 39 additions and 7 deletions.
14 changes: 14 additions & 0 deletions cypress/integration/rendering/sequencediagram.spec.js
Original file line number Diff line number Diff line change
Expand Up @@ -328,4 +328,18 @@ context('Sequence diagram', () => {
);
});
});
context('directives', () => {
it('should overide config with directive settings', () => {
imgSnapshotTest(
`
sequenceDiagram
%%{config: { "mirrorActors": true} }%%
Alice->>Bob: I'm short
note left of Alice: config set to mirrorActors: false<br/>directive set to mirrorActors: true
Bob->>Alice: Short as well
`,
{ logLevel:0, sequence: { mirrorActors: false, noteFontSize: 18, noteFontFamily: 'Arial' } }
);
});
});
});
9 changes: 8 additions & 1 deletion dist/mermaid.core.js
Original file line number Diff line number Diff line change
Expand Up @@ -20400,6 +20400,8 @@ var init = function init() {
};

var initialize = function initialize(config) {
console.log('Ininitializeze ', config);

if (typeof config.mermaid !== 'undefined') {
if (typeof config.mermaid.startOnLoad !== 'undefined') {
mermaid.startOnLoad = config.mermaid.startOnLoad;
Expand Down Expand Up @@ -21516,7 +21518,12 @@ function reinitialize(options) {
}

function initialize(options) {
var _config = config;
var _config = config; // Set default options

if (_typeof(options) === 'object') {
setConf(_config);
}

_logger__WEBPACK_IMPORTED_MODULE_4__["logger"].debug('Initializing mermaidAPI ', {
version: _package_json__WEBPACK_IMPORTED_MODULE_2__.version,
options: options,
Expand Down
2 changes: 1 addition & 1 deletion dist/mermaid.core.js.map

Large diffs are not rendered by default.

9 changes: 8 additions & 1 deletion dist/mermaid.js
Original file line number Diff line number Diff line change
Expand Up @@ -66159,6 +66159,8 @@ var init = function init() {
};

var initialize = function initialize(config) {
console.log('Ininitializeze ', config);

if (typeof config.mermaid !== 'undefined') {
if (typeof config.mermaid.startOnLoad !== 'undefined') {
mermaid.startOnLoad = config.mermaid.startOnLoad;
Expand Down Expand Up @@ -67274,7 +67276,12 @@ function reinitialize(options) {
}

function initialize(options) {
var _config = config;
var _config = config; // Set default options

if (_typeof(options) === 'object') {
setConf(_config);
}

_logger__WEBPACK_IMPORTED_MODULE_4__["logger"].debug('Initializing mermaidAPI ', {
version: _package_json__WEBPACK_IMPORTED_MODULE_2__.version,
options: options,
Expand Down
2 changes: 1 addition & 1 deletion dist/mermaid.js.map

Large diffs are not rendered by default.

4 changes: 2 additions & 2 deletions dist/mermaid.min.js

Large diffs are not rendered by default.

2 changes: 1 addition & 1 deletion dist/mermaid.min.js.map

Large diffs are not rendered by default.

4 changes: 4 additions & 0 deletions src/mermaidAPI.js
Original file line number Diff line number Diff line change
Expand Up @@ -964,6 +964,10 @@ function reinitialize(options) {

function initialize(options) {
let _config = config;
// Set default options
if (typeof options === 'object') {
setConf(_config);
}
logger.debug('Initializing mermaidAPI ', { version: pkg.version, options, _config });
// Update default config with options supplied at initialization
if (typeof options === 'object') {
Expand Down

0 comments on commit 2150933

Please sign in to comment.