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