jsaddle-dom-0.9.5.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 #

newtype Element Source #

Constructors

Element 

Fields

Instances

Instances details
PToJSVal Element Source # 
Instance details

Defined in JSDOM.Types

Methods

pToJSVal :: Element -> JSVal #

PFromJSVal Element Source # 
Instance details

Defined in JSDOM.Types

Methods

pFromJSVal :: JSVal -> Element #

ToJSVal Element Source # 
Instance details

Defined in JSDOM.Types

FromJSVal Element Source # 
Instance details

Defined in JSDOM.Types

MakeObject Element Source # 
Instance details

Defined in JSDOM.Types

IsSlotable Element Source # 
Instance details

Defined in JSDOM.Types

IsParentNode Element Source # 
Instance details

Defined in JSDOM.Types

IsNonDocumentTypeChildNode Element Source # 
Instance details

Defined in JSDOM.Types

IsNode Element Source # 
Instance details

Defined in JSDOM.Types

IsEventTarget Element Source # 
Instance details

Defined in JSDOM.Types

IsElement Element Source # 
Instance details

Defined in JSDOM.Types

IsDocumentAndElementEventHandlers Element Source # 
Instance details

Defined in JSDOM.Types

IsChildNode Element Source # 
Instance details

Defined in JSDOM.Types

IsAnimatable Element Source # 
Instance details

Defined in JSDOM.Types

IsRadioNodeListOrElement Element Source # 
Instance details

Defined in JSDOM.Types

IsNodeOrString Element Source # 
Instance details

Defined in JSDOM.Types

IsHTMLCollectionOrElement Element Source # 
Instance details

Defined in JSDOM.Types

IsGObject Element Source # 
Instance details

Defined in JSDOM.Types

Methods

typeGType :: Element -> JSM GType

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

Instances

Instances details
IsElement SVGViewElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGVKernElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGUseElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGTitleElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGTextPositioningElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGTextPathElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGTextElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGTextContentElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGTSpanElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGTRefElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGSymbolElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGSwitchElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGStyleElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGStopElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGSetElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGScriptElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGSVGElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGRectElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGRadialGradientElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGPolylineElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGPolygonElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGPatternElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGPathElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGMissingGlyphElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGMetadataElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGMaskElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGMarkerElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGMPathElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGLinearGradientElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGLineElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGImageElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGHKernElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGGraphicsElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGGradientElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGGlyphRefElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGGlyphElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGGElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGForeignObjectElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFontFaceUriElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFontFaceSrcElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFontFaceNameElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFontFaceFormatElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFontFaceElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFontElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFilterElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFETurbulenceElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFETileElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFESpotLightElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFESpecularLightingElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFEPointLightElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFEOffsetElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFEMorphologyElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFEMergeNodeElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFEMergeElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFEImageElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFEGaussianBlurElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFEFuncRElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFEFuncGElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFEFuncBElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFEFuncAElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFEFloodElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFEDropShadowElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFEDistantLightElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFEDisplacementMapElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFEDiffuseLightingElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFEConvolveMatrixElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFECompositeElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFEComponentTransferElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFEColorMatrixElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGFEBlendElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGEllipseElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGDescElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGDefsElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGCursorElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGComponentTransferFunctionElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGClipPathElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGCircleElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGAnimationElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGAnimateTransformElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGAnimateMotionElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGAnimateElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGAnimateColorElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGAltGlyphItemElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGAltGlyphElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGAltGlyphDefElement Source # 
Instance details

Defined in JSDOM.Types

IsElement SVGAElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLVideoElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLUnknownElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLUListElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLTrackElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLTitleElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLTimeElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLTextAreaElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLTemplateElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLTableSectionElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLTableRowElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLTableElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLTableColElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLTableCellElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLTableCaptionElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLStyleElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLSpanElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLSourceElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLSlotElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLSelectElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLScriptElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLQuoteElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLProgressElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLPreElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLPictureElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLParamElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLParagraphElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLOutputElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLOptionElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLOptGroupElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLObjectElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLOListElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLModElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLMeterElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLMetaElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLMenuElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLMediaElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLMarqueeElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLMapElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLLinkElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLLegendElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLLabelElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLLIElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLKeygenElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLInputElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLImageElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLIFrameElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLHtmlElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLHeadingElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLHeadElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLHRElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLFrameSetElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLFrameElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLFormElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLFontElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLFieldSetElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLEmbedElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLDivElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLDirectoryElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLDetailsElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLDataListElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLDataElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLDListElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLCanvasElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLButtonElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLBodyElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLBaseElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLBRElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLAudioElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLAttachmentElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLAreaElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLAppletElement Source # 
Instance details

Defined in JSDOM.Types

IsElement HTMLAnchorElement Source # 
Instance details

Defined in JSDOM.Types

IsElement Element Source # 
Instance details

Defined in JSDOM.Types