Nothing -> text "No text added for this keyword"
Just (full, date) -> do
parseText full
- p $ text $ "Last edited: "++date
+ p $ tt $ text $ "Last edited: "++date
footer db key
parseText full = case parse wikiParser "" full of
ex ((Link l d):xs) = do
hlink (URL {unURL = ("wiki?"++l)}) (text d)
ex xs
+ex ((Bold d):xs) = do
+ b (ex d)
+ ex xs
ex2 [] = []
ex2 ((Paragraph):xs) = "<p>"++ex2 xs
ex2 ((Text s):xs) = s++ex2 xs
ex2 ((Link l d):xs) = "<link: "++l++" desc: "++d++">"++ex2 xs
+ex2 ((Bold d):xs) = "<b>"++ex2 d++"</b>"++ex2 xs
test s = case parse wikiParser "" s of