HJScript-0.4.4: HJScript is a Haskell EDSL for writing JavaScript programs.Source codeContentsIndex
HJScript.DOM.ElementNode
Stabilityexperimental
MaintainerJoel Bjornson joel.bjornson@gmail.com Niklas Broberg nibro@cs.chalmers.se
Description
Documentation
data ElementNode Source
Constructors
ElementNode
show/hide Instances
class IsClass n => IsElementNode n Source
show/hide Instances
attributes :: IsElementNode n => Exp n -> Exp NamedNodeMapSource
childNodes :: IsElementNode n => Exp n -> JArray NodeSource
firstChild :: IsElementNode n => Exp n -> Exp NodeSource
lastChild :: IsElementNode n => Exp n -> Exp NodeSource
localName :: IsElementNode n => Exp n -> JStringSource
nextSibling :: IsElementNode n => Exp n -> Exp NodeSource
parentNode :: IsElementNode n => Exp n -> Exp NodeSource
previousSibling :: IsElementNode n => Exp n -> Exp NodeSource
tagName :: IsElementNode o => Exp o -> JStringSource
scrollTop :: IsElementNode o => Exp o -> Exp JIntSource
scrollTopVar :: IsElementNode o => Exp o -> Var JIntSource
scrollHeight :: IsElementNode o => Exp o -> Exp JIntSource
scrollHeightVar :: IsElementNode o => Exp o -> Var JIntSource
appendChild :: (IsElementNode n, IsNode c) => Exp c -> Exp n -> HJScript ()Source
cloneNode :: IsNode n => JBool -> Exp n -> Exp nSource
getAttribute :: IsElementNode n => JString -> Exp n -> JStringSource
getAttributeNode :: IsElementNode n => JString -> Exp n -> Exp AttributeNodeSource
hasAttribute :: IsElementNode n => JString -> Exp n -> JBoolSource
hasAttributes :: IsElementNode n => Exp n -> JBoolSource
hasChildNodes :: IsElementNode n => Exp n -> JBoolSource
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