From b47bf99744db40b64894aac7b4bdaa1b4d30ba34 Mon Sep 17 00:00:00 2001 From: mark Date: Thu, 27 Apr 2023 17:46:13 +0200 Subject: [PATCH 1/4] Fix highlight of nav items --- assets/scss/components/_toc.scss | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/assets/scss/components/_toc.scss b/assets/scss/components/_toc.scss index 41c270520..2772a68eb 100644 --- a/assets/scss/components/_toc.scss +++ b/assets/scss/components/_toc.scss @@ -18,6 +18,12 @@ margin-bottom: -0.875rem; } +.toc nav a { + &:hover { + color: var(--bs-primary); + } +} + .toc nav ul { padding-left: 0; list-style: none; @@ -30,10 +36,6 @@ .toc nav li { margin-bottom: 0.25rem; - - &:hover { - color: var(--bs-primary); - } } .toc nav a { From da7521077182ad3dc1a675571ca528771cfcb3ba Mon Sep 17 00:00:00 2001 From: mark Date: Fri, 28 Apr 2023 09:00:12 +0200 Subject: [PATCH 2/4] Add responsive behavior for tables --- layouts/shortcodes/table.html | 30 +++++++++++++++++++++--------- 1 file changed, 21 insertions(+), 9 deletions(-) diff --git a/layouts/shortcodes/table.html b/layouts/shortcodes/table.html index 4d30f6d9f..ea9d7a162 100644 --- a/layouts/shortcodes/table.html +++ b/layouts/shortcodes/table.html @@ -1,9 +1,21 @@ -{{ $input := .Inner | markdownify }} -{{ $input = replace $input "style=\"text-align:left\"" "class=\"text-start\"" }} -{{ $input = replace $input "style=\"text-align:center\"" "class=\"text-center\"" }} -{{ $input = replace $input "style=\"text-align:right\"" "class=\"text-end\"" }} -{{ $class := .Get 0 | default "" }} -{{ $old := "" }} -{{ $new := printf "
" $class }} -{{ $input := replace $input $old $new }} -{{ $input | safeHTML }} \ No newline at end of file +{{- $responsiveVals := slice "table-responsive" "table-responsive-none" "table-responsive-sm" "table-responsive-md" "table-responsive-lg" "table-responsive-xl" "table-responsive-xxl" -}} +{{- $responsive := intersect .Params $responsiveVals -}} +{{- $main := complement $responsive .Params -}} + +{{- if in $responsive "table-responsive-none" -}} + {{- $responsive = "" -}} +{{- else if not $responsive -}} + {{ $responsive = (slice "table-responsive") -}} +{{- end -}} + +{{- $input := .Inner | markdownify }} +{{- $input = replace $input "style=\"text-align:left\"" "class=\"text-start\"" -}} +{{- $input = replace $input "style=\"text-align:center\"" "class=\"text-center\"" -}} +{{- $input = replace $input "style=\"text-align:right\"" "class=\"text-end\"" -}} +{{- $class := delimit $main " " -}} +{{- $old := "
" -}} +{{- $new := printf "
" $class -}} +{{ $input := replace $input $old $new -}} +{{- with $responsive }}
{{ end -}} +{{ $input | safeHTML }} +{{- with $responsive }}
{{ end -}} \ No newline at end of file From 01927f22b6408699c1e75414165ed2c634fe4fb3 Mon Sep 17 00:00:00 2001 From: mark Date: Fri, 28 Apr 2023 09:07:52 +0200 Subject: [PATCH 3/4] Bump package release --- package-lock.json | 4 ++-- package.json | 2 +- 2 files changed, 3 insertions(+), 3 deletions(-) diff --git a/package-lock.json b/package-lock.json index 1eccc2d14..ffc6c0c95 100644 --- a/package-lock.json +++ b/package-lock.json @@ -1,12 +1,12 @@ { "name": "@gethinode/hinode", - "version": "0.12.5", + "version": "0.12.6", "lockfileVersion": 2, "requires": true, "packages": { "": { "name": "@gethinode/hinode", - "version": "0.12.5", + "version": "0.12.6", "license": "MIT", "devDependencies": { "@fortawesome/fontawesome-free": "^6.4.0", diff --git a/package.json b/package.json index 9c255dbe2..dda2a85d1 100644 --- a/package.json +++ b/package.json @@ -1,6 +1,6 @@ { "name": "@gethinode/hinode", - "version": "0.12.5", + "version": "0.12.6", "description": "Hinode is a clean documentation and blog theme for Hugo, an open-source static site generator", "keywords": [ "hugo", From 6381cb35194c2edee597cbde7e041a4a8a582163 Mon Sep 17 00:00:00 2001 From: mark Date: Fri, 28 Apr 2023 09:18:51 +0200 Subject: [PATCH 4/4] Fix linting issues --- assets/scss/components/_toc.scss | 12 +----------- 1 file changed, 1 insertion(+), 11 deletions(-) diff --git a/assets/scss/components/_toc.scss b/assets/scss/components/_toc.scss index 2772a68eb..b502f4aa4 100644 --- a/assets/scss/components/_toc.scss +++ b/assets/scss/components/_toc.scss @@ -18,12 +18,6 @@ margin-bottom: -0.875rem; } -.toc nav a { - &:hover { - color: var(--bs-primary); - } -} - .toc nav ul { padding-left: 0; list-style: none; @@ -40,12 +34,8 @@ .toc nav a { color: inherit; -} -.toc-panel nav a { - &.active, - &:hover, - &:focus { + &:hover { color: var(--bs-primary); } }