HJScript-0.4.4: HJScript is a Haskell EDSL for writing JavaScript programs.
Source code
Contents
Index
HJScript.DOM.ElementNode
Stability
experimental
Maintainer
Joel Bjornson joel.bjornson@gmail.com Niklas Broberg nibro@cs.chalmers.se
Description
Documentation
data
ElementNode
Source
Constructors
ElementNode
Instances
Show
ElementNode
IsClass
ElementNode
IsNode
ElementNode
IsElementNode
ElementNode
class
IsClass
n =>
IsElementNode
n
Source
Instances
IsElementNode
ElementNode
IsElementNode
Textarea
IsElementNode
TableRow
IsElementNode
TableHeader
IsElementNode
TableData
IsElementNode
Table
IsElementNode
Link
IsElementNode
InputText
IsElementNode
InputCheckbox
IsElementNode
InputButton
IsElementNode
Image
IsElementNode
IFrame
IsElementNode
Frame
IsElementNode
Form
IsElementNode
Body
IsElementNode
Base
IsElementNode
Area
IsElementNode
Anchor
IsElementNode
XHTMLElement
attributes
::
IsElementNode
n =>
Exp
n ->
Exp
NamedNodeMap
Source
childNodes
::
IsElementNode
n =>
Exp
n ->
JArray
Node
Source
firstChild
::
IsElementNode
n =>
Exp
n ->
Exp
Node
Source
lastChild
::
IsElementNode
n =>
Exp
n ->
Exp
Node
Source
localName
::
IsElementNode
n =>
Exp
n ->
JString
Source
nextSibling
::
IsElementNode
n =>
Exp
n ->
Exp
Node
Source
parentNode
::
IsElementNode
n =>
Exp
n ->
Exp
Node
Source
previousSibling
::
IsElementNode
n =>
Exp
n ->
Exp
Node
Source
tagName
::
IsElementNode
o =>
Exp
o ->
JString
Source
scrollTop
::
IsElementNode
o =>
Exp
o ->
Exp
JInt
Source
scrollTopVar
::
IsElementNode
o =>
Exp
o ->
Var
JInt
Source
scrollHeight
::
IsElementNode
o =>
Exp
o ->
Exp
JInt
Source
scrollHeightVar
::
IsElementNode
o =>
Exp
o ->
Var
JInt
Source
appendChild
:: (
IsElementNode
n,
IsNode
c) =>
Exp
c ->
Exp
n ->
HJScript
()
Source
cloneNode
::
IsNode
n =>
JBool
->
Exp
n ->
Exp
n
Source
getAttribute
::
IsElementNode
n =>
JString
->
Exp
n ->
JString
Source
getAttributeNode
::
IsElementNode
n =>
JString
->
Exp
n ->
Exp
AttributeNode
Source
hasAttribute
::
IsElementNode
n =>
JString
->
Exp
n ->
JBool
Source
hasAttributes
::
IsElementNode
n =>
Exp
n ->
JBool
Source
hasChildNodes
::
IsElementNode
n =>
Exp
n ->
JBool
Source
insertBefore
::
IsElementNode
n =>
Exp
Node
->
Exp
Node
->
Exp
n ->
HJScript
()
Source
normalize
::
IsElementNode
n =>
Exp
n ->
HJScript
()
Source
removeAttribute
::
IsElementNode
n =>
JString
->
Exp
n ->
HJScript
()
Source
removeAttributeNode
::
IsElementNode
n =>
Exp
AttributeNode
->
Exp
n ->
HJScript
()
Source
removeChild
:: (
IsElementNode
n,
IsNode
c) =>
Exp
c ->
Exp
n ->
HJScript
()
Source
replaceChild
:: (
IsElementNode
n,
IsNode
c,
IsNode
d) =>
Exp
c ->
Exp
d ->
Exp
n ->
HJScript
()
Source
setAttribute
::
IsElementNode
n =>
JString
->
JString
->
Exp
n ->
HJScript
()
Source
setAttributeNode
::
IsElementNode
n =>
Exp
AttributeNode
->
Exp
n ->
HJScript
()
Source
Produced by
Haddock
version 2.4.2