summaryrefslogtreecommitdiff
path: root/website/www/shared.scm
diff options
context:
space:
mode:
authorMathieu Lirzin <mthl@openmailbox.org>2015-06-14 20:06:40 +0200
committerMathieu Lirzin <mthl@openmailbox.org>2015-06-17 21:25:21 +0200
commit199408ed97d99b9606a9f1ee18af1e166b0d1be1 (patch)
tree732f9fa2309430e631cfd94844503752ee58efb9 /website/www/shared.scm
parente0d2375f2e826f1893d7d348649d4cd30733b16e (diff)
downloadguix-artwork-199408ed97d99b9606a9f1ee18af1e166b0d1be1.tar
guix-artwork-199408ed97d99b9606a9f1ee18af1e166b0d1be1.tar.gz
website: Allow inclusion of Javascript.
* website/www/utils.scm (js-url): New procedure. * website/www/shared.scm (html-page-header): Use it. Add #:js parameter.
Diffstat (limited to 'website/www/shared.scm')
-rw-r--r--website/www/shared.scm5
1 files changed, 3 insertions, 2 deletions
diff --git a/website/www/shared.scm b/website/www/shared.scm
index 88dad4e..773fcc0 100644
--- a/website/www/shared.scm
+++ b/website/www/shared.scm
@@ -30,7 +30,7 @@
(define latest-guix-version
(make-parameter "0.8.2"))
-(define* (html-page-header title #:key (css "article.css"))
+(define* (html-page-header title #:key (css "article.css") js)
`(head (meta (@ (charset "utf-8")))
(meta (@ (name "author")
(content "GuixSD Contributors")))
@@ -58,7 +58,8 @@ Functional package management,")))
(rel "icon")
(href ,(image-url "favicon.png"))))
(link (@ (rel "license") (href "Pending...")))
- (title ,(string-append title " — GuixSD"))))
+ (title ,(string-append title " — GuixSD"))
+ ,(if js `(script (@ (src ,(js-url js))) "") "")))
(define (html-page-description)
`(div (@ (class "message-box msg-info"))