aboutsummaryrefslogtreecommitdiff
path: root/themes/default/layouts
diff options
context:
space:
mode:
authortdro <tdro@noreply.example.com>2024-03-08 14:01:03 -0500
committertdro <tdro@noreply.example.com>2024-03-08 14:01:03 -0500
commit1f7dadf19ecc3f7f8072eb7bb692584b8fbf529c (patch)
tree3225a1cff6a0e4176055d3477ac2cd0e57af4773 /themes/default/layouts
parent2d3101ff48daa18f990e36c63cc8729d2da45aa3 (diff)
downloadcanory-1f7dadf19ecc3f7f8072eb7bb692584b8fbf529c.tar.gz
canory-1f7dadf19ecc3f7f8072eb7bb692584b8fbf529c.tar.bz2
canory-1f7dadf19ecc3f7f8072eb7bb692584b8fbf529c.zip
themes/default/layouts/partials: Merge menu
Diffstat (limited to 'themes/default/layouts')
-rw-r--r--themes/default/layouts/partials/card-meta-header.html10
-rw-r--r--themes/default/layouts/partials/menu-datetime.html22
-rw-r--r--themes/default/layouts/partials/menu-embed.html8
-rw-r--r--themes/default/layouts/partials/menu-markdown.html (renamed from themes/default/layouts/partials/meta-markdown.html)0
-rw-r--r--themes/default/layouts/partials/menu-permalink.html (renamed from themes/default/layouts/partials/meta-permalink.html)0
-rw-r--r--themes/default/layouts/partials/menu-plain.html9
-rw-r--r--themes/default/layouts/partials/meta-context-menu.html50
-rw-r--r--themes/default/layouts/partials/meta-datetime.html (renamed from themes/default/layouts/partials/meta-date-time.html)0
-rw-r--r--themes/default/layouts/partials/meta-expirydate.html (renamed from themes/default/layouts/partials/meta-expiry-date.html)0
-rw-r--r--themes/default/layouts/partials/meta-menu.html23
-rw-r--r--themes/default/layouts/partials/meta-readtime.html (renamed from themes/default/layouts/partials/meta-read-time.html)0
-rw-r--r--themes/default/layouts/partials/meta-wordcount.html (renamed from themes/default/layouts/partials/meta-word-count.html)0
12 files changed, 67 insertions, 55 deletions
diff --git a/themes/default/layouts/partials/card-meta-header.html b/themes/default/layouts/partials/card-meta-header.html
index 3fcd670..5672972 100644
--- a/themes/default/layouts/partials/card-meta-header.html
+++ b/themes/default/layouts/partials/card-meta-header.html
@@ -10,16 +10,16 @@
{{- partial "meta-handle.html" . -}}
- {{- partial "meta-date-time.html" . -}}
+ {{- partial "meta-datetime.html" . -}}
{{- partial "meta-view.html" . -}}
- {{- partial "meta-context-menu.html" . -}}
+ {{- partial "meta-menu.html" . -}}
- {{- partial "meta-word-count.html" . -}}
+ {{- partial "meta-wordcount.html" . -}}
- {{- partial "meta-read-time.html" . -}}
+ {{- partial "meta-readtime.html" . -}}
- {{- partial "meta-expiry-date.html" . -}}
+ {{- partial "meta-expirydate.html" . -}}
</header>
diff --git a/themes/default/layouts/partials/menu-datetime.html b/themes/default/layouts/partials/menu-datetime.html
new file mode 100644
index 0000000..5b2acf1
--- /dev/null
+++ b/themes/default/layouts/partials/menu-datetime.html
@@ -0,0 +1,22 @@
+{{- $href := print .Permalink -}}
+
+<micro-metadata-datetime>
+ <a href="{{ $href }}">
+ {{- safeHTML (readFile (print (partial "function-paths.html").static "/icons/feather/calendar.svg")) -}}
+ <time
+ data-type="localDate"
+ datetime="{{ .Date | time.Format "2006-01-02T15:04:05Z" }}"
+ >
+ {{ .Date | time.Format "Jan 2 2006" -}}
+ </time>
+ </a>
+ <a href="{{ $href }}">
+ {{- safeHTML (readFile (print (partial "function-paths.html").static "/icons/feather/clock.svg")) -}}
+ <time
+ data-type="localTime"
+ datetime="{{ .Date | time.Format "2006-01-02T15:04:05Z" }}"
+ >
+ {{ .Date | time.Format "15:04 MST" -}}
+ </time>
+ </a>
+</micro-metadata-datetime>
diff --git a/themes/default/layouts/partials/menu-embed.html b/themes/default/layouts/partials/menu-embed.html
new file mode 100644
index 0000000..7890102
--- /dev/null
+++ b/themes/default/layouts/partials/menu-embed.html
@@ -0,0 +1,8 @@
+{{- $href := print .Permalink -}}
+
+<micro-metadata-embed>
+ <a href="{{ print $href "embed.html" }}">
+ {{- safeHTML (readFile (print (partial "function-paths.html").static "/icons/tabler/code.svg")) -}}
+ <span>Embed</span>
+ </a>
+</micro-metadata-embed>
diff --git a/themes/default/layouts/partials/meta-markdown.html b/themes/default/layouts/partials/menu-markdown.html
index 7098fa5..7098fa5 100644
--- a/themes/default/layouts/partials/meta-markdown.html
+++ b/themes/default/layouts/partials/menu-markdown.html
diff --git a/themes/default/layouts/partials/meta-permalink.html b/themes/default/layouts/partials/menu-permalink.html
index 2af4e8a..2af4e8a 100644
--- a/themes/default/layouts/partials/meta-permalink.html
+++ b/themes/default/layouts/partials/menu-permalink.html
diff --git a/themes/default/layouts/partials/menu-plain.html b/themes/default/layouts/partials/menu-plain.html
new file mode 100644
index 0000000..3886945
--- /dev/null
+++ b/themes/default/layouts/partials/menu-plain.html
@@ -0,0 +1,9 @@
+{{- $href := print .Permalink -}}
+{{- $plain := print $href "index.txt" -}}
+
+<micro-metadata-plain>
+ <a href="{{ $plain }}">
+ {{- safeHTML (readFile (print (partial "function-paths.html").static "/icons/tabler/notes.svg")) -}}
+ <span>Plaintext</span>
+ </a>
+</micro-metadata-plain>
diff --git a/themes/default/layouts/partials/meta-context-menu.html b/themes/default/layouts/partials/meta-context-menu.html
deleted file mode 100644
index 89f88d2..0000000
--- a/themes/default/layouts/partials/meta-context-menu.html
+++ /dev/null
@@ -1,50 +0,0 @@
-{{- $id := partial "card-id.html" . -}}
-{{- $href := print .Permalink -}}
-{{- $plain := print $href "index.txt" -}}
-
-<micro-metadata-menu>
- <context-control>
- <label for="context-metadata-{{ $id }}">
- {{- safeHTML (readFile (print (partial "function-paths.html").static "/icons/feather/arrow-down-circle.svg")) -}}
- <span>menu</span>
- </label>
- <input hidden type="checkbox" id="context-metadata-{{ $id }}" />
- <context-menu anchor>
- {{- partial "meta-markdown.html" . -}}
- <micro-metadata-plain>
- <a href="{{ $plain }}">
- {{- safeHTML (readFile (print (partial "function-paths.html").static "/icons/tabler/notes.svg")) -}}
- <span>Plaintext</span>
- </a>
- </micro-metadata-plain>
- <micro-metadata-embed>
- <a href="{{ print $href "embed.html" }}">
- {{- safeHTML (readFile (print (partial "function-paths.html").static "/icons/tabler/code.svg")) -}}
- <span>Embed</span>
- </a>
- </micro-metadata-embed>
- {{- partial "meta-permalink.html" . -}}
- <micro-metadata-datetime>
- <a href="{{ $href }}">
- {{- safeHTML (readFile (print (partial "function-paths.html").static "/icons/feather/calendar.svg")) -}}
- <time
- data-type="localDate"
- datetime="{{ .Date | time.Format "2006-01-02T15:04:05Z" }}"
- >
- {{ .Date | time.Format "Jan 2 2006" -}}
- </time>
- </a>
- <a href="{{ $href }}">
- {{- safeHTML (readFile (print (partial "function-paths.html").static "/icons/feather/clock.svg")) -}}
- <time
- data-type="localTime"
- datetime="{{ .Date | time.Format "2006-01-02T15:04:05Z" }}"
- >
- {{ .Date | time.Format "15:04 MST" -}}
- </time>
- </a>
- </micro-metadata-datetime>
- </context-menu>
- </context-control>
-</micro-metadata-menu>
-{{- /* This comment removes trailing newlines and white spaces. */ -}}
diff --git a/themes/default/layouts/partials/meta-date-time.html b/themes/default/layouts/partials/meta-datetime.html
index 1dc50f3..1dc50f3 100644
--- a/themes/default/layouts/partials/meta-date-time.html
+++ b/themes/default/layouts/partials/meta-datetime.html
diff --git a/themes/default/layouts/partials/meta-expiry-date.html b/themes/default/layouts/partials/meta-expirydate.html
index 6eef09e..6eef09e 100644
--- a/themes/default/layouts/partials/meta-expiry-date.html
+++ b/themes/default/layouts/partials/meta-expirydate.html
diff --git a/themes/default/layouts/partials/meta-menu.html b/themes/default/layouts/partials/meta-menu.html
new file mode 100644
index 0000000..f5e127d
--- /dev/null
+++ b/themes/default/layouts/partials/meta-menu.html
@@ -0,0 +1,23 @@
+{{- $id := partial "card-id.html" . -}}
+
+<menu>
+ <li>
+ <label for="context-metadata-{{ $id }}">
+ {{- safeHTML (readFile (print (partial "function-paths.html").static "/icons/feather/arrow-down-circle.svg")) -}}
+ <span>menu</span>
+ </label>
+ </li>
+ <li>
+ <input hidden="" type="checkbox" id="context-metadata-{{ $id }}" />
+ <context-menu position="anchor">
+
+ {{- partial "menu-markdown.html" . -}}
+ {{- partial "menu-plain.html" . -}}
+ {{- partial "menu-embed.html" . -}}
+ {{- partial "menu-permalink.html" . -}}
+ {{- partial "menu-datetime.html" . -}}
+
+ </context-menu>
+ </li>
+</menu>
+{{- /* This comment removes trailing newlines and white spaces. */ -}}
diff --git a/themes/default/layouts/partials/meta-read-time.html b/themes/default/layouts/partials/meta-readtime.html
index 1af03e7..1af03e7 100644
--- a/themes/default/layouts/partials/meta-read-time.html
+++ b/themes/default/layouts/partials/meta-readtime.html
diff --git a/themes/default/layouts/partials/meta-word-count.html b/themes/default/layouts/partials/meta-wordcount.html
index 5fd5451..5fd5451 100644
--- a/themes/default/layouts/partials/meta-word-count.html
+++ b/themes/default/layouts/partials/meta-wordcount.html