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

Safe HaskellNone
LanguageHaskell2010

JSDOM.Generated.Element

Synopsis

Documentation

getAttribute :: (MonadDOM m, IsElement self, ToJSString qualifiedName, FromJSString result) => self -> qualifiedName -> m (Maybe result) Source #

getAttribute_ :: (MonadDOM m, IsElement self, ToJSString qualifiedName) => self -> qualifiedName -> m () Source #

getAttributeUnsafe :: (MonadDOM m, IsElement self, ToJSString qualifiedName, HasCallStack, FromJSString result) => self -> qualifiedName -> m result Source #

getAttributeUnchecked :: (MonadDOM m, IsElement self, ToJSString qualifiedName, FromJSString result) => self -> qualifiedName -> m result Source #

getAttributeNS :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName, FromJSString result) => self -> Maybe namespaceURI -> localName -> m (Maybe result) Source #

getAttributeNS_ :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m () Source #

getAttributeNSUnsafe :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName, HasCallStack, FromJSString result) => self -> Maybe namespaceURI -> localName -> m result Source #

getAttributeNSUnchecked :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName, FromJSString result) => self -> Maybe namespaceURI -> localName -> m result Source #

setAttribute :: (MonadDOM m, IsElement self, ToJSString qualifiedName, ToJSString value) => self -> qualifiedName -> value -> m () Source #

setAttributeNS :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString qualifiedName, ToJSString value) => self -> Maybe namespaceURI -> qualifiedName -> value -> m () Source #

removeAttribute :: (MonadDOM m, IsElement self, ToJSString qualifiedName) => self -> qualifiedName -> m () Source #

removeAttributeNS :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m () Source #

hasAttribute :: (MonadDOM m, IsElement self, ToJSString qualifiedName) => self -> qualifiedName -> m Bool Source #

hasAttribute_ :: (MonadDOM m, IsElement self, ToJSString qualifiedName) => self -> qualifiedName -> m () Source #

hasAttributeNS :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m Bool Source #

hasAttributeNS_ :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m () Source #

getAttributeNode_ :: (MonadDOM m, IsElement self, ToJSString qualifiedName) => self -> qualifiedName -> m () Source #

getAttributeNodeNS :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m (Maybe Attr) Source #

getAttributeNodeNS_ :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m () Source #

getAttributeNodeNSUnchecked :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m Attr Source #

closest :: (MonadDOM m, IsElement self, ToJSString selectors) => self -> selectors -> m (Maybe Element) Source #

closest_ :: (MonadDOM m, IsElement self, ToJSString selectors) => self -> selectors -> m () Source #

matches :: (MonadDOM m, IsElement self, ToJSString selectors) => self -> selectors -> m Bool Source #

matches_ :: (MonadDOM m, IsElement self, ToJSString selectors) => self -> selectors -> m () Source #

getElementsByTagNameNS_ :: (MonadDOM m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m () Source #

class (IsNode o, IsEventTarget o, IsSlotable o, IsParentNode o, IsNonDocumentTypeChildNode o, IsDocumentAndElementEventHandlers o, IsChildNode o, IsAnimatable o, IsGObject o) => IsElement o Source #

Instances

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