[added HSP.HTMLBuilder until fixed upstream. Do not run sanitizeBalance since page authors should be allow to put arbitrary html on the page Jeremy Shaw **20120327020455 Ignore-this: 13639809039e8d083bd11bc85d4413d9 ] hunk ./clckwrks/Clckwrks/Markup/HsColour.hs 41 - return (Right (sanitizeBalance (T.pack m))) + return (Right ({- sanitizeBalance -} (T.pack m))) hunk ./clckwrks/Clckwrks/Markup/Markdown.hs 26 - _ <- forkIO $ do T.hPutStr inh txt + _ <- forkIO $ do T.hPutStr inh txt hunk ./clckwrks/Clckwrks/Markup/Markdown.hs 41 - return (Right (sanitizeBalance (T.pack m))) + return (Right ({- sanitizeBalance -} (T.pack m))) hunk ./clckwrks/Clckwrks/Monad.hs 77 -import Language.Javascript.JMacro +import Language.Javascript.JMacro hunk ./clckwrks/Clckwrks/Monad.hs 87 -data ClckState - = ClckState { acidState :: Acid +data ClckState + = ClckState { acidState :: Acid hunk ./clckwrks/Clckwrks/Monad.hs 131 -getUnique = +getUnique = hunk ./clckwrks/Clckwrks/Monad.hs 177 -instance ToJExpr Text.Text where +instance ToJExpr Text.Text where hunk ./clckwrks/Clckwrks/Monad.hs 216 -getUserId = +getUserId = hunk ./clckwrks/Clckwrks/Monad.hs 243 - xs -> xs + xs -> xs hunk ./clckwrks/Clckwrks/Monad.hs 259 - asAttr = return . (:[]) . FAttr + asAttr = return . (:[]) . FAttr hunk ./clckwrks/Clckwrks/Monad.hs 278 - asAttr (n := u) = + asAttr (n := u) = hunk ./clckwrks/Clckwrks/Monad.hs 283 - asAttr (n := u) = + asAttr (n := u) = hunk ./clckwrks/Clckwrks/Monad.hs 290 - asAttr (n := u) = + asAttr (n := u) = hunk ./clckwrks/Clckwrks/Monad.hs 326 - asChild c = + asChild c = hunk ./clckwrks/Clckwrks/Monad.hs 331 - asChild c = + asChild c = hunk ./clckwrks/Clckwrks/Monad.hs 374 -data Content +data Content hunk ./clckwrks/Clckwrks/Monad.hs 385 - do clckState <- get + do clckState <- get hunk ./clckwrks/Clckwrks/Monad.hs 420 - case Map.lookup name handlers of - Nothing -> return $ "Invalid processor name: " `mappend` - (B.fromText name) `mappend` + case Map.lookup name handlers of + Nothing -> return $ "Invalid processor name: " `mappend` + (B.fromText name) `mappend` hunk ./clckwrks/Clckwrks/Monad.hs 428 -processSegments handlers segments = +processSegments handlers segments = hunk ./clckwrks/Clckwrks/Monad.hs 435 - Right segs -> + Right segs -> hunk ./clckwrks/Clckwrks/Monad.hs 442 -requiresRole :: (Happstack m) => Role -> url -> ClckT ClckURL m url +requiresRole :: (Happstack m) => Role -> url -> ClckT ClckURL m url hunk ./clckwrks/Clckwrks/Monad.hs 447 - (Just uid) -> + (Just uid) -> adddir ./clckwrks/HSP addfile ./clckwrks/HSP/HTMLBuilder.hs hunk ./clckwrks/HSP/HTMLBuilder.hs 1 +----------------------------------------------------------------------------- +-- | +-- Module : HSP.HTML +-- Copyright : (c) Niklas Broberg, Jeremy Shaw 2008 +-- License : BSD-style (see the file LICENSE.txt) +-- +-- Maintainer : Niklas Broberg, nibro@cs.chalmers.se +-- Stability : experimental +-- Portability : Haskell 98 +-- +-- Attempt to render XHTML as well-formed HTML 4.01: +-- +-- 1. no short tags are used, e.g., \\<\/script\> instead of \