jonasknobloch commited on
Commit
31976f9
·
verified ·
1 Parent(s): 1095e0e

Upload index.html

Browse files
Files changed (1) hide show
  1. index.html +8 -12
index.html CHANGED
@@ -77,23 +77,20 @@
77
  ));
78
 
79
  const selectedResult = results[index];
 
80
 
81
- // Update Mermaid code
82
- document.getElementById("code").innerText = selectedResult.Mermaid;
83
- renderMermaid();
 
 
 
 
84
 
85
  // Update active tab
86
  document.querySelectorAll(".word-tab").forEach(tab => tab.classList.remove("active"));
87
  document.querySelector(`.word-tab[data-index="${index}"]`).classList.add("active");
88
  }
89
-
90
- function renderMermaid() {
91
- const diagramCode = document.getElementById("code").innerText.trim();
92
- if (diagramCode) {
93
- document.getElementById("mermaidContainer").innerHTML = `<div class="mermaid">${diagramCode}</div>`;
94
- mermaid.init(undefined, document.querySelectorAll(".mermaid"));
95
- }
96
- }
97
  </script>
98
  <style>
99
  /* General Styles */
@@ -223,7 +220,6 @@
223
  </div>
224
  <div id="loadingMessage">Initializing tokenizers...</div>
225
  <div id="wordTabs" class="word-tabs"></div>
226
- <code id="code" style="display: none;"></code>
227
  <div id="mermaidContainer"></div>
228
  </body>
229
  </html>
 
77
  ));
78
 
79
  const selectedResult = results[index];
80
+ const diagramCode = selectedResult.Mermaid.trim();
81
 
82
+ if (diagramCode) {
83
+ mermaid.render("mermaidDiagram", diagramCode).then(({ svg }) => {
84
+ document.getElementById("mermaidContainer").innerHTML = svg;
85
+ }).catch(error => {
86
+ console.error("Mermaid rendering error:", error);
87
+ });
88
+ }
89
 
90
  // Update active tab
91
  document.querySelectorAll(".word-tab").forEach(tab => tab.classList.remove("active"));
92
  document.querySelector(`.word-tab[data-index="${index}"]`).classList.add("active");
93
  }
 
 
 
 
 
 
 
 
94
  </script>
95
  <style>
96
  /* General Styles */
 
220
  </div>
221
  <div id="loadingMessage">Initializing tokenizers...</div>
222
  <div id="wordTabs" class="word-tabs"></div>
 
223
  <div id="mermaidContainer"></div>
224
  </body>
225
  </html>