aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authortdro <tdro@noreply.example.com>2022-08-18 03:55:29 -0400
committertdro <tdro@noreply.example.com>2022-08-18 03:55:29 -0400
commit7ef21415880c79991c4881f6cdbcc1cdbe26ce39 (patch)
tree67f30e80319b720704249994094911b8a6788cb2
parent7f1649b1674e7f50b29d241f27ad999e5ade6c77 (diff)
downloadcanory-7ef21415880c79991c4881f6cdbcc1cdbe26ce39.tar.gz
canory-7ef21415880c79991c4881f6cdbcc1cdbe26ce39.tar.bz2
canory-7ef21415880c79991c4881f6cdbcc1cdbe26ce39.zip
themes/default/layouts/_default/summary: Set limit overlay internally
To center around the content.
-rw-r--r--assets/css/default.css20
-rw-r--r--themes/default/layouts/_default/summary.html14
2 files changed, 17 insertions, 17 deletions
diff --git a/assets/css/default.css b/assets/css/default.css
index 19854ef..284a68c 100644
--- a/assets/css/default.css
+++ b/assets/css/default.css
@@ -627,17 +627,16 @@ micro-article {
display: block;
}
-micro-card[limit] {
- position: relative;
-}
-
-micro-card[limit] micro-summary {
+micro-card[limit] micro-thumbnail,
+micro-card[limit] micro-content > :not(micro-overlay) {
opacity: 0.4;
+ pointer-events: none;
}
micro-card[limit] micro-content {
max-height: 25rem;
overflow: hidden;
+ position: relative;
}
micro-card[limit] micro-overlay {
@@ -650,15 +649,16 @@ micro-card[limit] micro-overlay {
justify-content: center;
}
-[data-kind="page"] micro-card[limit],
-[data-kind="page"] micro-card[limit] micro-summary,
+[data-kind="page"] micro-card[limit] micro-thumbnail,
[data-kind="page"] micro-card[limit] micro-content,
-input[type="checkbox"]:checked + micro-card[limit],
-input[type="checkbox"]:checked + micro-card[limit] micro-summary,
-input[type="checkbox"]:checked + micro-card[limit] micro-content {
+[data-kind="page"] micro-card[limit] micro-content > *,
+input[type="checkbox"]:checked + micro-card[limit] micro-thumbnail,
+input[type="checkbox"]:checked + micro-card[limit] micro-content,
+input[type="checkbox"]:checked + micro-card[limit] micro-content > * {
max-height: 100%;
opacity: 1;
overflow: initial;
+ pointer-events: auto;
position: unset;
}
diff --git a/themes/default/layouts/_default/summary.html b/themes/default/layouts/_default/summary.html
index 7a68004..2cd38ba 100644
--- a/themes/default/layouts/_default/summary.html
+++ b/themes/default/layouts/_default/summary.html
@@ -5,19 +5,19 @@
{{ if .Weight }}pinned{{ end }}
{{- if $limit }}limit{{ end }}
>
- {{ if $limit }}
- <micro-overlay>
- <micro-expand>
- <label for="expand-{{ partial "card-id.html" . }}">Click to Show</label>
- </micro-expand>
- </micro-overlay>
- {{ end }}
{{ if .ExpiryDate }}<micro-expires>{{ end }}
<micro-summary {{ if .Draft }}draft{{ end }} title="{{- partial "meta-title.html" . -}}">
<micro-thumbnail>
{{ partial "profile-picture.html" . }}
</micro-thumbnail>
<micro-content>
+ {{ if $limit }}
+ <micro-overlay>
+ <micro-expand>
+ <label for="expand-{{ partial "card-id.html" . }}">Click to Show</label>
+ </micro-expand>
+ </micro-overlay>
+ {{ end }}
<micro-metadata>
{{ partial "card-meta-header.html" . }}
</micro-metadata>