aboutsummaryrefslogtreecommitdiff
path: root/module/output/html-search.scm
diff options
context:
space:
mode:
Diffstat (limited to 'module/output/html-search.scm')
-rw-r--r--module/output/html-search.scm36
1 files changed, 0 insertions, 36 deletions
diff --git a/module/output/html-search.scm b/module/output/html-search.scm
index 070a725e..e69de29b 100644
--- a/module/output/html-search.scm
+++ b/module/output/html-search.scm
@@ -1,36 +0,0 @@
-;; TODO rename this module
-(define-module (output html-search)
- :use-module (util)
- :use-module (vcomponent)
- :use-module (vcomponent search)
- :use-module ((ice-9 pretty-print) :select (pretty-print))
- :use-module (html components)
- :use-module (html vcomponent)
- )
-
-(define-public (search-result-page
- search-term search-result page paginator q=)
- (xhtml-doc
- (@ (lang sv))
- (head (title "Search results")
- ,(include-css "/static/style.css"))
- (body
- (h2 "Search term")
- (form
- (pre (textarea (@ (name "q") (rows 5) (spellcheck false)
- (style "width:100%"))
- ,(with-output-to-string
- (lambda () (pretty-print search-term)))))
- (input (@ (type submit))))
- (h2 "Result (page " ,page ")")
- (ul
- ,@(compact-event-list search-result))
- (div (@ (class "paginator"))
- ,@(paginator->list
- paginator
- (lambda (p) (if (= p page)
- `(span ,p)
- `(a (@ (href "?" ,q= "&p=" ,p)) ,p)))
- (lambda (p) `(a (@ (href "?" ,q= "&p=" ,p)) "ยป"))))
- )))
-