HJScript-0.4.5: HJScript is a Haskell EDSL for writing JavaScript programs.
Source code
Contents
Index
HJScript.Utils
Stability
experimental
Maintainer
Joel Bjornson joel.bjornson@gmail.com Niklas Broberg nibro@cs.chalmers.se
Description
Documentation
dispNone
::
JString
Source
dispBlock
::
JString
Source
dispInline
::
JString
Source
thisElem
::
Exp
ElementNode
Source
thisXHTMLElement
::
Exp
ElementNode
Source
thisNode
::
Exp
Node
Source
hasClass
::
IsJString
e => e ->
Exp
ElementNode
->
JBool
Source
hasChild
::
IsElementNode
e =>
Exp
e ->
JBool
Source
isVisible
::
IsElementNode
n =>
Exp
n ->
JBool
Source
isInVisible
::
IsElementNode
n =>
Exp
n ->
JBool
Source
elemById
::
IsJString
e => e ->
Exp
ElementNode
Source
elemsByTag
::
IsJString
e => e ->
JArray
ElementNode
Source
fstElemByTag
::
IsJString
e => e ->
Exp
ElementNode
Source
allElems
::
JArray
ElementNode
Source
parentElem
::
IsElementNode
e =>
Exp
e ->
Exp
ElementNode
Source
elemVal
::
IsElementNode
n =>
Exp
n ->
JString
Source
msg
::
IsExp
e t => e ->
HJScript
()
Source
getElemById
::
IsJString
e => e ->
HJScript
(
Exp
ElementNode
)
Source
getElemsByTag
::
IsJString
e => e ->
HJScript
(
JArray
ElementNode
)
Source
getFstElemByTag
::
IsJString
e => e ->
HJScript
(
Exp
ElementNode
)
Source
getAllElems
::
HJScript
(
JArray
ElementNode
)
Source
getParentElem
::
IsElementNode
e =>
Exp
e ->
HJScript
(
Exp
ElementNode
)
Source
getElemsByClass
::
IsJString
e => e ->
HJScript
(
JArray
ElementNode
)
Source
getFstElemByClass
::
IsJString
e => e ->
HJScript
(
JObject
ElementNode
)
Source
getSiblings
::
IsElementNode
e =>
Exp
e ->
HJScript
(
JArray
Node
)
Source
hideElem
::
IsElementNode
e =>
Exp
e ->
HJScript
()
Source
showElem
::
IsElementNode
e =>
Exp
e ->
HJScript
()
Source
showInline
::
IsElementNode
e =>
Exp
e ->
HJScript
()
Source
showBlock
::
IsElementNode
e =>
Exp
e ->
HJScript
()
Source
remFirstChild
::
IsElementNode
e =>
Exp
e ->
HJScript
()
Source
remChildren
::
IsElementNode
e =>
Exp
e ->
HJScript
()
Source
remElem
::
IsElementNode
e =>
Exp
e ->
HJScript
()
Source
appendChildren
:: (
IsElementNode
n,
IsNode
t) =>
JArray
t ->
Exp
n ->
HJScript
()
Source
setChild
:: (
IsNode
n1,
IsElementNode
n2) =>
Exp
n1 ->
Exp
n2 ->
HJScript
()
Source
toggleVis
::
IsElementNode
n =>
Exp
n ->
HJScript
()
Source
toggleVisBlock
::
IsElementNode
n =>
Exp
n ->
HJScript
()
Source
toggleVisInline
::
IsElementNode
n =>
Exp
n ->
HJScript
()
Source
setVal
::
IsElementNode
n =>
JString
->
Exp
n ->
HJScript
()
Source
Produced by
Haddock
version 2.4.2