web: "sidebar" query parameter shows/hides sidebar
This commit is contained in:
parent
632648ee38
commit
5545ed3632
@ -240,8 +240,13 @@ getViewData = do
|
|||||||
q <- getParameterOrNull "q"
|
q <- getParameterOrNull "q"
|
||||||
a <- getParameterOrNull "a"
|
a <- getParameterOrNull "a"
|
||||||
p <- getParameterOrNull "p"
|
p <- getParameterOrNull "p"
|
||||||
|
|
||||||
|
-- a "sidebar" query parameter overrides the "showsidebar" cookie
|
||||||
|
sidebarparam <- lookupGetParam (pack "sidebar")
|
||||||
cookies <- reqCookies <$> getRequest
|
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){
|
return (viewdataWithDateAndParams today q a p){
|
||||||
opts=opts
|
opts=opts
|
||||||
,msg=msg
|
,msg=msg
|
||||||
|
|||||||
Loading…
Reference in New Issue
Block a user