{-# LANGUAGE OverloadedStrings #-}
module Miso.Native.X.Element
(
input_
, textarea_
, overlay_
, svg_
, refresh_
, refreshHeader_
, viewpager_
, viewpagerItem_
, scrollCoordinator_
, scrollCoordinatorHeader_
, scrollCoordinatorSlot_
, scrollCoordinatorToolbar_
, blurView_
, webview_
, titleBarView_
) where
import Miso.Native.Element (lynx_, lynxDirect_)
import Miso.String (MisoString)
import Miso.Types (View, Attribute)
input_ :: [Attribute model action] -> View context props model action
input_ :: forall model action context props.
[Attribute model action] -> View context props model action
input_ [Attribute model action]
attrs = [Text]
-> Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
forall model action context props.
[Text]
-> Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
lynxDirect_ [Text]
inputDirectEvents Text
"input" [Attribute model action]
attrs []
textarea_ :: [Attribute model action] -> View context props model action
textarea_ :: forall model action context props.
[Attribute model action] -> View context props model action
textarea_ [Attribute model action]
attrs = [Text]
-> Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
forall model action context props.
[Text]
-> Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
lynxDirect_ [Text]
inputDirectEvents Text
"textarea" [Attribute model action]
attrs []
inputDirectEvents :: [MisoString]
inputDirectEvents :: [Text]
inputDirectEvents = [ Text
"blur", Text
"confirm", Text
"focus", Text
"input", Text
"selection" ]
overlay_ :: [Attribute model action] -> [View context props model action] -> View context props model action
overlay_ :: forall model action context props.
[Attribute model action]
-> [View context props model action]
-> View context props model action
overlay_ = [Text]
-> Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
forall model action context props.
[Text]
-> Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
lynxDirect_
[ Text
"dismissoverlay", Text
"error", Text
"overlaytouch", Text
"requestclose", Text
"showoverlay" ]
Text
"overlay"
svg_ :: [Attribute model action] -> [View context props model action] -> View context props model action
svg_ :: forall model action context props.
[Attribute model action]
-> [View context props model action]
-> View context props model action
svg_ = [Text]
-> Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
forall model action context props.
[Text]
-> Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
lynxDirect_ [ Text
"load" ] Text
"svg"
refresh_ :: [Attribute model action] -> [View context props model action] -> View context props model action
refresh_ :: forall model action context props.
[Attribute model action]
-> [View context props model action]
-> View context props model action
refresh_ = [Text]
-> Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
forall model action context props.
[Text]
-> Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
lynxDirect_
[ Text
"headeroffset", Text
"refreshstatechange", Text
"startrefresh" ]
Text
"refresh"
refreshHeader_ :: [Attribute model action] -> [View context props model action] -> View context props model action
= Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
forall model action context props.
Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
lynx_ Text
"refresh-header"
viewpager_ :: [Attribute model action] -> [View context props model action] -> View context props model action
= [Text]
-> Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
forall model action context props.
[Text]
-> Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
lynxDirect_ [ Text
"change", Text
"offsetchange", Text
"willchange" ] Text
"viewpager"
viewpagerItem_ :: [Attribute model action] -> [View context props model action] -> View context props model action
= Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
forall model action context props.
Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
lynx_ Text
"viewpager-item"
scrollCoordinator_ :: [Attribute model action] -> [View context props model action] -> View context props model action
scrollCoordinator_ :: forall model action context props.
[Attribute model action]
-> [View context props model action]
-> View context props model action
scrollCoordinator_ = [Text]
-> Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
forall model action context props.
[Text]
-> Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
lynxDirect_ [ Text
"offset" ] Text
"scroll-coordinator"
scrollCoordinatorHeader_ :: [Attribute model action] -> [View context props model action] -> View context props model action
= Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
forall model action context props.
Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
lynx_ Text
"scroll-coordinator-header"
scrollCoordinatorSlot_ :: [Attribute model action] -> [View context props model action] -> View context props model action
scrollCoordinatorSlot_ :: forall model action context props.
[Attribute model action]
-> [View context props model action]
-> View context props model action
scrollCoordinatorSlot_ = Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
forall model action context props.
Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
lynx_ Text
"scroll-coordinator-slot"
scrollCoordinatorToolbar_ :: [Attribute model action] -> [View context props model action] -> View context props model action
scrollCoordinatorToolbar_ :: forall model action context props.
[Attribute model action]
-> [View context props model action]
-> View context props model action
scrollCoordinatorToolbar_ = Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
forall model action context props.
Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
lynx_ Text
"scroll-coordinator-toolbar"
blurView_ :: [Attribute model action] -> [View context props model action] -> View context props model action
blurView_ :: forall model action context props.
[Attribute model action]
-> [View context props model action]
-> View context props model action
blurView_ = Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
forall model action context props.
Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
lynx_ Text
"blur-view"
webview_ :: [Attribute model action] -> View context props model action
webview_ :: forall model action context props.
[Attribute model action] -> View context props model action
webview_ [Attribute model action]
attrs = [Text]
-> Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
forall model action context props.
[Text]
-> Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
lynxDirect_
[ Text
"error", Text
"load", Text
"locationchange", Text
"message", Text
"openwindow" ]
Text
"webview" [Attribute model action]
attrs []
titleBarView_ :: [Attribute model action] -> [View context props model action] -> View context props model action
titleBarView_ :: forall model action context props.
[Attribute model action]
-> [View context props model action]
-> View context props model action
titleBarView_ = Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
forall model action context props.
Text
-> [Attribute model action]
-> [View context props model action]
-> View context props model action
lynx_ Text
"title-bar-view"