Implement mermaid diagrams (#2187)

* Start implementing mermaid diagrams

* Implement theming for mermaid diagrams

* Add edit tab to mermaid diagrams

* Remove comment

* Render mermaid diagrams in included notes

* Prevent mermaid notes from being removed to consistency checks
This commit is contained in:
Abitofevrything
2021-09-29 21:54:56 +02:00
committed by GitHub
parent 14f24c646a
commit b37bcd294c
11 changed files with 229 additions and 5 deletions

View File

@@ -267,7 +267,7 @@ class ConsistencyChecks {
SELECT noteId, type
FROM notes
WHERE isDeleted = 0
AND type NOT IN ('text', 'code', 'render', 'file', 'image', 'search', 'relation-map', 'book', 'note-map')`,
AND type NOT IN ('text', 'code', 'render', 'file', 'image', 'search', 'relation-map', 'book', 'note-map', 'mermaid')`,
({noteId, type}) => {
if (this.autoFix) {
const note = becca.getNote(noteId);