web: "sidebar" query parameter shows/hides sidebar

This commit is contained in:
Simon Michael 2014-12-11 12:13:31 -08:00
parent 632648ee38
commit 5545ed3632

View File

@ -240,8 +240,13 @@ getViewData = do
q <- getParameterOrNull "q"
a <- getParameterOrNull "a"
p <- getParameterOrNull "p"
-- a "sidebar" query parameter overrides the "showsidebar" cookie
sidebarparam <- lookupGetParam (pack "sidebar")
cookies <- reqCookies <$> getRequest
let showsidebar = maybe False (=="1") $ lookup "showsidebar" cookies
let sidebarcookie = lookup "showsidebar" cookies
let showsidebar = maybe (sidebarcookie == Just "1") (=="1") sidebarparam
return (viewdataWithDateAndParams today q a p){
opts=opts
,msg=msg