diff options
Diffstat (limited to 'themes/hugo-theme-stack/layouts/partials/comments/provider/utterances.html')
-rw-r--r-- | themes/hugo-theme-stack/layouts/partials/comments/provider/utterances.html | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/themes/hugo-theme-stack/layouts/partials/comments/provider/utterances.html b/themes/hugo-theme-stack/layouts/partials/comments/provider/utterances.html deleted file mode 100644 index b1e370b..0000000 --- a/themes/hugo-theme-stack/layouts/partials/comments/provider/utterances.html +++ /dev/null @@ -1,46 +0,0 @@ -<script src="https://utteranc.es/client.js" - repo="{{ .Site.Params.comments.utterances.repo }}" - issue-term="{{ .Site.Params.comments.utterances.issueTerm }}" - {{ with .Site.Params.comments.utterances.label }} - label="{{ . }}" - {{ end }} - crossorigin="anonymous" - async - > -</script> - -<style> - .utterances { - max-width: unset; - } -</style> - -<script> - let utterancesLoaded = false; - - function setUtterancesTheme(theme) { - let utterances = document.querySelector('.utterances iframe'); - if (utterances) { - utterances.contentWindow.postMessage( - { - type: 'set-theme', - theme: `github-${theme}` - }, - 'https://utteranc.es' - ); - } - } - - addEventListener('message', event => { - if (event.origin !== 'https://utteranc.es') return; - - /// Called when Utterances is ready - utterancesLoaded = true; - setUtterancesTheme(document.documentElement.dataset.scheme) - }); - - window.addEventListener('onColorSchemeChange', (e) => { - if (!utterancesLoaded) return; - setUtterancesTheme(e.detail) - }) -</script> |