Copyright | (c) Joel Bjornson 2008 |
---|---|
License | BSD-style |
Maintainer | Joel Bjornson joel.bjornson@gmail.com Niklas Broberg nibro@cs.chalmers.se |
Stability | experimental |
Safe Haskell | None |
Language | Haskell98 |
HJScript.DOM.ElementNode
Description
Documentation
data ElementNode Source
Constructors
ElementNode |
class IsClass n => IsElementNode n Source
Instances
attributes :: IsElementNode n => Exp n -> Exp NamedNodeMap Source
childNodes :: IsElementNode n => Exp n -> JArray Node Source
firstChild :: 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
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
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