arowM / elm-html-extra-internal / Batchable.Html.Attributes.Extra

Additional attributes for html

Embedding static attributes

static : Batchable.Html.Attribute Basics.Never -> Batchable.Html.Attribute msg

Embedding static attributes.

Works alike to Html.Extra.static.

Inputs

valueAsFloat : Basics.Float -> Batchable.Html.Attribute msg

Uses valueAsNumber to update an input with a floating-point value. This should only be used on <input> of type number, range, or date. It differs from value in that a floating point value will not necessarily overwrite the contents on an input element.

valueAsFloat 2.5 -- e.g. will not change the displayed value for input showing "2.5000"

valueAsFloat 0.4 -- e.g. will not change the displayed value for input showing ".4"

valueAsInt : Basics.Int -> Batchable.Html.Attribute msg

Uses valueAsNumber to update an input with an integer value. This should only be used on <input> of type number, range, or date. It differs from value in that an integer value will not necessarily overwrite the contents on an input element.

valueAsInt 18 -- e.g. will not change the displayed value for input showing "00018"

Semantic web

role : String -> Batchable.Html.Attribute msg

Used to annotate markup languages with machine-extractable semantic information about the purpose of an element. See the official specs.

Meter element

low : String -> Batchable.Html.Attribute msg

The upper numeric bound of the low end of the measured range, used with the meter element.

high : String -> Batchable.Html.Attribute msg

The lower numeric bound of the high end of the measured range, used with the meter element.

optimum : String -> Batchable.Html.Attribute msg

This attribute indicates the optimal numeric value, used with the meter element.

Media element

volume : Basics.Float -> Batchable.Html.Attribute msg

Audio volume, starting from 0.0 (silent) up to 1.0 (loudest).

Custom Attributes

stringProperty : String -> String -> Batchable.Html.Attribute msg

Create arbitrary string properties.

boolProperty : String -> Basics.Bool -> Batchable.Html.Attribute msg

Create arbitrary bool properties.

floatProperty : String -> Basics.Float -> Batchable.Html.Attribute msg

Create arbitrary floating-point properties.

intProperty : String -> Basics.Int -> Batchable.Html.Attribute msg

Create arbitrary integer properties.