about summary refs log tree commit diff
path: root/src/Blog.hs
diff options
context:
space:
mode:
authorVincent Ambo <viam@humac.com>2012-03-02T08·12+0100
committerVincent Ambo <viam@humac.com>2012-03-02T08·12+0100
commitda8833bf343ddb0083cc14ef616eddd442896af5 (patch)
tree39b3f953c859499544330ac80de5a6574f08ecae /src/Blog.hs
parentfed422f8724f9e0bfa7d6749721f2586803212a7 (diff)
* changes D:
Diffstat (limited to 'src/Blog.hs')
-rw-r--r--src/Blog.hs14
1 files changed, 9 insertions, 5 deletions
diff --git a/src/Blog.hs b/src/Blog.hs
index f14b5df5ecd5..61c8bc3f029d 100644
--- a/src/Blog.hs
+++ b/src/Blog.hs
@@ -36,10 +36,14 @@ data Entry = Entry{
 
 data BlogError = NoEntries | NotFound | DBError
 
-blogTemplate :: BlogLang -> Html -> Html
-blogTemplate lang body = H.docTypeHtml $ do --add body
+
+intersperse' :: a -> [a] -> [a]
+intersperse' sep l = sep : intersperse sep l
+
+blogTemplate :: BlogLang -> String -> Html -> Html
+blogTemplate lang t_append body = H.docTypeHtml $ do --add body
     H.head $ do
-        H.title $ (toHtml $ blogTitle lang)
+        H.title $ (toHtml $ blogTitle lang t_append)
         H.link ! A.rel "alternate" ! A.type_ "application/rss+xml" ! A.title "RSS-Feed" ! A.href "/rss"
         H.link ! A.rel "stylesheet" ! A.type_ "text/css" ! A.href "/res/blogstyle.css" ! A.media "all"
         H.meta ! A.httpEquiv "content-type" ! A.content "text/html;charset=UTF-8"
@@ -48,7 +52,7 @@ blogTemplate lang body = H.docTypeHtml $ do --add body
         H.div ! A.class_ "mainshell" $ H.div ! A.class_ "gradBox" $ do
             H.div ! A.class_ "header" $ do
                 H.a ! A.href "/" ! A.style "text-decoration:none;color:black;font-size:x-large;font-weight:bold;" $
-                        (toHtml $ blogTitle lang)
+                        toHtml $ blogTitle lang ""
                 H.br
                 H.span ! A.id "cosx" ! A.style "display:block;" $ H.b $ contactInfo iMessage
                -- H.span ! A.id "cios" ! A.style "display:none;" $ H.b $ contactInfo "sms:tazjin@me.com"
@@ -79,7 +83,7 @@ renderEntries entries num topText = H.div ! A.class_ "innerBox" $ do
         showEntry e = H.li $ do 
             entryLink e
             preEscapedString $ " " ++ (text e) ++ "<br>&nbsp;</br>"
-        entryLink e = H.a ! A.href (toValue $ concat $ intersperse "/" $ linkElems e) $
+        entryLink e = H.a ! A.href (toValue $ concat $ intersperse' "/" $ linkElems e) $
                         toHtml ("[" ++ show(length $ comments e) ++ "]")
         linkElems e = [show(lang e), show(year e), show(month e), show(day e), _id e]