This repository has been archived on 2024-10-24. You can view files and clone it, but cannot push or open issues or pull requests.
fradrive-old/templates/widgets/aform/aform.hamlet
2020-05-19 10:21:42 +02:00

37 lines
1.4 KiB
Plaintext

$newline never
#{fragment}
$case formLayout
$of FormDBTablePagesize
$forall view <- fieldViews
<div style="display: inline-block">
<label .form-group-label.label-pagesize for=#{fvId view}>#{fvLabel view}
^{fvInput view}
$of _
$forall view <- fieldViews
$if fvId view == idFormSectionNoinput
<h3 .form-section-title>
^{fvLabel view}
$maybe hint <- fvTooltip view
<div .form-section-title__hint>
^{hint}
$elseif fvId view == idFormMessageNoinput
<div .form-section-notification>
^{fvInput view}
$else
<div .form-group .interactive-fieldset__target :fvRequired view:.form-group--required :not $ fvRequired view:.form-group--optional :isJust $ fvErrors view:.form-group--has-error>
$if not (Blaze.null $ fvLabel view)
<label .form-group-label for=#{fvId view}>
<span .form-group-label__caption>
#{fvLabel view}
$maybe hint <- fvTooltip view
<div .form-group-label__hint>^{hint}
<div .form-group__input>
^{fvInput view}
$maybe err <- fvErrors view
<div .form-error>
#{err}
$if formHasRequiredFields
<div .form-section-legend>
<span .form-group__required-marker>
_{MsgAFormFieldRequiredTip}