;; Branding module for MSK (define-module (web view brand msk) #:use-module (json) #:use-module (ice-9 match) #:use-module (ice-9 format) #:use-module (ice-9 iconv) #:use-module (ice-9 receive) #:use-module (ice-9 string-fun) #:use-module (sxml simple) #:use-module (web sxml) #:export (msk-html)) (define* (msk-html #:key (head '()) (body '()) (title "GN4MSK: GeneNetwork for Musculoskeletal Genetics") (info "") (meta "") (data "") (back "") ) `((doctype "html") (html (@ (lang "en")) (head (title ,title) (meta (@ (http-equiv "Content-Type") (content "text/html; charset=UTF-8"))) (meta (@ (name "author") (content "GN4MSK team (https://msk.genenetwork.org/)"))) (meta (@ (name "viewport") (content "width=device-width, initial-scale=1"))) ; (meta (@ (http-equiv "refresh") (content "5"))) (link (@ (rel "stylesheet") (media "screen") (type "text/css") ; (href "./css/gn-doc.css") )) ,@head) (body (img (@ (src "/static/images/GN4MSK.png"))) (h1 ,title) (p ,info) (footer (hr) (p "Copyright © 2005-2023 " (a (@ (href "https://genenetwork.org/")) "GeneNetwork Webservices")) (p "GeneNetwork and this website runs fully on free software. See status and download the " (a (@ (href "https://ci.genenetwork.org/")) "source code") ".")) ))))