ghcjs-dom-0.1.0.0: DOM library that supports both GHCJS and WebKitGTK

Safe HaskellNone
LanguageHaskell2010

GHCJS.DOM.Node

Documentation

nodeInsertBefore :: (IsNode self, IsNode newChild, IsNode refChild) => self -> Maybe newChild -> Maybe refChild -> IO (Maybe Node) Source

nodeReplaceChild :: (IsNode self, IsNode newChild, IsNode oldChild) => self -> Maybe newChild -> Maybe oldChild -> IO (Maybe Node) Source

nodeRemoveChild :: (IsNode self, IsNode oldChild) => self -> Maybe oldChild -> IO (Maybe Node) Source

nodeAppendChild :: (IsNode self, IsNode newChild) => self -> Maybe newChild -> IO (Maybe Node) Source

nodeCloneNode :: IsNode self => self -> Bool -> IO (Maybe Node) Source

nodeNormalize :: IsNode self => self -> IO () Source

nodeIsSupported :: (IsNode self, ToJSString feature, ToJSString version) => self -> feature -> version -> IO Bool Source

nodeIsSameNode :: (IsNode self, IsNode other) => self -> Maybe other -> IO Bool Source

nodeIsEqualNode :: (IsNode self, IsNode other) => self -> Maybe other -> IO Bool Source

nodeLookupPrefix :: (IsNode self, ToJSString namespaceURI, FromJSString result) => self -> namespaceURI -> IO result Source

nodeIsDefaultNamespace :: (IsNode self, ToJSString namespaceURI) => self -> namespaceURI -> IO Bool Source

nodeLookupNamespaceURI :: (IsNode self, ToJSString prefix, FromJSString result) => self -> prefix -> IO result Source

nodeCompareDocumentPosition :: (IsNode self, IsNode other) => self -> Maybe other -> IO Word Source

nodeContains :: (IsNode self, IsNode other) => self -> Maybe other -> IO Bool Source

nodeDispatchEvent :: (IsNode self, IsEvent event) => self -> Maybe event -> IO Bool Source

nodeGetNodeName :: (IsNode self, FromJSString result) => self -> IO result Source

nodeSetNodeValue :: (IsNode self, ToJSString val) => self -> val -> IO () Source

nodeGetNodeValue :: (IsNode self, FromJSString result) => self -> IO result Source

nodeGetNodeType :: IsNode self => self -> IO Word Source

nodeGetLastChild :: IsNode self => self -> IO (Maybe Node) Source

nodeGetNamespaceURI :: (IsNode self, FromJSString result) => self -> IO result Source

nodeSetPrefix :: (IsNode self, ToJSString val) => self -> val -> IO () Source

nodeGetPrefix :: (IsNode self, FromJSString result) => self -> IO result Source

nodeGetLocalName :: (IsNode self, FromJSString result) => self -> IO result Source

nodeGetBaseURI :: (IsNode self, FromJSString result) => self -> IO result Source

nodeSetTextContent :: (IsNode self, ToJSString val) => self -> val -> IO () Source

nodeGetTextContent :: (IsNode self, FromJSString result) => self -> IO result Source

class GObjectClass o => IsNode o Source

Instances

IsNode Text 
IsNode ProcessingInstruction 
IsNode Node 
IsNode HTMLVideoElement 
IsNode HTMLUListElement 
IsNode HTMLTitleElement 
IsNode HTMLTextAreaElement 
IsNode HTMLTableSectionElement 
IsNode HTMLTableRowElement 
IsNode HTMLTableElement 
IsNode HTMLTableColElement 
IsNode HTMLTableCellElement 
IsNode HTMLTableCaptionElement 
IsNode HTMLStyleElement 
IsNode HTMLSelectElement 
IsNode HTMLScriptElement 
IsNode HTMLQuoteElement 
IsNode HTMLPreElement 
IsNode HTMLParamElement 
IsNode HTMLParagraphElement 
IsNode HTMLOptionElement 
IsNode HTMLOptGroupElement 
IsNode HTMLObjectElement 
IsNode HTMLOListElement 
IsNode HTMLModElement 
IsNode HTMLMetaElement 
IsNode HTMLMenuElement 
IsNode HTMLMediaElement 
IsNode HTMLMarqueeElement 
IsNode HTMLMapElement 
IsNode HTMLLinkElement 
IsNode HTMLLegendElement 
IsNode HTMLLabelElement 
IsNode HTMLLIElement 
IsNode HTMLKeygenElement 
IsNode HTMLInputElement 
IsNode HTMLImageElement 
IsNode HTMLIFrameElement 
IsNode HTMLHtmlElement 
IsNode HTMLHeadingElement 
IsNode HTMLHeadElement 
IsNode HTMLHRElement 
IsNode HTMLFrameSetElement 
IsNode HTMLFrameElement 
IsNode HTMLFormElement 
IsNode HTMLFontElement 
IsNode HTMLFieldSetElement 
IsNode HTMLEmbedElement 
IsNode HTMLElement 
IsNode HTMLDocument 
IsNode HTMLDivElement 
IsNode HTMLDirectoryElement 
IsNode HTMLDetailsElement 
IsNode HTMLDListElement 
IsNode HTMLCanvasElement 
IsNode HTMLButtonElement 
IsNode HTMLBodyElement 
IsNode HTMLBaseFontElement 
IsNode HTMLBaseElement 
IsNode HTMLBRElement 
IsNode HTMLAudioElement 
IsNode HTMLAreaElement 
IsNode HTMLAppletElement 
IsNode HTMLAnchorElement 
IsNode EntityReference 
IsNode Element 
IsNode DocumentType 
IsNode DocumentFragment 
IsNode Document 
IsNode Comment 
IsNode CharacterData 
IsNode CDATASection 
IsNode DOMAttr 

toNode :: IsNode o => o -> Node Source