mirror of
https://github.com/TrezOne/congo-hindi-gujarati.git
synced 2026-06-15 04:52:55 -04:00
fix: update to also obey site settings
This commit is contained in:
+17
-10
@@ -39,17 +39,24 @@ if (document.documentElement.getAttribute("data-auto-appearance") === "true") {
|
||||
}
|
||||
|
||||
function add_to_top_elem() {
|
||||
var body = document.body,
|
||||
html = document.documentElement;
|
||||
var body = document.body;
|
||||
var html = document.documentElement;
|
||||
|
||||
const height = Math.max(
|
||||
body.scrollHeight,
|
||||
body.offsetHeight,
|
||||
html.clientHeight,
|
||||
html.scrollHeight,
|
||||
html.offsetHeight
|
||||
) - 150;
|
||||
document.getElementById("to-top").hidden = height < window.innerHeight;
|
||||
const height =
|
||||
Math.max(
|
||||
body.scrollHeight,
|
||||
body.offsetHeight,
|
||||
html.clientHeight,
|
||||
html.scrollHeight,
|
||||
html.offsetHeight
|
||||
) - 150;
|
||||
|
||||
const elem = document.getElementById("to-top");
|
||||
if (elem === null || elem === undefined) {
|
||||
return;
|
||||
}
|
||||
|
||||
elem.hidden = height < window.innerHeight;
|
||||
}
|
||||
|
||||
window.addEventListener("DOMContentLoaded", (event) => {
|
||||
|
||||
@@ -29,10 +29,12 @@
|
||||
<div class="relative flex grow flex-col">
|
||||
<main id="main-content" class="grow">
|
||||
{{ block "main" . }}{{ end }}
|
||||
</main>
|
||||
{{ if .Site.Params.footer.showScrollToTop | default true }}
|
||||
<div
|
||||
class="pointer-events-none absolute bottom-0 end-0 top-[100vh] w-12"
|
||||
id="to-top"
|
||||
hidden
|
||||
hidden="{{ .Site.Params.footer.showScrollToTop | default true -}}"
|
||||
>
|
||||
<a
|
||||
href="#the-top"
|
||||
@@ -43,7 +45,7 @@
|
||||
↑
|
||||
</a>
|
||||
</div>
|
||||
</main>
|
||||
{{ end }}
|
||||
{{- partial "footer.html" . -}}
|
||||
{{ if .Site.Params.enableSearch | default false }}
|
||||
{{- partial "search.html" . -}}
|
||||
|
||||
Reference in New Issue
Block a user