Convenience functionality on
Browser-related types
Map a Browser Document from one msg type to another.
type Msg
= HomeMsg Home.Msg
view : Page -> Browser.Document Msg
view page =
case page of
Home model ->
mapDocument HomeMsg (Home.view model)
-- Home.elm
view : Home.Model -> Browser.Document Home.Msg
Parse the
Viewportfrom eg. ascrollevent.This is an Elm-only version of what
Browser.Dom.getViewportOfdoes.