Skip to content

Dispatch multiple messages in response to a single Html.Event

License

Notifications You must be signed in to change notification settings

vipentti/elm-dispatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

11 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

elm-dispatch

Dispatch multiple messages in response to a single Html.Event.

UI libraries in elm sometimes need to perform internal actions on Html.Events such as onFocus, while at the same time allowing library users to also respond to those events. This library provides such multiple dispatch.

Motivation

The library was developed for the purpose of allowing elm-mdl to have stateful components such as Textfield which also allow user provided event-handlers.

Textfield requires some internal state management on onFocus and onBlur events. However, users may also want to have event-handlers for those particular events and this is where Dispatch helps.

Install

elm package install vipentti/elm-dispatch

Example

An example of how to use the library may be found in the examples/ folder.

The library can also been seen in use in elm-mdl specifically Material.Options.Internal and Material.Options.

License

© Ville Penttinen, 2016. Licensed under an Apache-2.0 license.

About

Dispatch multiple messages in response to a single Html.Event

Resources

License

Stars

Watchers

Forks

Packages

No packages published

Languages