Welcome to mirror list, hosted at ThFree Co, Russian Federation.

github.com/dzello/reveal-hugo.git - Unnamed repository; edit this file 'description' to name the repository.
summaryrefslogtreecommitdiff
diff options
context:
space:
mode:
-rw-r--r--layouts/partials/layout/javascript.html7
1 files changed, 5 insertions, 2 deletions
diff --git a/layouts/partials/layout/javascript.html b/layouts/partials/layout/javascript.html
index c5c70e2..70f4c8b 100644
--- a/layouts/partials/layout/javascript.html
+++ b/layouts/partials/layout/javascript.html
@@ -72,8 +72,8 @@
{{ if $hasMermaid }}
{{ $mermaidSrc := resources.GetRemote "https://cdn.jsdelivr.net/npm/mermaid/dist/mermaid.min.js" }}
- <script src="{{ $mermaidSrc.RelPermalink }}"></script>
- <script>
+ <script type="text/javascript" src="{{ $mermaidSrc.RelPermalink }}"></script>
+ <script type="text/javascript">
mermaid.initialize({startOnLoad: false});
let render = (event) => {
let mermaidElems = event.currentSlide.querySelectorAll('.mermaid');
@@ -88,6 +88,9 @@
}
});
};
+ // support current page reload with possible mermaid element
+ render({currentSlide: Reveal.getCurrentSlide()});
+
Reveal.addEventListener('slidechanged', render);
Reveal.addEventListener('ready', render);
</script>