aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortdro <tdro@noreply.example.com>2024-02-21 19:30:29 -0500
committertdro <tdro@noreply.example.com>2024-02-21 19:30:29 -0500
commit574bc4a6f013a616b2dcf73d239943924dff6bf1 (patch)
treedb030cf951b789eaee25fcd7111d629416dbf00f
parenta1ca7f48d94ba56c235f8b28f24a578e41a4138d (diff)
downloadcanory-574bc4a6f013a616b2dcf73d239943924dff6bf1.tar.gz
canory-574bc4a6f013a616b2dcf73d239943924dff6bf1.tar.bz2
canory-574bc4a6f013a616b2dcf73d239943924dff6bf1.zip
themes/default/layouts/partials/meta: Merge anchored elements
-rw-r--r--assets/css/default.css17
-rw-r--r--themes/default/layouts/partials/meta-anchored.html25
-rw-r--r--themes/default/layouts/partials/meta-via.html11
3 files changed, 29 insertions, 24 deletions
diff --git a/assets/css/default.css b/assets/css/default.css
index 9dee26b..41034ed 100644
--- a/assets/css/default.css
+++ b/assets/css/default.css
@@ -1247,12 +1247,21 @@ micro-metadata-anchored > * {
display: flex;
flex-wrap: wrap;
align-items: center;
+ text-decoration: none;
}
micro-metadata-anchored svg {
margin-right: 0.25rem;
}
+micro-metadata-anchored a[data-anchored="pinned"] svg {
+ fill: #9ed1fa;
+}
+
+micro-metadata-anchored a[data-anchored="marked"] svg {
+ fill: #cd5c5c;
+}
+
micro-metadata-menu {
display: inline-block;
position: relative;
@@ -1307,14 +1316,6 @@ micro-card[id] article h3 a:hover {
text-decoration: underline;
}
-anchored-pinned svg {
- fill: #9ed1fa;
-}
-
-anchored-marked svg {
- fill: #cd5c5c;
-}
-
profile-box picture[data-type="banner"] img {
background-color: transparent;
border-radius: 0.125rem;
diff --git a/themes/default/layouts/partials/meta-anchored.html b/themes/default/layouts/partials/meta-anchored.html
index 431fa64..d19bcde 100644
--- a/themes/default/layouts/partials/meta-anchored.html
+++ b/themes/default/layouts/partials/meta-anchored.html
@@ -1,19 +1,24 @@
-{{ if or .Weight .Params.Liked .Params.feed }}
+{{- if or .Weight .Params.Liked .Params.feed -}}
<micro-metadata-anchored>
+ {{- $author := .Section -}}
{{- partial "meta-via.html" . -}}
- {{ if .Weight }}
- <anchored-pinned>
+ {{- if .Weight -}}
+ <a data-anchored="pinned">
{{ safeHTML (readFile (print (partial "function-paths.html").static "/icons/tabler/pinned.svg")) }}
<span>Pinned</span>
- </anchored-pinned>
- {{ end }}
+ </a>
+ {{- end -}}
- {{ if .Params.Marked }}
- <anchored-marked>
+ {{- if .Params.Marked -}}
+ <a
+ href="{{ "" | absURL }}/{{ $author }}/marks/#marks"
+ data-anchored="marked"
+ data-hover=""
+ >
{{ safeHTML (readFile (print (partial "function-paths.html").static "/icons/feather/bookmark.svg")) }}
<span>Marked</span>
- </anchored-marked>
- {{ end }}
+ </a>
+ {{- end -}}
</micro-metadata-anchored>
-{{ end }}
+{{- end -}}
diff --git a/themes/default/layouts/partials/meta-via.html b/themes/default/layouts/partials/meta-via.html
index 3f5476c..c34ca73 100644
--- a/themes/default/layouts/partials/meta-via.html
+++ b/themes/default/layouts/partials/meta-via.html
@@ -1,14 +1,13 @@
{{- $author := .Section -}}
{{- if .Params.feed -}}
-<anchored-via>
- {{- safeHTML (readFile (print (partial "function-paths.html").static "/icons/tabler/rss.svg")) -}}
<a
- data-hover
- title="{{ $author }}@{{ or (urls.Parse .Site.BaseURL).Host "localhost" }}"
- href="{{ .Site.BaseURL }}/{{ $author }}/feeds/#feeds"
+ data-hover=""
+ data-anchored="via"
+ href="{{ "" | absURL }}/{{ $author }}/feeds/#feeds"
+ title="{{ $author }}@{{ or (urls.Parse ("" | absURL)).Host "localhost" }}"
>
+ {{- safeHTML (readFile (print (partial "function-paths.html").static "/icons/tabler/rss.svg")) -}}
via @{{ $author }}
</a>
-</anchored-via>
{{- end -}}