Network.JMacroRPC.Panels

Base Types

data JS

data Hask

type PanelPath

data Event

data Signal typ a

data Sink typ m a

The PState Monad Transformer

data PanelState

type PState m a

newIdent

descended

Page Slices and Panels

data PageSlice

data Panel m

type UpdateList

Base Type Combinators

pureSig

zipSinks

contramapJs

Building Panels

plainHTML

onHtml

joinWith

buildInput

inDiv

para

mkTable

Interacting with signals, sinks, and events

withSample

sampleSigJs

onEvent

tellSink

bindSigSink

sampleIO

bindEventIO

Derived panels and inputs.

button

select

selectInput

textPane

newVar

Running Panels

panelPrelude

panelToPageGen

Examples

calcPanel