PerformanceIMMO / elm-utils / Perfimmo.Html.Dom

Handle event propagation

onClick_stopProp : msg -> Html.Styled.Attribute msg

onClick_stopProp

selectView : (String -> msg) -> List (Html.Styled.Html msg) -> Html.Styled.Html msg

selectView

buildOptions : Maybe String -> List ( String, String ) -> List (Html.Styled.Html msg)

buildOptions

buildFilterOptions : Maybe String -> List ( String, String ) -> List (Html.Styled.Html msg)

buildFilterOptions

selectViewOptions : (String -> msg) -> Maybe String -> List ( String, String ) -> Html.Styled.Html msg

selectViewOptions

datalistView : (String -> msg) -> String -> List String -> Html.Styled.Html msg

datalistView

Current value is handle natively by DOM so it is avoided to be provided

datalistViewWithOptions : (String -> msg) -> String -> List (Html.Styled.Attribute msg) -> List String -> Html.Styled.Html msg

datalistViewWithOptions

Attributes are for input

clearableSelect : (String -> msg) -> List (Html.Styled.Html msg) -> Html.Styled.Html msg

clearableSelect

clearableSelectOptions : (String -> msg) -> Maybe String -> List ( String, String ) -> Html.Styled.Html msg

clearableSelectOptions