From f483bbaea465e1f450b3811c8f7aefa22f0f430b Mon Sep 17 00:00:00 2001 From: Jan Raasch Date: Mon, 7 Sep 2020 14:23:19 +0200 Subject: [PATCH] fix(site-menu): use anchorized title fixes https://github.com/janraasch/hugo-scroll/pull/6. This way we put less burden on JavaScript / jQuery, which is always good :-D. --- layouts/index.html | 4 ++-- static/js/index.js | 3 +-- 2 files changed, 3 insertions(+), 4 deletions(-) diff --git a/layouts/index.html b/layouts/index.html index edea3f3..676b727 100644 --- a/layouts/index.html +++ b/layouts/index.html @@ -9,7 +9,7 @@ {{ with .Params.header_subheadline }}

{{ . }}

{{ end }} {{ range where $sections ".Params.header_menu" "eq" true }} - {{ .Title }} + {{ .Title }} {{ end }} @@ -22,7 +22,7 @@ {{ range $index_val, $elem_val := $sections }}
-
+

{{ .Title }}

diff --git a/static/js/index.js b/static/js/index.js index 3a31efd..ac7641e 100644 --- a/static/js/index.js +++ b/static/js/index.js @@ -41,7 +41,7 @@ var $sitehead = $('#site-head'); }); $('a.btn.site-menu').click(function (e) { - srcToAnchorWithTitle($(e.target).data('title').toLowerCase().split(' ').join('-')); + srcToAnchorWithTitle($(e.target).data('title-anchor')); }); $('#header-arrow').click(function () { srcTo($first); @@ -51,7 +51,6 @@ var $sitehead = $('#site-head'); var t = $(this).text(); var index = $(this).parents('.post-holder').index(); $fnav.append(""+t+"") - $(this).parents('article').attr('id',t.toLowerCase().split(' ').join('-')); $('.fn-item').click(function () { var i = $(this).attr('item_index'); var s = $(".post[item_index='"+i+"']");