Module
DOM.Classy.HTMLElement
- Package
- purescript-dom-classy
- Repository
- garyb/purescript-dom-classy
#IsHTMLElement Source
class (IsElement e) <= IsHTMLElement e whereA class for subtypes of HTMLElement.
Members
toHTMLElement :: e -> HTMLElementfromHTMLElement :: HTMLElement -> Maybe e
Instances
IsHTMLElement HTMLElementIsHTMLElement HTMLHtmlElementIsHTMLElement HTMLHeadElementIsHTMLElement HTMLTitleElementIsHTMLElement HTMLBaseElementIsHTMLElement HTMLLinkElementIsHTMLElement HTMLMetaElementIsHTMLElement HTMLStyleElementIsHTMLElement HTMLBodyElementIsHTMLElement HTMLHeadingElementIsHTMLElement HTMLParagraphElementIsHTMLElement HTMLHRElementIsHTMLElement HTMLPreElementIsHTMLElement HTMLQuoteElementIsHTMLElement HTMLOListElementIsHTMLElement HTMLUListElementIsHTMLElement HTMLLIElementIsHTMLElement HTMLDListElementIsHTMLElement HTMLDivElementIsHTMLElement HTMLAnchorElementIsHTMLElement HTMLDataElementIsHTMLElement HTMLTimeElementIsHTMLElement HTMLSpanElementIsHTMLElement HTMLBRElementIsHTMLElement HTMLModElementIsHTMLElement HTMLImageElementIsHTMLElement HTMLIFrameElementIsHTMLElement HTMLEmbedElementIsHTMLElement HTMLObjectElementIsHTMLElement HTMLParamElementIsHTMLElement HTMLMediaElementIsHTMLElement HTMLAudioElementIsHTMLElement HTMLVideoElementIsHTMLElement HTMLSourceElementIsHTMLElement HTMLTrackElementIsHTMLElement HTMLMapElementIsHTMLElement HTMLAreaElementIsHTMLElement HTMLTableElementIsHTMLElement HTMLTableCaptionElementIsHTMLElement HTMLTableColElementIsHTMLElement HTMLTableSectionElementIsHTMLElement HTMLTableRowElementIsHTMLElement HTMLTableCellElementIsHTMLElement HTMLTableDataCellElementIsHTMLElement HTMLTableHeaderCellElementIsHTMLElement HTMLFormElementIsHTMLElement HTMLLabelElementIsHTMLElement HTMLInputElementIsHTMLElement HTMLButtonElementIsHTMLElement HTMLSelectElementIsHTMLElement HTMLDataListElementIsHTMLElement HTMLOptGroupElementIsHTMLElement HTMLOptionElementIsHTMLElement HTMLTextAreaElementIsHTMLElement HTMLKeygenElementIsHTMLElement HTMLOutputElementIsHTMLElement HTMLProgressElementIsHTMLElement HTMLMeterElementIsHTMLElement HTMLFieldSetElementIsHTMLElement HTMLLegendElementIsHTMLElement HTMLScriptElementIsHTMLElement HTMLTemplateElementIsHTMLElement HTMLCanvasElement
#contentEditable Source
contentEditable :: forall eff el. IsHTMLElement el => el -> Eff (dom :: DOM | eff) String#draggable Source
draggable :: forall eff el. IsHTMLElement el => el -> Eff (dom :: DOM | eff) Boolean#getBoundingClientRect Source
getBoundingClientRect :: forall eff el. IsHTMLElement el => el -> Eff (dom :: DOM | eff) DOMRect#isContentEditable Source
isContentEditable :: forall eff el. IsHTMLElement el => el -> Eff (dom :: DOM | eff) Boolean#offsetHeight Source
offsetHeight :: forall eff el. IsHTMLElement el => el -> Eff (dom :: DOM | eff) Number#offsetLeft Source
offsetLeft :: forall eff el. IsHTMLElement el => el -> Eff (dom :: DOM | eff) Number#offsetParent Source
offsetParent :: forall eff el. IsHTMLElement el => el -> Eff (dom :: DOM | eff) (Maybe Element)#offsetTop Source
offsetTop :: forall eff el. IsHTMLElement el => el -> Eff (dom :: DOM | eff) Number#offsetWidth Source
offsetWidth :: forall eff el. IsHTMLElement el => el -> Eff (dom :: DOM | eff) Number#setContentEditable Source
setContentEditable :: forall eff el. IsHTMLElement el => String -> el -> Eff (dom :: DOM | eff) Unit#setDraggable Source
setDraggable :: forall eff el. IsHTMLElement el => Boolean -> el -> Eff (dom :: DOM | eff) Unit#setSpellcheck Source
setSpellcheck :: forall eff el. IsHTMLElement el => Boolean -> el -> Eff (dom :: DOM | eff) Unit#setTabIndex Source
setTabIndex :: forall eff el. IsHTMLElement el => Int -> el -> Eff (dom :: DOM | eff) Unit#spellcheck Source
spellcheck :: forall eff el. IsHTMLElement el => el -> Eff (dom :: DOM | eff) BooleanRe-exports from DOM.Classy.Element
#textContent Source
textContent :: forall eff n. IsNode n => n -> Eff (dom :: DOM | eff) StringIf the node type is document fragment, element, text, processing instruction, or comment this is the node's data, or null in all other cases.
#scrollWidth Source
scrollWidth :: forall el eff. IsElement el => el -> Eff (dom :: DOM | eff) Number#scrollHeight Source
scrollHeight :: forall el eff. IsElement el => el -> Eff (dom :: DOM | eff) Number#nodeTypeIndex Source
nodeTypeIndex :: forall n. IsNode n => n -> IntThe numeric value for the type of a node.
#hasChildNodes Source
hasChildNodes :: forall eff n. IsNode n => n -> Eff (dom :: DOM | eff) BooleanIndicates whether the node has any child nodes.
#getElementsByTagNameNS Source
getElementsByTagNameNS :: forall el eff. IsElement el => Maybe String -> String -> el -> Eff (dom :: DOM | eff) HTMLCollection#getElementsByTagName Source
getElementsByTagName :: forall el eff. IsElement el => String -> el -> Eff (dom :: DOM | eff) HTMLCollection#getElementsByClassName Source
getElementsByClassName :: forall el eff. IsElement el => String -> el -> Eff (dom :: DOM | eff) HTMLCollection#clientWidth Source
clientWidth :: forall el eff. IsElement el => el -> Eff (dom :: DOM | eff) Number#clientHeight Source
clientHeight :: forall el eff. IsElement el => el -> Eff (dom :: DOM | eff) Number#childNodes Source
childNodes :: forall eff n. IsNode n => n -> Eff (dom :: DOM | eff) NodeListThe children of the node.