Safe HaskellNone

Gui.Utils

Synopsis
  • styleSheet :: DomBuilder t m => Text -> m ()
  • linkEl :: DomBuilder t m => Text -> m a -> m a
  • formEl' :: forall t m a. DomBuilder t m => m a -> m (Element EventResult (DomBuilderSpace m) t, a)
  • elCell' :: forall t m. (DomBuilder t m, PostBuild t m) => Dynamic t (Map Text Text) -> m (Element EventResult (DomBuilderSpace m) t, ())
  • presetButton :: MonadWidget t m => (Text, GameConfig) -> m (Event t GameConfig)
  • numberInput :: MonadWidget t m => Text -> Int -> m (Dynamic t Int)

Documentation

styleSheet :: DomBuilder t m => Text -> m () #

add a css stylesheet by uri

linkEl :: DomBuilder t m => Text -> m a -> m a #

create a a tag with href

formEl' :: forall t m a. DomBuilder t m => m a -> m (Element EventResult (DomBuilderSpace m) t, a) #

create new form tag with preventDefault for the submit event

elCell' :: forall t m. (DomBuilder t m, PostBuild t m) => Dynamic t (Map Text Text) -> m (Element EventResult (DomBuilderSpace m) t, ()) #

create new cell element with dynamic attributes and preventDefault on the Contextmenu event (right click)

presetButton :: MonadWidget t m => (Text, GameConfig) -> m (Event t GameConfig) #

create a button with preset GameConfig

numberInput :: MonadWidget t m => Text -> Int -> m (Dynamic t Int) #

create a type="number" tag with label returning its value