jsaddle-dom-0.9.4.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. (Eq a, Num a) => a Source #

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

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

newtype Node Source #

Functions for this inteface are in JSDOM.Node. Base interface functions are in:

Mozilla Node documentation

Constructors

Node 

Fields

Instances
PToJSVal Node Source # 
Instance details

Defined in JSDOM.Types

Methods

pToJSVal :: Node -> JSVal #

PFromJSVal Node Source # 
Instance details

Defined in JSDOM.Types

Methods

pFromJSVal :: JSVal -> Node #

ToJSVal Node Source # 
Instance details

Defined in JSDOM.Types

FromJSVal Node Source # 
Instance details

Defined in JSDOM.Types

MakeObject Node Source # 
Instance details

Defined in JSDOM.Types

Methods

makeObject :: Node -> JSM Object #

IsNode Node Source # 
Instance details

Defined in JSDOM.Types

IsEventTarget Node Source # 
Instance details

Defined in JSDOM.Types

IsNodeOrString Node Source # 
Instance details

Defined in JSDOM.Types

IsGObject Node Source # 
Instance details

Defined in JSDOM.Types

Methods

typeGType :: Node -> JSM GType

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

Instances
IsNode XMLDocument Source # 
Instance details

Defined in JSDOM.Types

IsNode Text Source # 
Instance details

Defined in JSDOM.Types

IsNode ShadowRoot Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGViewElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGVKernElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGUseElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGTitleElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGTextPositioningElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGTextPathElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGTextElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGTextContentElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGTSpanElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGTRefElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGSymbolElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGSwitchElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGStyleElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGStopElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGSetElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGScriptElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGSVGElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGRectElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGRadialGradientElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGPolylineElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGPolygonElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGPatternElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGPathElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGMissingGlyphElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGMetadataElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGMaskElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGMarkerElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGMPathElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGLinearGradientElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGLineElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGImageElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGHKernElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGGraphicsElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGGradientElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGGlyphRefElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGGlyphElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGGElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGForeignObjectElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFontFaceUriElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFontFaceSrcElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFontFaceNameElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFontFaceFormatElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFontFaceElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFontElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFilterElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFETurbulenceElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFETileElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFESpotLightElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFESpecularLightingElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFEPointLightElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFEOffsetElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFEMorphologyElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFEMergeNodeElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFEMergeElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFEImageElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFEGaussianBlurElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFEFuncRElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFEFuncGElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFEFuncBElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFEFuncAElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFEFloodElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFEDropShadowElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFEDistantLightElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFEDisplacementMapElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFEDiffuseLightingElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFEConvolveMatrixElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFECompositeElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFEComponentTransferElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFEColorMatrixElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGFEBlendElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGEllipseElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGDescElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGDefsElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGCursorElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGComponentTransferFunctionElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGClipPathElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGCircleElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGAnimationElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGAnimateTransformElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGAnimateMotionElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGAnimateElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGAnimateColorElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGAltGlyphItemElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGAltGlyphElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGAltGlyphDefElement Source # 
Instance details

Defined in JSDOM.Types

IsNode SVGAElement Source # 
Instance details

Defined in JSDOM.Types

IsNode ProcessingInstruction Source # 
Instance details

Defined in JSDOM.Types

IsNode Node Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLVideoElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLUnknownElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLUListElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLTrackElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLTitleElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLTimeElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLTextAreaElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLTemplateElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLTableSectionElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLTableRowElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLTableElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLTableColElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLTableCellElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLTableCaptionElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLStyleElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLSpanElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLSourceElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLSlotElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLSelectElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLScriptElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLQuoteElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLProgressElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLPreElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLPictureElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLParamElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLParagraphElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLOutputElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLOptionElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLOptGroupElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLObjectElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLOListElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLModElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLMeterElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLMetaElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLMenuElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLMediaElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLMarqueeElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLMapElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLLinkElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLLegendElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLLabelElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLLIElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLKeygenElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLInputElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLImageElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLIFrameElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLHtmlElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLHeadingElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLHeadElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLHRElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLFrameSetElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLFrameElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLFormElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLFontElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLFieldSetElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLEmbedElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLDocument Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLDivElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLDirectoryElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLDetailsElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLDataListElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLDataElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLDListElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLCanvasElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLButtonElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLBodyElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLBaseElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLBRElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLAudioElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLAttachmentElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLAreaElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLAppletElement Source # 
Instance details

Defined in JSDOM.Types

IsNode HTMLAnchorElement Source # 
Instance details

Defined in JSDOM.Types

IsNode Element Source # 
Instance details

Defined in JSDOM.Types

IsNode DocumentType Source # 
Instance details

Defined in JSDOM.Types

IsNode DocumentFragment Source # 
Instance details

Defined in JSDOM.Types

IsNode Document Source # 
Instance details

Defined in JSDOM.Types

IsNode Comment Source # 
Instance details

Defined in JSDOM.Types

IsNode CharacterData Source # 
Instance details

Defined in JSDOM.Types

IsNode CDATASection Source # 
Instance details

Defined in JSDOM.Types

IsNode Attr Source # 
Instance details

Defined in JSDOM.Types

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