styling and fixing returns

This commit is contained in:
Yann Esposito (Yogsototh) 2019-06-23 15:41:04 +02:00
parent 5d4c6bf200
commit 3d23050839
Signed by untrusted user who does not match committer: yogsototh
GPG key ID: 7B19A4C650D59646
3 changed files with 17 additions and 8 deletions

View file

@ -153,7 +153,7 @@ showChildren cvs vt cv@(CommentView comment _) = H.li $
let children = cvs IxSet.@= ParentId (Just (toS (id comment))) let children = cvs IxSet.@= ParentId (Just (toS (id comment)))
if IxSet.null children if IxSet.null children
then return () then return ()
else H.ul $ traverse_ (showChildren cvs vt) (IxSet.toList children) else H.ul $ traverse_ (H.li . showChildren cvs vt) (IxSet.toList children)
displayOneComment :: Comment -> UTCTime -> H.Markup displayOneComment :: Comment -> UTCTime -> H.Markup
displayOneComment comment vt = do displayOneComment comment vt = do
@ -171,7 +171,7 @@ displayOneComment comment vt = do
H.text . toS . approximativeDuration . realToFrac $ diffUTCTime vt (created (metas comment)) H.text . toS . approximativeDuration . realToFrac $ diffUTCTime vt (created (metas comment))
H.text " ago" H.text " ago"
H.div ! A.class_ "tohide" $ do H.div ! A.class_ "tohide" $ do
H.pre $ H.text (toS (content (val comment))) H.div ! A.class_ "commentContent" $ H.text (toS (content (val comment)))
H.a ! A.href (cvt ("/comment/" <> cid)) ! A.class_ "small" $ "reply" H.a ! A.href (cvt ("/comment/" <> cid)) ! A.class_ "small" $ "reply"
displayTime :: UTCTime -> Entity DefaultMetas a -> H.Html displayTime :: UTCTime -> Entity DefaultMetas a -> H.Html
@ -186,7 +186,7 @@ displayHidingBlock :: ( StringConv a [Char]
=> a -> Entity ms NewComment -> H.Markup -> H.Html => a -> Entity ms NewComment -> H.Markup -> H.Html
displayHidingBlock cid comment children = displayHidingBlock cid comment children =
H.div ! A.class_ "tohide" $ do H.div ! A.class_ "tohide" $ do
H.pre $ comment & val & content & toS & H.text H.div ! A.class_ "commentContent" $ comment & val & content & toS & H.text
H.a ! A.href (cvt ("/comment/" <> cid)) ! A.class_ "small" $ "reply" H.a ! A.href (cvt ("/comment/" <> cid)) ! A.class_ "small" $ "reply"
children children

View file

@ -72,6 +72,7 @@ genCss :: Css
genCss = do genCss = do
body ? do body ? do
fontFamily ["helvetica"] [sansSerif] fontFamily ["helvetica"] [sansSerif]
-- fontFamily ["menlo"] [monospace]
fontSize (px 14) fontSize (px 14)
color (rgb 64 64 64) color (rgb 64 64 64)
margin (px 0) (px 0) (px 0) (px 0) margin (px 0) (px 0) (px 0) (px 0)
@ -107,8 +108,8 @@ genCss = do
margin (px 0) auto (px 0) auto margin (px 0) auto (px 0) auto
-- borderLeft solid (em 1) yBorderColor -- borderLeft solid (em 1) yBorderColor
paddingLeft (em 1) paddingLeft (em 1)
paddingTop (em 1) paddingTop (ex 1)
paddingBottom (em 1) paddingBottom (ex 1)
div # byClass "container" |> ul ? paddingLeft (px 0) div # byClass "container" |> ul ? paddingLeft (px 0)
traverse_ headerstyle ([h1,h2,h3,h4,h5,h6] :: [Clay.Selector]) traverse_ headerstyle ([h1,h2,h3,h4,h5,h6] :: [Clay.Selector])
h1 ? do h1 ? do
@ -137,6 +138,9 @@ genCss = do
minWidth (em 7) minWidth (em 7)
display inlineBlock display inlineBlock
fontWeight (weight 100) fontWeight (weight 100)
h1 # byClass "mainTitle" ? do
display inlineBlock
margin (ex 0) (ex 2) (ex 0) (ex 0)
label # byClass "togglelabel" ? do label # byClass "togglelabel" ? do
minWidth (em 2) minWidth (em 2)
display inlineBlock display inlineBlock
@ -174,6 +178,8 @@ genCss = do
marginTop (px 0) marginTop (px 0)
marginBottom (px 0) marginBottom (px 0)
overflow scroll overflow scroll
".commentContent" ?
whiteSpace preWrap
body |> ul ? body |> ul ?
paddingLeft (px 0) paddingLeft (px 0)
ul ? do ul ? do
@ -181,8 +187,11 @@ genCss = do
marginTop (em 1) marginTop (em 1)
paddingLeft (em 2) paddingLeft (em 2)
marginLeft (px 0) marginLeft (px 0)
li ? marginTop (em 1) form ? margin (ex 1) (px 0) (ex 1) (px 0)
".small" ? fontSize (px 11) ".small" ? do
fontSize (px 11)
lineHeight (em 1)
".metas" ? do ".metas" ? do
marginTop (ex 1)
fontSize (px 11) fontSize (px 11)
color grey color grey

View file

@ -91,7 +91,7 @@ boilerplate headerHtml innerHtml =
H.link ! A.rel "stylesheet" ! A.type_ "text/css" ! A.href "/main.css" H.link ! A.rel "stylesheet" ! A.type_ "text/css" ! A.href "/main.css"
H.body $ do H.body $ do
H.header . container $ do H.header . container $ do
H.a ! A.href "/" $ H.h1 "Aggreact" H.a ! A.href "/" $ H.h1 ! A.class_ "mainTitle" $ "Aggreact"
headerHtml headerHtml
container innerHtml container innerHtml
H.footer . container $ do H.footer . container $ do