diff options
author | Alexander Neonxp Kiryukhin <i@neonxp.ru> | 2024-11-16 19:32:18 +0300 |
---|---|---|
committer | Alexander Neonxp Kiryukhin <i@neonxp.ru> | 2024-11-17 01:28:57 +0300 |
commit | 239d68f94c6250276850fbe95eaa6cdd5c38fb26 (patch) | |
tree | c576da169afc442f51eae6213ad0ff749ed86589 /themes/hugo-theme-stack/layouts/partials/comments/provider/beaudar.html | |
parent | 8e79098193fd0a8b65305dd8054cf7c424c60bc5 (diff) |
Своя тема, полностью всё переделал
Diffstat (limited to 'themes/hugo-theme-stack/layouts/partials/comments/provider/beaudar.html')
-rw-r--r-- | themes/hugo-theme-stack/layouts/partials/comments/provider/beaudar.html | 46 |
1 files changed, 0 insertions, 46 deletions
diff --git a/themes/hugo-theme-stack/layouts/partials/comments/provider/beaudar.html b/themes/hugo-theme-stack/layouts/partials/comments/provider/beaudar.html deleted file mode 100644 index 761801f..0000000 --- a/themes/hugo-theme-stack/layouts/partials/comments/provider/beaudar.html +++ /dev/null @@ -1,46 +0,0 @@ -<script - src="https://beaudar.lipk.org/client.js" - repo="{{ .Site.Params.comments.beaudar.repo }}" - issue-term="{{ .Site.Params.comments.beaudar.issueTerm }}" - {{ with .Site.Params.comments.beaudar.label }} - label="{{ . }}" - {{ end }} - theme="{{ .Site.Params.comments.beaudar.theme }}" - crossorigin="anonymous" - async -></script> - -<style> - .beaudar { - max-width: unset; - } -</style> - -<script> - let beaudarLoaded = false; - - function setBeaudarTheme(theme) { - let beaudar = document.querySelector(".beaudar iframe"); - if (beaudar) { - beaudar.contentWindow.postMessage( - { - type: "set-theme", - theme: `github-${theme}`, - }, - "https://beaudar.lipk.org" - ); - } - } - - addEventListener("message", (event) => { - if (event.origin !== "https://beaudar.lipk.org") return; - /// Called when Beaudar is ready - beaudarLoaded = true; - setBeaudarTheme(document.documentElement.dataset.scheme); - }); - - window.addEventListener("onColorSchemeChange", (e) => { - if (!beaudarLoaded) return; - setBeaudarTheme(e.detail); - }); -</script> |