Merge branch 'master' into 'live'

Fix accidental form nesting

See merge request !123
This commit is contained in:
Gregor Kleen 2018-12-29 15:20:10 +01:00
commit e17b7f2eca
3 changed files with 31 additions and 30 deletions

View File

@ -679,7 +679,8 @@ dbTable PSValidator{..} dbtable@DBTable{ dbtIdent = dbtIdent'@(toPathPiece -> db
let attrs = cell' ^. cellAttrs let attrs = cell' ^. cellAttrs
return $(widgetFile "table/cell/body") return $(widgetFile "table/cell/body")
let table = $(widgetFile "table/colonnade") return $(widgetFile "table/colonnade")
pageCount pageCount
| PagesizeLimit l <- psLimit | PagesizeLimit l <- psLimit
= max 1 . ceiling $ rowCount % l = max 1 . ceiling $ rowCount % l
@ -687,9 +688,9 @@ dbTable PSValidator{..} dbtable@DBTable{ dbtIdent = dbtIdent'@(toPathPiece -> db
= 1 = 1
pageNumbers = [0..pred pageCount] pageNumbers = [0..pred pageCount]
return $(widgetFile "table/layout") uiLayout table = dbsFilterLayout filterWdgt filterEnc rawAction $(widgetFile "table/layout")
bool (dbHandler (Proxy @m) (Proxy @x) $ (\table -> $(widgetFile "table/layout-wrapper")) . dbsFilterLayout filterWdgt filterEnc rawAction) (sendResponse <=< tblLayout . dbsFilterLayout filterWdgt filterEnc rawAction <=< dbWidget (Proxy @m) (Proxy @x)) psShortcircuit <=< runDBTable dbtable paginationInput currentKeys . fmap swap $ runWriterT table' bool (dbHandler (Proxy @m) (Proxy @x) $ (\table -> $(widgetFile "table/layout-wrapper")) . uiLayout) (sendResponse <=< tblLayout . uiLayout <=< dbWidget (Proxy @m) (Proxy @x)) psShortcircuit <=< runDBTable dbtable paginationInput currentKeys . fmap swap $ runWriterT table'
where where
tblLayout :: forall m'. (MonadHandler m', HandlerSite m' ~ UniWorX) => Widget -> m' Html tblLayout :: forall m'. (MonadHandler m', HandlerSite m' ~ UniWorX) => Widget -> m' Html
tblLayout tbl' = do tblLayout tbl' = do

View File

@ -1,5 +1,6 @@
$newline never $newline never
<table *{dbsAttrs'}> <div .scrolltable>
<table *{dbsAttrs'}>
$maybe wHeaders' <- wHeaders $maybe wHeaders' <- wHeaders
<thead> <thead>
<tr .table__row.table__row--head> <tr .table__row.table__row--head>

View File

@ -1,8 +1,7 @@
$newline never $newline never
$if null wRows && (dbsEmptyStyle == DBESNoHeading) $if null rows && (dbsEmptyStyle == DBESNoHeading)
_{dbsEmptyMessage} _{dbsEmptyMessage}
$else $else
<div .scrolltable>
^{table} ^{table}
$if pageCount > 1 $if pageCount > 1
<div .pagination> <div .pagination>