aboutsummaryrefslogtreecommitdiff
diff options
context:
space:
mode:
authorHugo Hörnquist <hugo@lysator.liu.se>2021-12-12 20:36:43 +0100
committerHugo Hörnquist <hugo@lysator.liu.se>2021-12-12 20:36:43 +0100
commit2e4b349b723531a3a2a42db11527ee3fc90b4b59 (patch)
tree65454ad9329bd3f22b152dca0fb755296cecc003
parentFix recurring events not being rendered in side list (diff)
downloadcalp-2e4b349b723531a3a2a42db11527ee3fc90b4b59.tar.gz
calp-2e4b349b723531a3a2a42db11527ee3fc90b4b59.tar.xz
Correctly show recur indicator.
-rw-r--r--module/calp/html/vcomponent.scm4
-rw-r--r--static/components/vevent-description.ts7
-rw-r--r--static/style.scss4
3 files changed, 13 insertions, 2 deletions
diff --git a/module/calp/html/vcomponent.scm b/module/calp/html/vcomponent.scm
index c4ecec70..3e7cc4dc 100644
--- a/module/calp/html/vcomponent.scm
+++ b/module/calp/html/vcomponent.scm
@@ -454,8 +454,8 @@
'(template
(@ (id "vevent-description"))
(div (@ (class " vevent eventtext summary-tab " ()))
- (h3 ((span (@ (class "repeating")) ; "↺"
- )
+ (h3 ((span (@ (class "repeating"))
+ "↺")
(span (@ (class "summary")
(data-property "summary")))))
(div (div (time (@ (class "dtstart")
diff --git a/static/components/vevent-description.ts b/static/components/vevent-description.ts
index 09c836b0..98c9007e 100644
--- a/static/components/vevent-description.ts
+++ b/static/components/vevent-description.ts
@@ -39,6 +39,13 @@ class ComponentDescription extends ComponentVEvent {
}
}
+ let repeating = body.getElementsByClassName('repeating')[0] as HTMLElement
+ if (data.getProperty('rrule')) {
+ repeating.classList.remove('hidden');
+ } else {
+ repeating.classList.add('hidden');
+ }
+
this.replaceChildren(body);
}
}
diff --git a/static/style.scss b/static/style.scss
index 48de9bcc..efe8291d 100644
--- a/static/style.scss
+++ b/static/style.scss
@@ -101,6 +101,10 @@ html, body {
text-decoration: none;
}
+.hidden {
+ display: none;
+}
+
/* Change View
----------------------------------------