Restyle calculator
This commit is contained in:
parent
4324311441
commit
9e6e6e391c
@ -53,38 +53,50 @@ view model taxGroup =
|
|||||||
let
|
let
|
||||||
mainPart =
|
mainPart =
|
||||||
[ text "("
|
[ text "("
|
||||||
|
, div [ class "form-input --inline" ]
|
||||||
|
[ label [ for "bundle-price" ] [ text "Gebindepreis" ]
|
||||||
, input
|
, input
|
||||||
[ class "formula-input", placeholder "Gebindepreis"
|
[ placeholder "Gebindepreis"
|
||||||
, value <| NumberInput.show model.bundlePrice
|
, value <| NumberInput.show model.bundlePrice
|
||||||
, onInput SetBundlePrice
|
, onInput SetBundlePrice
|
||||||
|
, id "bundle-price"
|
||||||
|
, type_ "number"
|
||||||
|
, step "0.01"
|
||||||
]
|
]
|
||||||
[]
|
[]
|
||||||
|
]
|
||||||
, text " ÷ "
|
, text " ÷ "
|
||||||
|
, div [ class "form-input --inline" ]
|
||||||
|
[ label [ for "bundle-size" ] [ text "Gebindegröße" ]
|
||||||
, input
|
, input
|
||||||
[ class "formula-input", placeholder "Gebindegröße"
|
[ placeholder "Gebindegröße"
|
||||||
, value <| NumberInput.show model.bundleSize
|
, value <| NumberInput.show model.bundleSize
|
||||||
, onInput SetBundleSize
|
, onInput SetBundleSize
|
||||||
|
, id "bundle-size"
|
||||||
|
, type_ "number"
|
||||||
|
, step "1"
|
||||||
]
|
]
|
||||||
[]
|
[]
|
||||||
|
]
|
||||||
, text ") "
|
, text ") "
|
||||||
]
|
]
|
||||||
taxPart =
|
taxPart =
|
||||||
[ text " ÷ "
|
[ text " ÷ "
|
||||||
|
, div [ class "form-input --inline" ]
|
||||||
|
[ label [ for "tax" ] [ text "Steuer" ]
|
||||||
, input
|
, input
|
||||||
[ class "formula-input"
|
[ value <| String.fromFloat <| 1 + taxGroup.percentage
|
||||||
|
, id "tax"
|
||||||
|
, type_ "number"
|
||||||
|
, step "0.01"
|
||||||
, disabled True
|
, disabled True
|
||||||
, value <| String.fromFloat <| 1 + taxGroup.percentage
|
|
||||||
]
|
]
|
||||||
[]
|
[]
|
||||||
]
|
]
|
||||||
|
]
|
||||||
resultPart =
|
resultPart =
|
||||||
[ text " = "
|
[ text " = "
|
||||||
, input
|
, text <| Maybe.withDefault "?" <| Maybe.map String.fromFloat <| getResult model taxGroup
|
||||||
[ class "formula-input"
|
|
||||||
, disabled True
|
|
||||||
, value <| Maybe.withDefault "?" <| Maybe.map String.fromFloat <| getResult model taxGroup
|
|
||||||
]
|
|
||||||
[]
|
|
||||||
]
|
]
|
||||||
in
|
in
|
||||||
fieldset []
|
fieldset []
|
||||||
|
@ -11657,26 +11657,41 @@ var $author$project$Calculator$view = F2(
|
|||||||
[
|
[
|
||||||
$elm$html$Html$text(' ÷ '),
|
$elm$html$Html$text(' ÷ '),
|
||||||
A2(
|
A2(
|
||||||
$elm$html$Html$input,
|
$elm$html$Html$div,
|
||||||
_List_fromArray(
|
_List_fromArray(
|
||||||
[
|
[
|
||||||
$elm$html$Html$Attributes$class('formula-input'),
|
$elm$html$Html$Attributes$class('form-input --inline')
|
||||||
$elm$html$Html$Attributes$disabled(true),
|
|
||||||
$elm$html$Html$Attributes$value(
|
|
||||||
$elm$core$String$fromFloat(1 + taxGroup.percentage))
|
|
||||||
]),
|
]),
|
||||||
_List_Nil)
|
_List_fromArray(
|
||||||
]);
|
|
||||||
var resultPart = _List_fromArray(
|
|
||||||
[
|
[
|
||||||
$elm$html$Html$text(' = '),
|
A2(
|
||||||
|
$elm$html$Html$label,
|
||||||
|
_List_fromArray(
|
||||||
|
[
|
||||||
|
$elm$html$Html$Attributes$for('tax')
|
||||||
|
]),
|
||||||
|
_List_fromArray(
|
||||||
|
[
|
||||||
|
$elm$html$Html$text('Steuer')
|
||||||
|
])),
|
||||||
A2(
|
A2(
|
||||||
$elm$html$Html$input,
|
$elm$html$Html$input,
|
||||||
_List_fromArray(
|
_List_fromArray(
|
||||||
[
|
[
|
||||||
$elm$html$Html$Attributes$class('formula-input'),
|
|
||||||
$elm$html$Html$Attributes$disabled(true),
|
|
||||||
$elm$html$Html$Attributes$value(
|
$elm$html$Html$Attributes$value(
|
||||||
|
$elm$core$String$fromFloat(1 + taxGroup.percentage)),
|
||||||
|
$elm$html$Html$Attributes$id('tax'),
|
||||||
|
$elm$html$Html$Attributes$type_('number'),
|
||||||
|
$elm$html$Html$Attributes$step('0.01'),
|
||||||
|
$elm$html$Html$Attributes$disabled(true)
|
||||||
|
]),
|
||||||
|
_List_Nil)
|
||||||
|
]))
|
||||||
|
]);
|
||||||
|
var resultPart = _List_fromArray(
|
||||||
|
[
|
||||||
|
$elm$html$Html$text(' = '),
|
||||||
|
$elm$html$Html$text(
|
||||||
A2(
|
A2(
|
||||||
$elm$core$Maybe$withDefault,
|
$elm$core$Maybe$withDefault,
|
||||||
'?',
|
'?',
|
||||||
@ -11684,35 +11699,75 @@ var $author$project$Calculator$view = F2(
|
|||||||
$elm$core$Maybe$map,
|
$elm$core$Maybe$map,
|
||||||
$elm$core$String$fromFloat,
|
$elm$core$String$fromFloat,
|
||||||
A2($author$project$Calculator$getResult, model, taxGroup))))
|
A2($author$project$Calculator$getResult, model, taxGroup))))
|
||||||
]),
|
|
||||||
_List_Nil)
|
|
||||||
]);
|
]);
|
||||||
var mainPart = _List_fromArray(
|
var mainPart = _List_fromArray(
|
||||||
[
|
[
|
||||||
$elm$html$Html$text('('),
|
$elm$html$Html$text('('),
|
||||||
A2(
|
A2(
|
||||||
$elm$html$Html$input,
|
$elm$html$Html$div,
|
||||||
_List_fromArray(
|
_List_fromArray(
|
||||||
[
|
[
|
||||||
$elm$html$Html$Attributes$class('formula-input'),
|
$elm$html$Html$Attributes$class('form-input --inline')
|
||||||
$elm$html$Html$Attributes$placeholder('Gebindepreis'),
|
|
||||||
$elm$html$Html$Attributes$value(
|
|
||||||
$author$project$NumberInput$show(model.bundlePrice)),
|
|
||||||
$elm$html$Html$Events$onInput($author$project$Calculator$SetBundlePrice)
|
|
||||||
]),
|
]),
|
||||||
_List_Nil),
|
_List_fromArray(
|
||||||
$elm$html$Html$text(' ÷ '),
|
[
|
||||||
|
A2(
|
||||||
|
$elm$html$Html$label,
|
||||||
|
_List_fromArray(
|
||||||
|
[
|
||||||
|
$elm$html$Html$Attributes$for('bundle-price')
|
||||||
|
]),
|
||||||
|
_List_fromArray(
|
||||||
|
[
|
||||||
|
$elm$html$Html$text('Gebindepreis')
|
||||||
|
])),
|
||||||
|
A2(
|
||||||
|
$elm$html$Html$input,
|
||||||
|
_List_fromArray(
|
||||||
|
[
|
||||||
|
$elm$html$Html$Attributes$placeholder('Gebindepreis'),
|
||||||
|
$elm$html$Html$Attributes$value(
|
||||||
|
$author$project$NumberInput$show(model.bundlePrice)),
|
||||||
|
$elm$html$Html$Events$onInput($author$project$Calculator$SetBundlePrice),
|
||||||
|
$elm$html$Html$Attributes$id('bundle-price'),
|
||||||
|
$elm$html$Html$Attributes$type_('number'),
|
||||||
|
$elm$html$Html$Attributes$step('0.01')
|
||||||
|
]),
|
||||||
|
_List_Nil)
|
||||||
|
])),
|
||||||
|
$elm$html$Html$text(' ÷ '),
|
||||||
|
A2(
|
||||||
|
$elm$html$Html$div,
|
||||||
|
_List_fromArray(
|
||||||
|
[
|
||||||
|
$elm$html$Html$Attributes$class('form-input --inline')
|
||||||
|
]),
|
||||||
|
_List_fromArray(
|
||||||
|
[
|
||||||
|
A2(
|
||||||
|
$elm$html$Html$label,
|
||||||
|
_List_fromArray(
|
||||||
|
[
|
||||||
|
$elm$html$Html$Attributes$for('bundle-size')
|
||||||
|
]),
|
||||||
|
_List_fromArray(
|
||||||
|
[
|
||||||
|
$elm$html$Html$text('Gebindegröße')
|
||||||
|
])),
|
||||||
A2(
|
A2(
|
||||||
$elm$html$Html$input,
|
$elm$html$Html$input,
|
||||||
_List_fromArray(
|
_List_fromArray(
|
||||||
[
|
[
|
||||||
$elm$html$Html$Attributes$class('formula-input'),
|
|
||||||
$elm$html$Html$Attributes$placeholder('Gebindegröße'),
|
$elm$html$Html$Attributes$placeholder('Gebindegröße'),
|
||||||
$elm$html$Html$Attributes$value(
|
$elm$html$Html$Attributes$value(
|
||||||
$author$project$NumberInput$show(model.bundleSize)),
|
$author$project$NumberInput$show(model.bundleSize)),
|
||||||
$elm$html$Html$Events$onInput($author$project$Calculator$SetBundleSize)
|
$elm$html$Html$Events$onInput($author$project$Calculator$SetBundleSize),
|
||||||
|
$elm$html$Html$Attributes$id('bundle-size'),
|
||||||
|
$elm$html$Html$Attributes$type_('number'),
|
||||||
|
$elm$html$Html$Attributes$step('1')
|
||||||
]),
|
]),
|
||||||
_List_Nil),
|
_List_Nil)
|
||||||
|
])),
|
||||||
$elm$html$Html$text(') ')
|
$elm$html$Html$text(') ')
|
||||||
]);
|
]);
|
||||||
return A2(
|
return A2(
|
||||||
|
@ -63,6 +63,11 @@ th {
|
|||||||
.form-input > select {
|
.form-input > select {
|
||||||
display: block;
|
display: block;
|
||||||
}
|
}
|
||||||
.formula-input {
|
.form-input.--inline {
|
||||||
width: 10em;
|
display: inline-block;
|
||||||
|
}
|
||||||
|
.form-input.--inline > input:not([type=radio]),
|
||||||
|
.form-input.--inline > select {
|
||||||
|
display: block;
|
||||||
|
width: 8em;
|
||||||
}
|
}
|
||||||
|
Loading…
x
Reference in New Issue
Block a user