jsaddle-dom-0.9.1.0: DOM library that uses jsaddle to support both GHCJS and GHC

Safe HaskellNone
LanguageHaskell2010

JSDOM.Generated.Node

Synopsis

Documentation

contains_ :: (MonadDOM m, IsNode self, IsNode other) => self -> Maybe other -> m () Source #

lookupPrefix :: (MonadDOM m, IsNode self, ToJSString namespaceURI, FromJSString result) => self -> Maybe namespaceURI -> m (Maybe result) Source #

lookupPrefix_ :: (MonadDOM m, IsNode self, ToJSString namespaceURI) => self -> Maybe namespaceURI -> m () Source #

lookupPrefixUnsafe :: (MonadDOM m, IsNode self, ToJSString namespaceURI, HasCallStack, FromJSString result) => self -> Maybe namespaceURI -> m result Source #

lookupPrefixUnchecked :: (MonadDOM m, IsNode self, ToJSString namespaceURI, FromJSString result) => self -> Maybe namespaceURI -> m result Source #

insertBefore :: (MonadDOM m, IsNode self, IsNode node, IsNode child) => self -> node -> Maybe child -> m Node Source #

insertBefore_ :: (MonadDOM m, IsNode self, IsNode node, IsNode child) => self -> node -> Maybe child -> m () Source #

replaceChild :: (MonadDOM m, IsNode self, IsNode node, IsNode child) => self -> node -> child -> m Node Source #

replaceChild_ :: (MonadDOM m, IsNode self, IsNode node, IsNode child) => self -> node -> child -> m () Source #

pattern ELEMENT_NODE :: forall a. (Num a, Eq a) => a Source #

pattern ATTRIBUTE_NODE :: forall a. (Num a, Eq a) => a Source #

pattern TEXT_NODE :: forall a. (Num a, Eq a) => a Source #

pattern CDATA_SECTION_NODE :: forall a. (Num a, Eq a) => a Source #

pattern ENTITY_REFERENCE_NODE :: forall a. (Num a, Eq a) => a Source #

pattern ENTITY_NODE :: forall a. (Num a, Eq a) => a Source #

pattern PROCESSING_INSTRUCTION_NODE :: forall a. (Num a, Eq a) => a Source #

pattern COMMENT_NODE :: forall a. (Num a, Eq a) => a Source #

pattern DOCUMENT_NODE :: forall a. (Num a, Eq a) => a Source #

pattern DOCUMENT_TYPE_NODE :: forall a. (Num a, Eq a) => a Source #

pattern DOCUMENT_FRAGMENT_NODE :: forall a. (Num a, Eq a) => a Source #

pattern NOTATION_NODE :: forall a. (Num a, Eq a) => a Source #

pattern DOCUMENT_POSITION_DISCONNECTED :: forall a. (Num a, Eq a) => a Source #

pattern DOCUMENT_POSITION_PRECEDING :: forall a. (Num a, Eq a) => a Source #

pattern DOCUMENT_POSITION_FOLLOWING :: forall a. (Num a, Eq a) => a Source #

pattern DOCUMENT_POSITION_CONTAINS :: forall a. (Num a, Eq a) => a Source #

pattern DOCUMENT_POSITION_CONTAINED_BY :: forall a. (Num a, Eq a) => a Source #

pattern DOCUMENT_POSITION_IMPLEMENTATION_SPECIFIC :: forall a. (Num a, Eq a) => a Source #

class (IsEventTarget o, IsGObject o) => IsNode o Source #

Instances

IsNode XMLDocument Source # 
IsNode Text Source # 
IsNode ShadowRoot Source # 
IsNode SVGViewElement Source # 
IsNode SVGVKernElement Source # 
IsNode SVGUseElement Source # 
IsNode SVGTitleElement Source # 
IsNode SVGTextPositioningElement Source # 
IsNode SVGTextPathElement Source # 
IsNode SVGTextElement Source # 
IsNode SVGTextContentElement Source # 
IsNode SVGTSpanElement Source # 
IsNode SVGTRefElement Source # 
IsNode SVGSymbolElement Source # 
IsNode SVGSwitchElement Source # 
IsNode SVGStyleElement Source # 
IsNode SVGStopElement Source # 
IsNode SVGSetElement Source # 
IsNode SVGScriptElement Source # 
IsNode SVGSVGElement Source # 
IsNode SVGRectElement Source # 
IsNode SVGRadialGradientElement Source # 
IsNode SVGPolylineElement Source # 
IsNode SVGPolygonElement Source # 
IsNode SVGPatternElement Source # 
IsNode SVGPathElement Source # 
IsNode SVGMissingGlyphElement Source # 
IsNode SVGMetadataElement Source # 
IsNode SVGMaskElement Source # 
IsNode SVGMarkerElement Source # 
IsNode SVGMPathElement Source # 
IsNode SVGLinearGradientElement Source # 
IsNode SVGLineElement Source # 
IsNode SVGImageElement Source # 
IsNode SVGHKernElement Source # 
IsNode SVGGraphicsElement Source # 
IsNode SVGGradientElement Source # 
IsNode SVGGlyphRefElement Source # 
IsNode SVGGlyphElement Source # 
IsNode SVGGElement Source # 
IsNode SVGForeignObjectElement Source # 
IsNode SVGFontFaceUriElement Source # 
IsNode SVGFontFaceSrcElement Source # 
IsNode SVGFontFaceNameElement Source # 
IsNode SVGFontFaceFormatElement Source # 
IsNode SVGFontFaceElement Source # 
IsNode SVGFontElement Source # 
IsNode SVGFilterElement Source # 
IsNode SVGFETurbulenceElement Source # 
IsNode SVGFETileElement Source # 
IsNode SVGFESpotLightElement Source # 
IsNode SVGFESpecularLightingElement Source # 
IsNode SVGFEPointLightElement Source # 
IsNode SVGFEOffsetElement Source # 
IsNode SVGFEMorphologyElement Source # 
IsNode SVGFEMergeNodeElement Source # 
IsNode SVGFEMergeElement Source # 
IsNode SVGFEImageElement Source # 
IsNode SVGFEGaussianBlurElement Source # 
IsNode SVGFEFuncRElement Source # 
IsNode SVGFEFuncGElement Source # 
IsNode SVGFEFuncBElement Source # 
IsNode SVGFEFuncAElement Source # 
IsNode SVGFEFloodElement Source # 
IsNode SVGFEDropShadowElement Source # 
IsNode SVGFEDistantLightElement Source # 
IsNode SVGFEDisplacementMapElement Source # 
IsNode SVGFEDiffuseLightingElement Source # 
IsNode SVGFEConvolveMatrixElement Source # 
IsNode SVGFECompositeElement Source # 
IsNode SVGFEComponentTransferElement Source # 
IsNode SVGFEColorMatrixElement Source # 
IsNode SVGFEBlendElement Source # 
IsNode SVGEllipseElement Source # 
IsNode SVGElement Source # 
IsNode SVGDescElement Source # 
IsNode SVGDefsElement Source # 
IsNode SVGCursorElement Source # 
IsNode SVGComponentTransferFunctionElement Source # 
IsNode SVGClipPathElement Source # 
IsNode SVGCircleElement Source # 
IsNode SVGAnimationElement Source # 
IsNode SVGAnimateTransformElement Source # 
IsNode SVGAnimateMotionElement Source # 
IsNode SVGAnimateElement Source # 
IsNode SVGAnimateColorElement Source # 
IsNode SVGAltGlyphItemElement Source # 
IsNode SVGAltGlyphElement Source # 
IsNode SVGAltGlyphDefElement Source # 
IsNode SVGAElement Source # 
IsNode ProcessingInstruction Source # 
IsNode Node Source # 
IsNode HTMLVideoElement Source # 
IsNode HTMLUnknownElement Source # 
IsNode HTMLUListElement Source # 
IsNode HTMLTrackElement Source # 
IsNode HTMLTitleElement Source # 
IsNode HTMLTimeElement Source # 
IsNode HTMLTextAreaElement Source # 
IsNode HTMLTemplateElement Source # 
IsNode HTMLTableSectionElement Source # 
IsNode HTMLTableRowElement Source # 
IsNode HTMLTableElement Source # 
IsNode HTMLTableColElement Source # 
IsNode HTMLTableCellElement Source # 
IsNode HTMLTableCaptionElement Source # 
IsNode HTMLStyleElement Source # 
IsNode HTMLSpanElement Source # 
IsNode HTMLSourceElement Source # 
IsNode HTMLSlotElement Source # 
IsNode HTMLSelectElement Source # 
IsNode HTMLScriptElement Source # 
IsNode HTMLQuoteElement Source # 
IsNode HTMLProgressElement Source # 
IsNode HTMLPreElement Source # 
IsNode HTMLPictureElement Source # 
IsNode HTMLParamElement Source # 
IsNode HTMLParagraphElement Source # 
IsNode HTMLOutputElement Source # 
IsNode HTMLOptionElement Source # 
IsNode HTMLOptGroupElement Source # 
IsNode HTMLObjectElement Source # 
IsNode HTMLOListElement Source # 
IsNode HTMLModElement Source # 
IsNode HTMLMeterElement Source # 
IsNode HTMLMetaElement Source # 
IsNode HTMLMenuElement Source # 
IsNode HTMLMediaElement Source # 
IsNode HTMLMarqueeElement Source # 
IsNode HTMLMapElement Source # 
IsNode HTMLLinkElement Source # 
IsNode HTMLLegendElement Source # 
IsNode HTMLLabelElement Source # 
IsNode HTMLLIElement Source # 
IsNode HTMLKeygenElement Source # 
IsNode HTMLInputElement Source # 
IsNode HTMLImageElement Source # 
IsNode HTMLIFrameElement Source # 
IsNode HTMLHtmlElement Source # 
IsNode HTMLHeadingElement Source # 
IsNode HTMLHeadElement Source # 
IsNode HTMLHRElement Source # 
IsNode HTMLFrameSetElement Source # 
IsNode HTMLFrameElement Source # 
IsNode HTMLFormElement Source # 
IsNode HTMLFontElement Source # 
IsNode HTMLFieldSetElement Source # 
IsNode HTMLEmbedElement Source # 
IsNode HTMLElement Source # 
IsNode HTMLDocument Source # 
IsNode HTMLDivElement Source # 
IsNode HTMLDirectoryElement Source # 
IsNode HTMLDetailsElement Source # 
IsNode HTMLDataListElement Source # 
IsNode HTMLDataElement Source # 
IsNode HTMLDListElement Source # 
IsNode HTMLCanvasElement Source # 
IsNode HTMLButtonElement Source # 
IsNode HTMLBodyElement Source # 
IsNode HTMLBaseElement Source # 
IsNode HTMLBRElement Source # 
IsNode HTMLAudioElement Source # 
IsNode HTMLAttachmentElement Source # 
IsNode HTMLAreaElement Source # 
IsNode HTMLAppletElement Source # 
IsNode HTMLAnchorElement Source # 
IsNode Element Source # 
IsNode DocumentType Source # 
IsNode DocumentFragment Source # 
IsNode Document Source # 
IsNode Comment Source # 
IsNode CharacterData Source # 
IsNode CDATASection Source # 
IsNode Attr Source # 

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