Skip to content

Commit 52a7837

Browse files
committed
Added check for previously processed div elements, fix for issue #29, thank to user madebits for fix.
1 parent 0539b8a commit 52a7837

File tree

6 files changed

+67
-49
lines changed

6 files changed

+67
-49
lines changed

dist/mermaid.full.js

Lines changed: 28 additions & 22 deletions
Large diffs are not rendered by default.

dist/mermaid.full.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

dist/mermaid.slim.js

Lines changed: 28 additions & 22 deletions
Large diffs are not rendered by default.

dist/mermaid.slim.min.js

Lines changed: 2 additions & 2 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

src/main.js

Lines changed: 6 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -271,6 +271,12 @@ var init = function () {
271271
var cnt = 0;
272272
for (i = 0; i < arr.length; i++) {
273273
var element = arr[i];
274+
275+
// Check if previously processed
276+
if(!element.getAttribute("data-processed")) {
277+
element.setAttribute("data-processed", true);
278+
} else continue;
279+
274280
var id;
275281

276282
id = 'mermaidChart' + cnt;

test/web.html

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -3,7 +3,7 @@
33
<head>
44
<meta charset="UTF-8">
55

6-
<script src="browserifyUsage.js"></script>
6+
<script src="../dist/mermaid.full.js"></script>
77
<script>
88
var mermaid_config = {
99
startOnLoad:true

0 commit comments

Comments
 (0)