work around an EvilSplicer bug
This should fix the android build. The EvilSplicer cannot fix up ghc's misformatting of a case expression with a construstor with a lot of parameters, which spans multiple lines.
This commit is contained in:
parent
7c4c7bd05b
commit
4e987d05a8
2 changed files with 9 additions and 4 deletions
|
@ -177,14 +177,14 @@ renderBootstrap3 formLayout aform fragment = do
|
|||
<label .sr-only for=#{fvId view}>#{fvLabel view}
|
||||
^{fvInput view}
|
||||
^{helpWidget view}
|
||||
$of BootstrapHorizontalForm labelOffset labelSize inputOffset inputSize
|
||||
$of f@(BootstrapHorizontalForm _ _ _ _)
|
||||
$if nequals (fvId view) bootstrapSubmitId
|
||||
<label .control-label .#{toOffset labelOffset} .#{toColumn labelSize} for=#{fvId view}>#{fvLabel view}
|
||||
<div .#{toOffset inputOffset} .#{toColumn inputSize}>
|
||||
<label .control-label .#{toOffset (bflLabelOffset f)} .#{toColumn (bflLabelSize f)} for=#{fvId view}>#{fvLabel view}
|
||||
<div .#{toOffset (bflInputOffset f)} .#{toColumn (bflInputSize f)}>
|
||||
^{fvInput view}
|
||||
^{helpWidget view}
|
||||
$else
|
||||
<div .#{toOffset (addGO inputOffset (addGO labelOffset labelSize))} .#{toColumn inputSize}>
|
||||
<div .#{toOffset (addGO (bflInputOffset f) (addGO (bflLabelOffset f) (bflLabelSize f)))} .#{toColumn (bflInputSize f)}>
|
||||
^{fvInput view}
|
||||
^{helpWidget view}
|
||||
|]
|
||||
|
|
|
@ -460,6 +460,11 @@ mangleCode = flip_colon
|
|||
-
|
||||
- Nothing
|
||||
- -> foo
|
||||
-
|
||||
- -- This is not yet handled!
|
||||
- ComplexConstructor var var
|
||||
- var var
|
||||
- -> foo
|
||||
-}
|
||||
case_layout_multiline = parsecAndReplace $ do
|
||||
void newline
|
||||
|
|
Loading…
Add table
Reference in a new issue