From ca1b4954fc63a1415229766d3e8904b6a27272ae Mon Sep 17 00:00:00 2001 From: schnusch Date: Wed, 18 Jan 2023 18:16:54 +0100 Subject: [PATCH] Remove unnecessary javascript code and replace with hugo template code --- assets/css/content.scss | 1 + assets/css/theme.scss | 1 - assets/js/index.js | 21 +-------------------- layouts/index.html | 15 ++++++++++----- 4 files changed, 12 insertions(+), 26 deletions(-) diff --git a/assets/css/content.scss b/assets/css/content.scss index 3dc9825..6c23ca8 100644 --- a/assets/css/content.scss +++ b/assets/css/content.scss @@ -3,6 +3,7 @@ html { max-height: 100%; font-size: 62.5%; overflow-x: hidden; + scroll-behavior: smooth; } body { diff --git a/assets/css/theme.scss b/assets/css/theme.scss index d935894..9c448ca 100644 --- a/assets/css/theme.scss +++ b/assets/css/theme.scss @@ -242,7 +242,6 @@ a.fn-item { margin: 0 auto; } - /** ========== Site footer ============ */ .site-footer { background: var(--footer-color-background); diff --git a/assets/js/index.js b/assets/js/index.js index bf3859f..40901c0 100644 --- a/assets/js/index.js +++ b/assets/js/index.js @@ -7,7 +7,6 @@ var $first = $(".post.first"); var $last = $(".post.last"); var $fnav = $(".fixed-nav"); var $postholder = $(".post-holder"); -var $postafter = $(".post-after"); var $sitehead = $("#site-head"); /* Globals jQuery, document */ @@ -31,32 +30,14 @@ var $sitehead = $("#site-head"); } } $(document).ready(function () { - $postafter.each(function (e) { - var bg = $(this).parent().css("background-color"); - $(this).css("border-top-color", bg); - }); - $("a.btn.site-menu").click(function (e) { + e.preventDefault(); srcToAnchorWithTitle($(e.target).data("title-anchor")); }); $("#header-arrow").click(function () { srcTo($first); }); - $(".post-title").each(function () { - var t = $(this).data("fnav-title"); - var index = $(this).parents(".post-holder").index(); - var postId = $(this).closest("article.post").attr('id'); - $fnav.append( - "" + t + "" - ); - $(".fn-item").click(function () { - var postId = $(this).data("post-id"); - var s = $("#" + postId); - srcTo(s, 200); - }); - }); - $(".post.last").next(".post-after").hide(); if ($sitehead.length) { $(window).scroll(function () { diff --git a/layouts/index.html b/layouts/index.html index b9e978f..747c932 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -32,10 +32,10 @@ {{ with .Params.header_menu_title }}{{ $button_title = . }}{{ end }} {{ if isset .Params "external" }} - {{ $button_title }}  + {{ $button_title }}  {{ else }} {{ $fnav_title := .Title }}{{ with .Params.navigation_menu_title }}{{ $fnav_title = . }}{{ end }} - {{ $button_title }} + {{ $button_title }} {{ end }} {{ end }} @@ -44,18 +44,23 @@
+ {{ $content := where $sections "Params.external" "==" nil }} -
+
+ {{ range $index_val, $elem_val := $content }} + {{ $fnav_title := .Title }}{{ with .Params.navigation_menu_title }}{{ $fnav_title = . }}{{ end }} + {{ $fnav_title | safeHTML }} + {{ end }} +
- {{ $content := where $sections "Params.external" "==" nil }} {{ range $index_val, $elem_val := $content }} {{ $fnav_title := .Title }}{{ with .Params.navigation_menu_title }}{{ $fnav_title = . }}{{ end }}
-

{{ .Title | safeHTML }}

+

{{ .Title | safeHTML }}

{{ .Content }}