mirror of
https://gitee.com/vnotex/vnote.git
synced 2025-07-05 13:59:52 +08:00
bugfix: fix Mermaid error
This commit is contained in:
parent
14c7778dc7
commit
9f91d35d34
@ -147,17 +147,19 @@ document.onkeydown = function(e) {
|
|||||||
var mermaidParserErr = false;
|
var mermaidParserErr = false;
|
||||||
var mermaidIdx = 0;
|
var mermaidIdx = 0;
|
||||||
|
|
||||||
mermaidAPI.parseError = function(err, hash) {
|
if (VEnableMermaid) {
|
||||||
content.setLog("err: " + err);
|
mermaidAPI.parseError = function(err, hash) {
|
||||||
mermaidParserErr = true;
|
content.setLog("err: " + err);
|
||||||
|
mermaidParserErr = true;
|
||||||
|
|
||||||
// Clean the container element, or mermaidAPI won't render the graph with
|
// Clean the container element, or mermaidAPI won't render the graph with
|
||||||
// the same id.
|
// the same id.
|
||||||
var errGraph = document.getElementById('mermaid-diagram-' + mermaidIdx);
|
var errGraph = document.getElementById('mermaid-diagram-' + mermaidIdx);
|
||||||
var parentNode = errGraph.parentElement;
|
var parentNode = errGraph.parentElement;
|
||||||
parentNode.outerHTML = '';
|
parentNode.outerHTML = '';
|
||||||
delete parentNode;
|
delete parentNode;
|
||||||
};
|
};
|
||||||
|
}
|
||||||
|
|
||||||
// @className, the class name of the mermaid code block, such as 'lang-mermaid'.
|
// @className, the class name of the mermaid code block, such as 'lang-mermaid'.
|
||||||
var renderMermaid = function(className) {
|
var renderMermaid = function(className) {
|
||||||
|
Loading…
x
Reference in New Issue
Block a user