From 3f2ad7c6a7ff95693c0cf64f72ed95bb6adb3521 Mon Sep 17 00:00:00 2001 From: =?UTF-8?q?Hugo=20H=C3=B6rnquist?= Date: Mon, 27 Apr 2020 17:06:31 +0200 Subject: Minor updates. --- TODO | 3 -- module/output/html.scm | 135 ++++++++++++++++++++++++++----------------------- static/style.css | 5 ++ tests/run-tests.scm | 10 ++-- 4 files changed, 82 insertions(+), 71 deletions(-) diff --git a/TODO b/TODO index c0d8f5a1..b98964e1 100644 --- a/TODO +++ b/TODO @@ -44,9 +44,6 @@ Handle systems with bad `cal' programs HTML ==== -Popups i månadsvy ------------------ - Placering av popups ------------------- diff --git a/module/output/html.scm b/module/output/html.scm index 1a60549a..45666ae8 100644 --- a/module/output/html.scm +++ b/module/output/html.scm @@ -393,11 +393,15 @@ (match-lambda* [(start end) `(div ,start " — " ,end)] [(start) `(div ,start)])) ,(when (and=> (attr ev 'LOCATION) (negate string-null?)) - `(div (b "Plats: ") (div (@ (class "location")),(string-map (lambda (c) (if (char=? c #\,) #\newline c)) (attr ev 'LOCATION))))) - ,(and=> (attr ev 'DESCRIPTION) (lambda (str) (catch #t (lambda () ((get-config 'description-filter) ev str)) - (lambda (err . args) - (warning "~a on formatting description, ~s" err args) - str)))) + `(div (b "Plats: ") + (div (@ (class "location")) + ,(string-map (lambda (c) (if (char=? c #\,) #\newline c)) + (attr ev 'LOCATION))))) + ,(and=> (attr ev 'DESCRIPTION) + (lambda (str) (catch #t (lambda () ((get-config 'description-filter) ev str)) + (lambda (err . args) + (warning "~a on formatting description, ~s" err args) + str)))) ,(awhen (attr ev 'RRULE) (format-recurrence-rule ev)) ,(when (attr ev 'LAST-MODIFIED) @@ -517,9 +521,11 @@ next-start prev-start) (define (td date) + ;; TODO make entrire cell clickable `(td (@ (class ,(when (date< date start-date) "prev ") ,(when (date< end-date date) "next ")) + ;; TODO