diff options
author | Hugo Hörnquist <hugo@lysator.liu.se> | 2020-08-17 15:52:33 +0200 |
---|---|---|
committer | Hugo Hörnquist <hugo@lysator.liu.se> | 2020-08-17 15:52:33 +0200 |
commit | f9814bd935f6ddb2454181bbf24ec75a487228ff (patch) | |
tree | 493ab1cb2ee9f20a1ba8f650b8aae3010e5ee592 /module/html | |
parent | Change main to a module. (diff) | |
download | calp-f9814bd935f6ddb2454181bbf24ec75a487228ff.tar.gz calp-f9814bd935f6ddb2454181bbf24ec75a487228ff.tar.xz |
Fix date output on long events.
Diffstat (limited to '')
-rw-r--r-- | module/html/vcomponent.scm | 32 |
1 files changed, 19 insertions, 13 deletions
diff --git a/module/html/vcomponent.scm b/module/html/vcomponent.scm index 9efaf77d..b4538fbd 100644 --- a/module/html/vcomponent.scm +++ b/module/html/vcomponent.scm @@ -65,18 +65,22 @@ `(span (@ (class "summary")) ,(prop ev 'SUMMARY)))) (div ,(call-with-values (lambda () (fmt-time-span ev)) - (case-lambda [(start) `(div (span (@ (class "dtstart") - (data-fmt "%L%H:%M")) - ,start))] - [(start end) `(div (span (@ (class "dtstart") - ;; TODO same format string - ;; as fmt-time-span used - (data-fmt "%L%H:%M")) - ,start) - " — " - (span (@ (class "dtend") - (data-fmt "%L%H:%M")) - ,end))])) + (case-lambda [(start) + `(div (span (@ (class "dtstart") + (data-fmt ,(string-append "~L" start))) + ,(datetime->string + (as-datetime (prop ev 'DTSTART)) + start)))] + [(start end) + `(div (span (@ (class "dtstart") + (data-fmt ,(string-append "~L" start))) + ,(datetime->string (as-datetime (prop ev 'DTSTART)) + start)) + " — " + (span (@ (class "dtend") + (data-fmt ,(string-append "~L" end))) + ,(datetime->string (as-datetime (prop ev 'DTEND)) + end)))])) ,(when (and=> (prop ev 'LOCATION) (negate string-null?)) `(div (b "Plats: ") (div (@ (class "location")) @@ -198,7 +202,9 @@ ,(tabset `(("📅" title: "Översikt" - ,(fmt-single-event ev)) + ,(begin(format (current-error-port) + "start=~a end=~a~%" (prop ev 'DTSTART) + (prop ev 'DTEND)) (fmt-single-event ev))) ("⤓" title: "Nedladdning" (div (@ (class "eventtext") (style "font-family:sans")) (h2 "Ladda ner") |