| 1 | /** Created by knut on 15-01-14. */ |
| 2 | import { log } from './mermaidUtils.js'; |
| 3 | |
| 4 | var message = ''; |
| 5 | var info = false; |
| 6 | |
| 7 | export const setMessage = (txt) => { |
| 8 | log.debug('Setting message to: ' + txt); |
| 9 | message = txt; |
| 10 | }; |
| 11 | |
| 12 | export const getMessage = () => { |
| 13 | return message; |
| 14 | }; |
| 15 | |
| 16 | /** |
| 17 | * Sets the info flag |
| 18 | * |
| 19 | * @param {boolean} inf |
| 20 | */ |
| 21 | export const setInfo = (inf) => { |
| 22 | info = inf; |
| 23 | }; |
| 24 | |
| 25 | export const getInfo = () => { |
| 26 | return info; |
| 27 | }; |
| 28 | |
| 29 | export const clear = () => { |
| 30 | message = ''; |
| 31 | info = false; |
| 32 | }; |
| 33 | |
| 34 | export default { |
| 35 | setMessage, |
| 36 | getMessage, |
| 37 | setInfo, |
| 38 | getInfo, |
| 39 | clear, |
| 40 | }; |
| 41 | |