gi-webkit2webextension-4.0.7: WebKit2-WebExtension bindings

CopyrightWill Thompson, Iñaki García Etxebarria and Jonas Platte
LicenseLGPL-2.1
MaintainerIñaki García Etxebarria (garetxe@gmail.com)
Safe HaskellNone
LanguageHaskell2010

GI.WebKit2WebExtension.Objects.DOMElement

Contents

Description

 

Synopsis

Exported types

newtype DOMElement Source #

Constructors

DOMElement (ManagedPtr DOMElement) 

Instances

GObject DOMElement Source # 
IsObject DOMElement Source # 
IsDOMObject DOMElement Source # 
IsDOMNode DOMElement Source # 
IsDOMElement DOMElement Source # 
IsDOMEventTarget DOMElement Source # 
((~) * info (ResolveDOMElementMethod t DOMElement), MethodInfo * info DOMElement p) => IsLabel t (DOMElement -> p) Source # 

Methods

fromLabel :: Proxy# Symbol t -> DOMElement -> p #

((~) * info (ResolveDOMElementMethod t DOMElement), MethodInfo * info DOMElement p) => IsLabelProxy t (DOMElement -> p) Source # 
HasAttributeList * DOMElement Source # 
type SignalList DOMElement Source # 
type SignalList DOMElement
type AttributeList DOMElement Source # 
type AttributeList DOMElement

class GObject o => IsDOMElement o Source #

Instances

(GObject a, UnknownAncestorError Constraint DOMElement a) => IsDOMElement a Source # 
IsDOMElement DOMHTMLTableSectionElement Source # 
IsDOMElement DOMHTMLTableCaptionElement Source # 
IsDOMElement DOMHTMLScriptElement Source # 
IsDOMElement DOMHTMLHeadElement Source # 
IsDOMElement DOMHTMLFormElement Source # 
IsDOMElement DOMHTMLElement Source # 
IsDOMElement DOMElement Source # 
IsDOMElement DOMHTMLAnchorElement Source # 
IsDOMElement DOMHTMLAppletElement Source # 
IsDOMElement DOMHTMLAreaElement Source # 
IsDOMElement DOMHTMLBRElement Source # 
IsDOMElement DOMHTMLBaseElement Source # 
IsDOMElement DOMHTMLBaseFontElement Source # 
IsDOMElement DOMHTMLBodyElement Source # 
IsDOMElement DOMHTMLButtonElement Source # 
IsDOMElement DOMHTMLCanvasElement Source # 
IsDOMElement DOMHTMLDListElement Source # 
IsDOMElement DOMHTMLDirectoryElement Source # 
IsDOMElement DOMHTMLDivElement Source # 
IsDOMElement DOMHTMLEmbedElement Source # 
IsDOMElement DOMHTMLFieldSetElement Source # 
IsDOMElement DOMHTMLFontElement Source # 
IsDOMElement DOMHTMLFrameElement Source # 
IsDOMElement DOMHTMLFrameSetElement Source # 
IsDOMElement DOMHTMLHRElement Source # 
IsDOMElement DOMHTMLHeadingElement Source # 
IsDOMElement DOMHTMLHtmlElement Source # 
IsDOMElement DOMHTMLIFrameElement Source # 
IsDOMElement DOMHTMLImageElement Source # 
IsDOMElement DOMHTMLInputElement Source # 
IsDOMElement DOMHTMLLIElement Source # 
IsDOMElement DOMHTMLLabelElement Source # 
IsDOMElement DOMHTMLLegendElement Source # 
IsDOMElement DOMHTMLLinkElement Source # 
IsDOMElement DOMHTMLMapElement Source # 
IsDOMElement DOMHTMLMarqueeElement Source # 
IsDOMElement DOMHTMLMenuElement Source # 
IsDOMElement DOMHTMLMetaElement Source # 
IsDOMElement DOMHTMLModElement Source # 
IsDOMElement DOMHTMLOListElement Source # 
IsDOMElement DOMHTMLObjectElement Source # 
IsDOMElement DOMHTMLOptGroupElement Source # 
IsDOMElement DOMHTMLOptionElement Source # 
IsDOMElement DOMHTMLParagraphElement Source # 
IsDOMElement DOMHTMLParamElement Source # 
IsDOMElement DOMHTMLPreElement Source # 
IsDOMElement DOMHTMLQuoteElement Source # 
IsDOMElement DOMHTMLSelectElement Source # 
IsDOMElement DOMHTMLStyleElement Source # 
IsDOMElement DOMHTMLTableCellElement Source # 
IsDOMElement DOMHTMLTableColElement Source # 
IsDOMElement DOMHTMLTableElement Source # 
IsDOMElement DOMHTMLTableRowElement Source # 
IsDOMElement DOMHTMLTextAreaElement Source # 
IsDOMElement DOMHTMLTitleElement Source # 
IsDOMElement DOMHTMLUListElement Source # 

Methods

blur

data DOMElementBlurMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementBlurMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementBlurMethodInfo a -> signature -> s

dOMElementBlur :: (MonadIO m, IsDOMElement a) => a -> m () Source #

focus

data DOMElementFocusMethodInfo Source #

Instances

((~) * signature (m ()), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementFocusMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementFocusMethodInfo a -> signature -> s

getAttribute

data DOMElementGetAttributeMethodInfo Source #

Instances

((~) * signature (Text -> m Text), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetAttributeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetAttributeMethodInfo a -> signature -> s

dOMElementGetAttribute :: (MonadIO m, IsDOMElement a) => a -> Text -> m Text Source #

getAttributeNode

data DOMElementGetAttributeNodeMethodInfo Source #

Instances

((~) * signature (Text -> m DOMAttr), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetAttributeNodeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetAttributeNodeMethodInfo a -> signature -> s

getAttributeNodeNs

data DOMElementGetAttributeNodeNsMethodInfo Source #

Instances

((~) * signature (Text -> Text -> m DOMAttr), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetAttributeNodeNsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetAttributeNodeNsMethodInfo a -> signature -> s

dOMElementGetAttributeNodeNs :: (MonadIO m, IsDOMElement a) => a -> Text -> Text -> m DOMAttr Source #

getAttributeNs

data DOMElementGetAttributeNsMethodInfo Source #

Instances

((~) * signature (Text -> Text -> m Text), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetAttributeNsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetAttributeNsMethodInfo a -> signature -> s

dOMElementGetAttributeNs :: (MonadIO m, IsDOMElement a) => a -> Text -> Text -> m Text Source #

getAttributes

data DOMElementGetAttributesMethodInfo Source #

Instances

((~) * signature (m DOMNamedNodeMap), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetAttributesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetAttributesMethodInfo a -> signature -> s

getChildElementCount

data DOMElementGetChildElementCountMethodInfo Source #

Instances

((~) * signature (m CULong), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetChildElementCountMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetChildElementCountMethodInfo a -> signature -> s

getChildren

data DOMElementGetChildrenMethodInfo Source #

Instances

((~) * signature (m DOMHTMLCollection), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetChildrenMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetChildrenMethodInfo a -> signature -> s

getClassName

data DOMElementGetClassNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetClassNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetClassNameMethodInfo a -> signature -> s

getClientHeight

data DOMElementGetClientHeightMethodInfo Source #

Instances

((~) * signature (m Double), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetClientHeightMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetClientHeightMethodInfo a -> signature -> s

getClientLeft

data DOMElementGetClientLeftMethodInfo Source #

Instances

((~) * signature (m Double), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetClientLeftMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetClientLeftMethodInfo a -> signature -> s

getClientTop

data DOMElementGetClientTopMethodInfo Source #

Instances

((~) * signature (m Double), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetClientTopMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetClientTopMethodInfo a -> signature -> s

getClientWidth

data DOMElementGetClientWidthMethodInfo Source #

Instances

((~) * signature (m Double), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetClientWidthMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetClientWidthMethodInfo a -> signature -> s

getElementsByClassName

data DOMElementGetElementsByClassNameMethodInfo Source #

Instances

((~) * signature (Text -> m DOMNodeList), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetElementsByClassNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetElementsByClassNameMethodInfo a -> signature -> s

dOMElementGetElementsByClassName :: (MonadIO m, IsDOMElement a) => a -> Text -> m DOMNodeList Source #

Deprecated: (Since version 2.12)Use webkit_dom_element_get_elements_by_class_name_as_html_collection() instead.

getElementsByClassNameAsHtmlCollection

getElementsByTagName

data DOMElementGetElementsByTagNameMethodInfo Source #

Instances

((~) * signature (Text -> m DOMNodeList), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetElementsByTagNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetElementsByTagNameMethodInfo a -> signature -> s

dOMElementGetElementsByTagName :: (MonadIO m, IsDOMElement a) => a -> Text -> m DOMNodeList Source #

Deprecated: (Since version 2.12)Use webkit_dom_element_get_elements_by_tag_name_as_html_collection() instead.

getElementsByTagNameAsHtmlCollection

getElementsByTagNameNs

data DOMElementGetElementsByTagNameNsMethodInfo Source #

Instances

((~) * signature (Text -> Text -> m DOMNodeList), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetElementsByTagNameNsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetElementsByTagNameNsMethodInfo a -> signature -> s

dOMElementGetElementsByTagNameNs :: (MonadIO m, IsDOMElement a) => a -> Text -> Text -> m DOMNodeList Source #

Deprecated: (Since version 2.12)Use webkit_dom_element_get_elements_by_tag_name_ns_as_html_collection() instead.

getElementsByTagNameNsAsHtmlCollection

getFirstElementChild

data DOMElementGetFirstElementChildMethodInfo Source #

Instances

((~) * signature (m DOMElement), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetFirstElementChildMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetFirstElementChildMethodInfo a -> signature -> s

getId

data DOMElementGetIdMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetIdMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetIdMethodInfo a -> signature -> s

dOMElementGetId :: (MonadIO m, IsDOMElement a) => a -> m Text Source #

getInnerHtml

data DOMElementGetInnerHtmlMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetInnerHtmlMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetInnerHtmlMethodInfo a -> signature -> s

getLastElementChild

data DOMElementGetLastElementChildMethodInfo Source #

Instances

((~) * signature (m DOMElement), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetLastElementChildMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetLastElementChildMethodInfo a -> signature -> s

getLocalName

data DOMElementGetLocalNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetLocalNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetLocalNameMethodInfo a -> signature -> s

getNamespaceUri

data DOMElementGetNamespaceUriMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetNamespaceUriMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetNamespaceUriMethodInfo a -> signature -> s

getNextElementSibling

getOffsetHeight

data DOMElementGetOffsetHeightMethodInfo Source #

Instances

((~) * signature (m Double), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetOffsetHeightMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetOffsetHeightMethodInfo a -> signature -> s

getOffsetLeft

data DOMElementGetOffsetLeftMethodInfo Source #

Instances

((~) * signature (m Double), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetOffsetLeftMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetOffsetLeftMethodInfo a -> signature -> s

getOffsetParent

data DOMElementGetOffsetParentMethodInfo Source #

Instances

((~) * signature (m DOMElement), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetOffsetParentMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetOffsetParentMethodInfo a -> signature -> s

getOffsetTop

data DOMElementGetOffsetTopMethodInfo Source #

Instances

((~) * signature (m Double), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetOffsetTopMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetOffsetTopMethodInfo a -> signature -> s

getOffsetWidth

data DOMElementGetOffsetWidthMethodInfo Source #

Instances

((~) * signature (m Double), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetOffsetWidthMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetOffsetWidthMethodInfo a -> signature -> s

getOuterHtml

data DOMElementGetOuterHtmlMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetOuterHtmlMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetOuterHtmlMethodInfo a -> signature -> s

getPrefix

data DOMElementGetPrefixMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetPrefixMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetPrefixMethodInfo a -> signature -> s

getPreviousElementSibling

getScrollHeight

data DOMElementGetScrollHeightMethodInfo Source #

Instances

((~) * signature (m CLong), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetScrollHeightMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetScrollHeightMethodInfo a -> signature -> s

getScrollLeft

data DOMElementGetScrollLeftMethodInfo Source #

Instances

((~) * signature (m CLong), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetScrollLeftMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetScrollLeftMethodInfo a -> signature -> s

getScrollTop

data DOMElementGetScrollTopMethodInfo Source #

Instances

((~) * signature (m CLong), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetScrollTopMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetScrollTopMethodInfo a -> signature -> s

getScrollWidth

data DOMElementGetScrollWidthMethodInfo Source #

Instances

((~) * signature (m CLong), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetScrollWidthMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetScrollWidthMethodInfo a -> signature -> s

getStyle

data DOMElementGetStyleMethodInfo Source #

Instances

((~) * signature (m DOMCSSStyleDeclaration), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetStyleMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetStyleMethodInfo a -> signature -> s

getTagName

data DOMElementGetTagNameMethodInfo Source #

Instances

((~) * signature (m Text), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementGetTagNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementGetTagNameMethodInfo a -> signature -> s

hasAttribute

data DOMElementHasAttributeMethodInfo Source #

Instances

((~) * signature (Text -> m Bool), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementHasAttributeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementHasAttributeMethodInfo a -> signature -> s

hasAttributeNs

data DOMElementHasAttributeNsMethodInfo Source #

Instances

((~) * signature (Text -> Text -> m Bool), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementHasAttributeNsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementHasAttributeNsMethodInfo a -> signature -> s

dOMElementHasAttributeNs :: (MonadIO m, IsDOMElement a) => a -> Text -> Text -> m Bool Source #

hasAttributes

data DOMElementHasAttributesMethodInfo Source #

Instances

((~) * signature (m Bool), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementHasAttributesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementHasAttributesMethodInfo a -> signature -> s

querySelector

data DOMElementQuerySelectorMethodInfo Source #

Instances

((~) * signature (Text -> m DOMElement), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementQuerySelectorMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementQuerySelectorMethodInfo a -> signature -> s

querySelectorAll

data DOMElementQuerySelectorAllMethodInfo Source #

Instances

((~) * signature (Text -> m DOMNodeList), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementQuerySelectorAllMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementQuerySelectorAllMethodInfo a -> signature -> s

removeAttribute

data DOMElementRemoveAttributeMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementRemoveAttributeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementRemoveAttributeMethodInfo a -> signature -> s

dOMElementRemoveAttribute :: (MonadIO m, IsDOMElement a) => a -> Text -> m () Source #

removeAttributeNode

data DOMElementRemoveAttributeNodeMethodInfo Source #

Instances

((~) * signature (b -> m DOMAttr), MonadIO m, IsDOMElement a, IsDOMAttr b) => MethodInfo * DOMElementRemoveAttributeNodeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementRemoveAttributeNodeMethodInfo a -> signature -> s

removeAttributeNs

data DOMElementRemoveAttributeNsMethodInfo Source #

Instances

((~) * signature (Text -> Text -> m ()), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementRemoveAttributeNsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementRemoveAttributeNsMethodInfo a -> signature -> s

dOMElementRemoveAttributeNs :: (MonadIO m, IsDOMElement a) => a -> Text -> Text -> m () Source #

scrollByLines

data DOMElementScrollByLinesMethodInfo Source #

Instances

((~) * signature (CLong -> m ()), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementScrollByLinesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementScrollByLinesMethodInfo a -> signature -> s

scrollByPages

data DOMElementScrollByPagesMethodInfo Source #

Instances

((~) * signature (CLong -> m ()), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementScrollByPagesMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementScrollByPagesMethodInfo a -> signature -> s

scrollIntoView

data DOMElementScrollIntoViewMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementScrollIntoViewMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementScrollIntoViewMethodInfo a -> signature -> s

scrollIntoViewIfNeeded

data DOMElementScrollIntoViewIfNeededMethodInfo Source #

Instances

((~) * signature (Bool -> m ()), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementScrollIntoViewIfNeededMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementScrollIntoViewIfNeededMethodInfo a -> signature -> s

setAttribute

data DOMElementSetAttributeMethodInfo Source #

Instances

((~) * signature (Text -> Text -> m ()), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementSetAttributeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementSetAttributeMethodInfo a -> signature -> s

dOMElementSetAttribute :: (MonadIO m, IsDOMElement a) => a -> Text -> Text -> m () Source #

setAttributeNode

data DOMElementSetAttributeNodeMethodInfo Source #

Instances

((~) * signature (b -> m DOMAttr), MonadIO m, IsDOMElement a, IsDOMAttr b) => MethodInfo * DOMElementSetAttributeNodeMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementSetAttributeNodeMethodInfo a -> signature -> s

setAttributeNodeNs

data DOMElementSetAttributeNodeNsMethodInfo Source #

Instances

((~) * signature (b -> m DOMAttr), MonadIO m, IsDOMElement a, IsDOMAttr b) => MethodInfo * DOMElementSetAttributeNodeNsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementSetAttributeNodeNsMethodInfo a -> signature -> s

setAttributeNs

data DOMElementSetAttributeNsMethodInfo Source #

Instances

((~) * signature (Maybe Text -> Text -> Text -> m ()), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementSetAttributeNsMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementSetAttributeNsMethodInfo a -> signature -> s

dOMElementSetAttributeNs :: (MonadIO m, IsDOMElement a) => a -> Maybe Text -> Text -> Text -> m () Source #

setClassName

data DOMElementSetClassNameMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementSetClassNameMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementSetClassNameMethodInfo a -> signature -> s

dOMElementSetClassName :: (MonadIO m, IsDOMElement a) => a -> Text -> m () Source #

setId

data DOMElementSetIdMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementSetIdMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementSetIdMethodInfo a -> signature -> s

dOMElementSetId :: (MonadIO m, IsDOMElement a) => a -> Text -> m () Source #

setInnerHtml

data DOMElementSetInnerHtmlMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementSetInnerHtmlMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementSetInnerHtmlMethodInfo a -> signature -> s

dOMElementSetInnerHtml :: (MonadIO m, IsDOMElement a) => a -> Text -> m () Source #

setOuterHtml

data DOMElementSetOuterHtmlMethodInfo Source #

Instances

((~) * signature (Text -> m ()), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementSetOuterHtmlMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementSetOuterHtmlMethodInfo a -> signature -> s

dOMElementSetOuterHtml :: (MonadIO m, IsDOMElement a) => a -> Text -> m () Source #

setScrollLeft

data DOMElementSetScrollLeftMethodInfo Source #

Instances

((~) * signature (CLong -> m ()), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementSetScrollLeftMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementSetScrollLeftMethodInfo a -> signature -> s

setScrollTop

data DOMElementSetScrollTopMethodInfo Source #

Instances

((~) * signature (CLong -> m ()), MonadIO m, IsDOMElement a) => MethodInfo * DOMElementSetScrollTopMethodInfo a signature Source # 

Methods

overloadedMethod :: MethodProxy DOMElementSetScrollTopMethodInfo a -> signature -> s

Properties

attributes

data DOMElementAttributesPropertyInfo Source #

Instances

AttrInfo DOMElementAttributesPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMElementAttributesPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMElementAttributesPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMElementAttributesPropertyInfo :: * -> Constraint

type AttrGetType DOMElementAttributesPropertyInfo :: *

type AttrLabel DOMElementAttributesPropertyInfo :: Symbol

type AttrOrigin DOMElementAttributesPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMElementAttributesPropertyInfo o => Proxy * DOMElementAttributesPropertyInfo -> o -> IO (AttrGetType DOMElementAttributesPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMElementAttributesPropertyInfo o, AttrSetTypeConstraint DOMElementAttributesPropertyInfo b) => Proxy * DOMElementAttributesPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMElementAttributesPropertyInfo o => Proxy * DOMElementAttributesPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMElementAttributesPropertyInfo o, AttrSetTypeConstraint DOMElementAttributesPropertyInfo b) => Proxy * DOMElementAttributesPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMElementAttributesPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementAttributesPropertyInfo = * ~ ()
type AttrOrigin DOMElementAttributesPropertyInfo Source # 
type AttrLabel DOMElementAttributesPropertyInfo Source # 
type AttrLabel DOMElementAttributesPropertyInfo = "attributes"
type AttrGetType DOMElementAttributesPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementAttributesPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementAttributesPropertyInfo = IsDOMElement
type AttrAllowedOps DOMElementAttributesPropertyInfo Source # 
type AttrAllowedOps DOMElementAttributesPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMElementAttributes :: AttrLabelProxy "attributes" Source #

childElementCount

data DOMElementChildElementCountPropertyInfo Source #

Instances

AttrInfo DOMElementChildElementCountPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementChildElementCountPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementChildElementCountPropertyInfo = * ~ ()
type AttrOrigin DOMElementChildElementCountPropertyInfo Source # 
type AttrLabel DOMElementChildElementCountPropertyInfo Source # 
type AttrLabel DOMElementChildElementCountPropertyInfo = "child-element-count"
type AttrGetType DOMElementChildElementCountPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementChildElementCountPropertyInfo Source # 
type AttrAllowedOps DOMElementChildElementCountPropertyInfo Source # 
type AttrAllowedOps DOMElementChildElementCountPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMElementChildElementCount :: AttrLabelProxy "childElementCount" Source #

children

data DOMElementChildrenPropertyInfo Source #

Instances

AttrInfo DOMElementChildrenPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMElementChildrenPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMElementChildrenPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMElementChildrenPropertyInfo :: * -> Constraint

type AttrGetType DOMElementChildrenPropertyInfo :: *

type AttrLabel DOMElementChildrenPropertyInfo :: Symbol

type AttrOrigin DOMElementChildrenPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMElementChildrenPropertyInfo o => Proxy * DOMElementChildrenPropertyInfo -> o -> IO (AttrGetType DOMElementChildrenPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMElementChildrenPropertyInfo o, AttrSetTypeConstraint DOMElementChildrenPropertyInfo b) => Proxy * DOMElementChildrenPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMElementChildrenPropertyInfo o => Proxy * DOMElementChildrenPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMElementChildrenPropertyInfo o, AttrSetTypeConstraint DOMElementChildrenPropertyInfo b) => Proxy * DOMElementChildrenPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMElementChildrenPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementChildrenPropertyInfo = * ~ ()
type AttrOrigin DOMElementChildrenPropertyInfo Source # 
type AttrLabel DOMElementChildrenPropertyInfo Source # 
type AttrLabel DOMElementChildrenPropertyInfo = "children"
type AttrGetType DOMElementChildrenPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementChildrenPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementChildrenPropertyInfo = IsDOMElement
type AttrAllowedOps DOMElementChildrenPropertyInfo Source # 
type AttrAllowedOps DOMElementChildrenPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMElementChildren :: AttrLabelProxy "children" Source #

className

data DOMElementClassNamePropertyInfo Source #

Instances

AttrInfo DOMElementClassNamePropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMElementClassNamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMElementClassNamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMElementClassNamePropertyInfo :: * -> Constraint

type AttrGetType DOMElementClassNamePropertyInfo :: *

type AttrLabel DOMElementClassNamePropertyInfo :: Symbol

type AttrOrigin DOMElementClassNamePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMElementClassNamePropertyInfo o => Proxy * DOMElementClassNamePropertyInfo -> o -> IO (AttrGetType DOMElementClassNamePropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMElementClassNamePropertyInfo o, AttrSetTypeConstraint DOMElementClassNamePropertyInfo b) => Proxy * DOMElementClassNamePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMElementClassNamePropertyInfo o => Proxy * DOMElementClassNamePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMElementClassNamePropertyInfo o, AttrSetTypeConstraint DOMElementClassNamePropertyInfo b) => Proxy * DOMElementClassNamePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMElementClassNamePropertyInfo Source # 
type AttrSetTypeConstraint DOMElementClassNamePropertyInfo = * ~ Text
type AttrOrigin DOMElementClassNamePropertyInfo Source # 
type AttrLabel DOMElementClassNamePropertyInfo Source # 
type AttrLabel DOMElementClassNamePropertyInfo = "class-name"
type AttrGetType DOMElementClassNamePropertyInfo Source # 
type AttrGetType DOMElementClassNamePropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMElementClassNamePropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementClassNamePropertyInfo = IsDOMElement
type AttrAllowedOps DOMElementClassNamePropertyInfo Source # 
type AttrAllowedOps DOMElementClassNamePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructDOMElementClassName :: IsDOMElement o => Text -> IO (GValueConstruct o) Source #

dOMElementClassName :: AttrLabelProxy "className" Source #

setDOMElementClassName :: (MonadIO m, IsDOMElement o) => o -> Text -> m () Source #

clientHeight

data DOMElementClientHeightPropertyInfo Source #

Instances

AttrInfo DOMElementClientHeightPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMElementClientHeightPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMElementClientHeightPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMElementClientHeightPropertyInfo :: * -> Constraint

type AttrGetType DOMElementClientHeightPropertyInfo :: *

type AttrLabel DOMElementClientHeightPropertyInfo :: Symbol

type AttrOrigin DOMElementClientHeightPropertyInfo :: *

type AttrSetTypeConstraint DOMElementClientHeightPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementClientHeightPropertyInfo = * ~ ()
type AttrOrigin DOMElementClientHeightPropertyInfo Source # 
type AttrLabel DOMElementClientHeightPropertyInfo Source # 
type AttrLabel DOMElementClientHeightPropertyInfo = "client-height"
type AttrGetType DOMElementClientHeightPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementClientHeightPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementClientHeightPropertyInfo = IsDOMElement
type AttrAllowedOps DOMElementClientHeightPropertyInfo Source # 
type AttrAllowedOps DOMElementClientHeightPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMElementClientHeight :: AttrLabelProxy "clientHeight" Source #

clientLeft

data DOMElementClientLeftPropertyInfo Source #

Instances

AttrInfo DOMElementClientLeftPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMElementClientLeftPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMElementClientLeftPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMElementClientLeftPropertyInfo :: * -> Constraint

type AttrGetType DOMElementClientLeftPropertyInfo :: *

type AttrLabel DOMElementClientLeftPropertyInfo :: Symbol

type AttrOrigin DOMElementClientLeftPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMElementClientLeftPropertyInfo o => Proxy * DOMElementClientLeftPropertyInfo -> o -> IO (AttrGetType DOMElementClientLeftPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMElementClientLeftPropertyInfo o, AttrSetTypeConstraint DOMElementClientLeftPropertyInfo b) => Proxy * DOMElementClientLeftPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMElementClientLeftPropertyInfo o => Proxy * DOMElementClientLeftPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMElementClientLeftPropertyInfo o, AttrSetTypeConstraint DOMElementClientLeftPropertyInfo b) => Proxy * DOMElementClientLeftPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMElementClientLeftPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementClientLeftPropertyInfo = * ~ ()
type AttrOrigin DOMElementClientLeftPropertyInfo Source # 
type AttrLabel DOMElementClientLeftPropertyInfo Source # 
type AttrLabel DOMElementClientLeftPropertyInfo = "client-left"
type AttrGetType DOMElementClientLeftPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementClientLeftPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementClientLeftPropertyInfo = IsDOMElement
type AttrAllowedOps DOMElementClientLeftPropertyInfo Source # 
type AttrAllowedOps DOMElementClientLeftPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMElementClientLeft :: AttrLabelProxy "clientLeft" Source #

clientTop

data DOMElementClientTopPropertyInfo Source #

Instances

AttrInfo DOMElementClientTopPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMElementClientTopPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMElementClientTopPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMElementClientTopPropertyInfo :: * -> Constraint

type AttrGetType DOMElementClientTopPropertyInfo :: *

type AttrLabel DOMElementClientTopPropertyInfo :: Symbol

type AttrOrigin DOMElementClientTopPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMElementClientTopPropertyInfo o => Proxy * DOMElementClientTopPropertyInfo -> o -> IO (AttrGetType DOMElementClientTopPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMElementClientTopPropertyInfo o, AttrSetTypeConstraint DOMElementClientTopPropertyInfo b) => Proxy * DOMElementClientTopPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMElementClientTopPropertyInfo o => Proxy * DOMElementClientTopPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMElementClientTopPropertyInfo o, AttrSetTypeConstraint DOMElementClientTopPropertyInfo b) => Proxy * DOMElementClientTopPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMElementClientTopPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementClientTopPropertyInfo = * ~ ()
type AttrOrigin DOMElementClientTopPropertyInfo Source # 
type AttrLabel DOMElementClientTopPropertyInfo Source # 
type AttrLabel DOMElementClientTopPropertyInfo = "client-top"
type AttrGetType DOMElementClientTopPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementClientTopPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementClientTopPropertyInfo = IsDOMElement
type AttrAllowedOps DOMElementClientTopPropertyInfo Source # 
type AttrAllowedOps DOMElementClientTopPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMElementClientTop :: AttrLabelProxy "clientTop" Source #

clientWidth

data DOMElementClientWidthPropertyInfo Source #

Instances

AttrInfo DOMElementClientWidthPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMElementClientWidthPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMElementClientWidthPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMElementClientWidthPropertyInfo :: * -> Constraint

type AttrGetType DOMElementClientWidthPropertyInfo :: *

type AttrLabel DOMElementClientWidthPropertyInfo :: Symbol

type AttrOrigin DOMElementClientWidthPropertyInfo :: *

type AttrSetTypeConstraint DOMElementClientWidthPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementClientWidthPropertyInfo = * ~ ()
type AttrOrigin DOMElementClientWidthPropertyInfo Source # 
type AttrLabel DOMElementClientWidthPropertyInfo Source # 
type AttrLabel DOMElementClientWidthPropertyInfo = "client-width"
type AttrGetType DOMElementClientWidthPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementClientWidthPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementClientWidthPropertyInfo = IsDOMElement
type AttrAllowedOps DOMElementClientWidthPropertyInfo Source # 
type AttrAllowedOps DOMElementClientWidthPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMElementClientWidth :: AttrLabelProxy "clientWidth" Source #

firstElementChild

data DOMElementFirstElementChildPropertyInfo Source #

Instances

AttrInfo DOMElementFirstElementChildPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementFirstElementChildPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementFirstElementChildPropertyInfo = * ~ ()
type AttrOrigin DOMElementFirstElementChildPropertyInfo Source # 
type AttrLabel DOMElementFirstElementChildPropertyInfo Source # 
type AttrLabel DOMElementFirstElementChildPropertyInfo = "first-element-child"
type AttrGetType DOMElementFirstElementChildPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementFirstElementChildPropertyInfo Source # 
type AttrAllowedOps DOMElementFirstElementChildPropertyInfo Source # 
type AttrAllowedOps DOMElementFirstElementChildPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMElementFirstElementChild :: AttrLabelProxy "firstElementChild" Source #

id

data DOMElementIdPropertyInfo Source #

Instances

AttrInfo DOMElementIdPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMElementIdPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMElementIdPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMElementIdPropertyInfo :: * -> Constraint

type AttrGetType DOMElementIdPropertyInfo :: *

type AttrLabel DOMElementIdPropertyInfo :: Symbol

type AttrOrigin DOMElementIdPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMElementIdPropertyInfo o => Proxy * DOMElementIdPropertyInfo -> o -> IO (AttrGetType DOMElementIdPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMElementIdPropertyInfo o, AttrSetTypeConstraint DOMElementIdPropertyInfo b) => Proxy * DOMElementIdPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMElementIdPropertyInfo o => Proxy * DOMElementIdPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMElementIdPropertyInfo o, AttrSetTypeConstraint DOMElementIdPropertyInfo b) => Proxy * DOMElementIdPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMElementIdPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementIdPropertyInfo = * ~ Text
type AttrOrigin DOMElementIdPropertyInfo Source # 
type AttrLabel DOMElementIdPropertyInfo Source # 
type AttrLabel DOMElementIdPropertyInfo = "id"
type AttrGetType DOMElementIdPropertyInfo Source # 
type AttrGetType DOMElementIdPropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMElementIdPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementIdPropertyInfo = IsDOMElement
type AttrAllowedOps DOMElementIdPropertyInfo Source # 
type AttrAllowedOps DOMElementIdPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructDOMElementId :: IsDOMElement o => Text -> IO (GValueConstruct o) Source #

dOMElementId :: AttrLabelProxy "id" Source #

getDOMElementId :: (MonadIO m, IsDOMElement o) => o -> m (Maybe Text) Source #

setDOMElementId :: (MonadIO m, IsDOMElement o) => o -> Text -> m () Source #

innerHtml

data DOMElementInnerHtmlPropertyInfo Source #

Instances

AttrInfo DOMElementInnerHtmlPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMElementInnerHtmlPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMElementInnerHtmlPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMElementInnerHtmlPropertyInfo :: * -> Constraint

type AttrGetType DOMElementInnerHtmlPropertyInfo :: *

type AttrLabel DOMElementInnerHtmlPropertyInfo :: Symbol

type AttrOrigin DOMElementInnerHtmlPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMElementInnerHtmlPropertyInfo o => Proxy * DOMElementInnerHtmlPropertyInfo -> o -> IO (AttrGetType DOMElementInnerHtmlPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMElementInnerHtmlPropertyInfo o, AttrSetTypeConstraint DOMElementInnerHtmlPropertyInfo b) => Proxy * DOMElementInnerHtmlPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMElementInnerHtmlPropertyInfo o => Proxy * DOMElementInnerHtmlPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMElementInnerHtmlPropertyInfo o, AttrSetTypeConstraint DOMElementInnerHtmlPropertyInfo b) => Proxy * DOMElementInnerHtmlPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMElementInnerHtmlPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementInnerHtmlPropertyInfo = * ~ Text
type AttrOrigin DOMElementInnerHtmlPropertyInfo Source # 
type AttrLabel DOMElementInnerHtmlPropertyInfo Source # 
type AttrLabel DOMElementInnerHtmlPropertyInfo = "inner-html"
type AttrGetType DOMElementInnerHtmlPropertyInfo Source # 
type AttrGetType DOMElementInnerHtmlPropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMElementInnerHtmlPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementInnerHtmlPropertyInfo = IsDOMElement
type AttrAllowedOps DOMElementInnerHtmlPropertyInfo Source # 
type AttrAllowedOps DOMElementInnerHtmlPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructDOMElementInnerHtml :: IsDOMElement o => Text -> IO (GValueConstruct o) Source #

dOMElementInnerHtml :: AttrLabelProxy "innerHtml" Source #

setDOMElementInnerHtml :: (MonadIO m, IsDOMElement o) => o -> Text -> m () Source #

lastElementChild

data DOMElementLastElementChildPropertyInfo Source #

Instances

AttrInfo DOMElementLastElementChildPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementLastElementChildPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementLastElementChildPropertyInfo = * ~ ()
type AttrOrigin DOMElementLastElementChildPropertyInfo Source # 
type AttrLabel DOMElementLastElementChildPropertyInfo Source # 
type AttrLabel DOMElementLastElementChildPropertyInfo = "last-element-child"
type AttrGetType DOMElementLastElementChildPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementLastElementChildPropertyInfo Source # 
type AttrAllowedOps DOMElementLastElementChildPropertyInfo Source # 
type AttrAllowedOps DOMElementLastElementChildPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMElementLastElementChild :: AttrLabelProxy "lastElementChild" Source #

localName

data DOMElementLocalNamePropertyInfo Source #

Instances

AttrInfo DOMElementLocalNamePropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMElementLocalNamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMElementLocalNamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMElementLocalNamePropertyInfo :: * -> Constraint

type AttrGetType DOMElementLocalNamePropertyInfo :: *

type AttrLabel DOMElementLocalNamePropertyInfo :: Symbol

type AttrOrigin DOMElementLocalNamePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMElementLocalNamePropertyInfo o => Proxy * DOMElementLocalNamePropertyInfo -> o -> IO (AttrGetType DOMElementLocalNamePropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMElementLocalNamePropertyInfo o, AttrSetTypeConstraint DOMElementLocalNamePropertyInfo b) => Proxy * DOMElementLocalNamePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMElementLocalNamePropertyInfo o => Proxy * DOMElementLocalNamePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMElementLocalNamePropertyInfo o, AttrSetTypeConstraint DOMElementLocalNamePropertyInfo b) => Proxy * DOMElementLocalNamePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMElementLocalNamePropertyInfo Source # 
type AttrSetTypeConstraint DOMElementLocalNamePropertyInfo = * ~ ()
type AttrOrigin DOMElementLocalNamePropertyInfo Source # 
type AttrLabel DOMElementLocalNamePropertyInfo Source # 
type AttrLabel DOMElementLocalNamePropertyInfo = "local-name"
type AttrGetType DOMElementLocalNamePropertyInfo Source # 
type AttrGetType DOMElementLocalNamePropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMElementLocalNamePropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementLocalNamePropertyInfo = IsDOMElement
type AttrAllowedOps DOMElementLocalNamePropertyInfo Source # 
type AttrAllowedOps DOMElementLocalNamePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMElementLocalName :: AttrLabelProxy "localName" Source #

namespaceUri

data DOMElementNamespaceUriPropertyInfo Source #

Instances

AttrInfo DOMElementNamespaceUriPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMElementNamespaceUriPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMElementNamespaceUriPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMElementNamespaceUriPropertyInfo :: * -> Constraint

type AttrGetType DOMElementNamespaceUriPropertyInfo :: *

type AttrLabel DOMElementNamespaceUriPropertyInfo :: Symbol

type AttrOrigin DOMElementNamespaceUriPropertyInfo :: *

type AttrSetTypeConstraint DOMElementNamespaceUriPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementNamespaceUriPropertyInfo = * ~ ()
type AttrOrigin DOMElementNamespaceUriPropertyInfo Source # 
type AttrLabel DOMElementNamespaceUriPropertyInfo Source # 
type AttrLabel DOMElementNamespaceUriPropertyInfo = "namespace-uri"
type AttrGetType DOMElementNamespaceUriPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementNamespaceUriPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementNamespaceUriPropertyInfo = IsDOMElement
type AttrAllowedOps DOMElementNamespaceUriPropertyInfo Source # 
type AttrAllowedOps DOMElementNamespaceUriPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMElementNamespaceUri :: AttrLabelProxy "namespaceUri" Source #

nextElementSibling

data DOMElementNextElementSiblingPropertyInfo Source #

Instances

AttrInfo DOMElementNextElementSiblingPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementNextElementSiblingPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementNextElementSiblingPropertyInfo = * ~ ()
type AttrOrigin DOMElementNextElementSiblingPropertyInfo Source # 
type AttrLabel DOMElementNextElementSiblingPropertyInfo Source # 
type AttrLabel DOMElementNextElementSiblingPropertyInfo = "next-element-sibling"
type AttrGetType DOMElementNextElementSiblingPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementNextElementSiblingPropertyInfo Source # 
type AttrAllowedOps DOMElementNextElementSiblingPropertyInfo Source # 
type AttrAllowedOps DOMElementNextElementSiblingPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMElementNextElementSibling :: AttrLabelProxy "nextElementSibling" Source #

offsetHeight

data DOMElementOffsetHeightPropertyInfo Source #

Instances

AttrInfo DOMElementOffsetHeightPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMElementOffsetHeightPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMElementOffsetHeightPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMElementOffsetHeightPropertyInfo :: * -> Constraint

type AttrGetType DOMElementOffsetHeightPropertyInfo :: *

type AttrLabel DOMElementOffsetHeightPropertyInfo :: Symbol

type AttrOrigin DOMElementOffsetHeightPropertyInfo :: *

type AttrSetTypeConstraint DOMElementOffsetHeightPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementOffsetHeightPropertyInfo = * ~ ()
type AttrOrigin DOMElementOffsetHeightPropertyInfo Source # 
type AttrLabel DOMElementOffsetHeightPropertyInfo Source # 
type AttrLabel DOMElementOffsetHeightPropertyInfo = "offset-height"
type AttrGetType DOMElementOffsetHeightPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementOffsetHeightPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementOffsetHeightPropertyInfo = IsDOMElement
type AttrAllowedOps DOMElementOffsetHeightPropertyInfo Source # 
type AttrAllowedOps DOMElementOffsetHeightPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMElementOffsetHeight :: AttrLabelProxy "offsetHeight" Source #

offsetLeft

data DOMElementOffsetLeftPropertyInfo Source #

Instances

AttrInfo DOMElementOffsetLeftPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMElementOffsetLeftPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMElementOffsetLeftPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMElementOffsetLeftPropertyInfo :: * -> Constraint

type AttrGetType DOMElementOffsetLeftPropertyInfo :: *

type AttrLabel DOMElementOffsetLeftPropertyInfo :: Symbol

type AttrOrigin DOMElementOffsetLeftPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMElementOffsetLeftPropertyInfo o => Proxy * DOMElementOffsetLeftPropertyInfo -> o -> IO (AttrGetType DOMElementOffsetLeftPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMElementOffsetLeftPropertyInfo o, AttrSetTypeConstraint DOMElementOffsetLeftPropertyInfo b) => Proxy * DOMElementOffsetLeftPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMElementOffsetLeftPropertyInfo o => Proxy * DOMElementOffsetLeftPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMElementOffsetLeftPropertyInfo o, AttrSetTypeConstraint DOMElementOffsetLeftPropertyInfo b) => Proxy * DOMElementOffsetLeftPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMElementOffsetLeftPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementOffsetLeftPropertyInfo = * ~ ()
type AttrOrigin DOMElementOffsetLeftPropertyInfo Source # 
type AttrLabel DOMElementOffsetLeftPropertyInfo Source # 
type AttrLabel DOMElementOffsetLeftPropertyInfo = "offset-left"
type AttrGetType DOMElementOffsetLeftPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementOffsetLeftPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementOffsetLeftPropertyInfo = IsDOMElement
type AttrAllowedOps DOMElementOffsetLeftPropertyInfo Source # 
type AttrAllowedOps DOMElementOffsetLeftPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMElementOffsetLeft :: AttrLabelProxy "offsetLeft" Source #

offsetParent

data DOMElementOffsetParentPropertyInfo Source #

Instances

AttrInfo DOMElementOffsetParentPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMElementOffsetParentPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMElementOffsetParentPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMElementOffsetParentPropertyInfo :: * -> Constraint

type AttrGetType DOMElementOffsetParentPropertyInfo :: *

type AttrLabel DOMElementOffsetParentPropertyInfo :: Symbol

type AttrOrigin DOMElementOffsetParentPropertyInfo :: *

type AttrSetTypeConstraint DOMElementOffsetParentPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementOffsetParentPropertyInfo = * ~ ()
type AttrOrigin DOMElementOffsetParentPropertyInfo Source # 
type AttrLabel DOMElementOffsetParentPropertyInfo Source # 
type AttrLabel DOMElementOffsetParentPropertyInfo = "offset-parent"
type AttrGetType DOMElementOffsetParentPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementOffsetParentPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementOffsetParentPropertyInfo = IsDOMElement
type AttrAllowedOps DOMElementOffsetParentPropertyInfo Source # 
type AttrAllowedOps DOMElementOffsetParentPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMElementOffsetParent :: AttrLabelProxy "offsetParent" Source #

offsetTop

data DOMElementOffsetTopPropertyInfo Source #

Instances

AttrInfo DOMElementOffsetTopPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMElementOffsetTopPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMElementOffsetTopPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMElementOffsetTopPropertyInfo :: * -> Constraint

type AttrGetType DOMElementOffsetTopPropertyInfo :: *

type AttrLabel DOMElementOffsetTopPropertyInfo :: Symbol

type AttrOrigin DOMElementOffsetTopPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMElementOffsetTopPropertyInfo o => Proxy * DOMElementOffsetTopPropertyInfo -> o -> IO (AttrGetType DOMElementOffsetTopPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMElementOffsetTopPropertyInfo o, AttrSetTypeConstraint DOMElementOffsetTopPropertyInfo b) => Proxy * DOMElementOffsetTopPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMElementOffsetTopPropertyInfo o => Proxy * DOMElementOffsetTopPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMElementOffsetTopPropertyInfo o, AttrSetTypeConstraint DOMElementOffsetTopPropertyInfo b) => Proxy * DOMElementOffsetTopPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMElementOffsetTopPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementOffsetTopPropertyInfo = * ~ ()
type AttrOrigin DOMElementOffsetTopPropertyInfo Source # 
type AttrLabel DOMElementOffsetTopPropertyInfo Source # 
type AttrLabel DOMElementOffsetTopPropertyInfo = "offset-top"
type AttrGetType DOMElementOffsetTopPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementOffsetTopPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementOffsetTopPropertyInfo = IsDOMElement
type AttrAllowedOps DOMElementOffsetTopPropertyInfo Source # 
type AttrAllowedOps DOMElementOffsetTopPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMElementOffsetTop :: AttrLabelProxy "offsetTop" Source #

offsetWidth

data DOMElementOffsetWidthPropertyInfo Source #

Instances

AttrInfo DOMElementOffsetWidthPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMElementOffsetWidthPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMElementOffsetWidthPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMElementOffsetWidthPropertyInfo :: * -> Constraint

type AttrGetType DOMElementOffsetWidthPropertyInfo :: *

type AttrLabel DOMElementOffsetWidthPropertyInfo :: Symbol

type AttrOrigin DOMElementOffsetWidthPropertyInfo :: *

type AttrSetTypeConstraint DOMElementOffsetWidthPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementOffsetWidthPropertyInfo = * ~ ()
type AttrOrigin DOMElementOffsetWidthPropertyInfo Source # 
type AttrLabel DOMElementOffsetWidthPropertyInfo Source # 
type AttrLabel DOMElementOffsetWidthPropertyInfo = "offset-width"
type AttrGetType DOMElementOffsetWidthPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementOffsetWidthPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementOffsetWidthPropertyInfo = IsDOMElement
type AttrAllowedOps DOMElementOffsetWidthPropertyInfo Source # 
type AttrAllowedOps DOMElementOffsetWidthPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMElementOffsetWidth :: AttrLabelProxy "offsetWidth" Source #

outerHtml

data DOMElementOuterHtmlPropertyInfo Source #

Instances

AttrInfo DOMElementOuterHtmlPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMElementOuterHtmlPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMElementOuterHtmlPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMElementOuterHtmlPropertyInfo :: * -> Constraint

type AttrGetType DOMElementOuterHtmlPropertyInfo :: *

type AttrLabel DOMElementOuterHtmlPropertyInfo :: Symbol

type AttrOrigin DOMElementOuterHtmlPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMElementOuterHtmlPropertyInfo o => Proxy * DOMElementOuterHtmlPropertyInfo -> o -> IO (AttrGetType DOMElementOuterHtmlPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMElementOuterHtmlPropertyInfo o, AttrSetTypeConstraint DOMElementOuterHtmlPropertyInfo b) => Proxy * DOMElementOuterHtmlPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMElementOuterHtmlPropertyInfo o => Proxy * DOMElementOuterHtmlPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMElementOuterHtmlPropertyInfo o, AttrSetTypeConstraint DOMElementOuterHtmlPropertyInfo b) => Proxy * DOMElementOuterHtmlPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMElementOuterHtmlPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementOuterHtmlPropertyInfo = * ~ Text
type AttrOrigin DOMElementOuterHtmlPropertyInfo Source # 
type AttrLabel DOMElementOuterHtmlPropertyInfo Source # 
type AttrLabel DOMElementOuterHtmlPropertyInfo = "outer-html"
type AttrGetType DOMElementOuterHtmlPropertyInfo Source # 
type AttrGetType DOMElementOuterHtmlPropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMElementOuterHtmlPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementOuterHtmlPropertyInfo = IsDOMElement
type AttrAllowedOps DOMElementOuterHtmlPropertyInfo Source # 
type AttrAllowedOps DOMElementOuterHtmlPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))))

constructDOMElementOuterHtml :: IsDOMElement o => Text -> IO (GValueConstruct o) Source #

dOMElementOuterHtml :: AttrLabelProxy "outerHtml" Source #

setDOMElementOuterHtml :: (MonadIO m, IsDOMElement o) => o -> Text -> m () Source #

prefix

data DOMElementPrefixPropertyInfo Source #

Instances

AttrInfo DOMElementPrefixPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMElementPrefixPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMElementPrefixPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMElementPrefixPropertyInfo :: * -> Constraint

type AttrGetType DOMElementPrefixPropertyInfo :: *

type AttrLabel DOMElementPrefixPropertyInfo :: Symbol

type AttrOrigin DOMElementPrefixPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMElementPrefixPropertyInfo o => Proxy * DOMElementPrefixPropertyInfo -> o -> IO (AttrGetType DOMElementPrefixPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMElementPrefixPropertyInfo o, AttrSetTypeConstraint DOMElementPrefixPropertyInfo b) => Proxy * DOMElementPrefixPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMElementPrefixPropertyInfo o => Proxy * DOMElementPrefixPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMElementPrefixPropertyInfo o, AttrSetTypeConstraint DOMElementPrefixPropertyInfo b) => Proxy * DOMElementPrefixPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMElementPrefixPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementPrefixPropertyInfo = * ~ ()
type AttrOrigin DOMElementPrefixPropertyInfo Source # 
type AttrLabel DOMElementPrefixPropertyInfo Source # 
type AttrLabel DOMElementPrefixPropertyInfo = "prefix"
type AttrGetType DOMElementPrefixPropertyInfo Source # 
type AttrGetType DOMElementPrefixPropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMElementPrefixPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementPrefixPropertyInfo = IsDOMElement
type AttrAllowedOps DOMElementPrefixPropertyInfo Source # 
type AttrAllowedOps DOMElementPrefixPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMElementPrefix :: AttrLabelProxy "prefix" Source #

previousElementSibling

data DOMElementPreviousElementSiblingPropertyInfo Source #

Instances

AttrInfo DOMElementPreviousElementSiblingPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementPreviousElementSiblingPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementPreviousElementSiblingPropertyInfo = * ~ ()
type AttrOrigin DOMElementPreviousElementSiblingPropertyInfo Source # 
type AttrLabel DOMElementPreviousElementSiblingPropertyInfo Source # 
type AttrLabel DOMElementPreviousElementSiblingPropertyInfo = "previous-element-sibling"
type AttrGetType DOMElementPreviousElementSiblingPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementPreviousElementSiblingPropertyInfo Source # 
type AttrAllowedOps DOMElementPreviousElementSiblingPropertyInfo Source # 
type AttrAllowedOps DOMElementPreviousElementSiblingPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMElementPreviousElementSibling :: AttrLabelProxy "previousElementSibling" Source #

scrollHeight

data DOMElementScrollHeightPropertyInfo Source #

Instances

AttrInfo DOMElementScrollHeightPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMElementScrollHeightPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMElementScrollHeightPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMElementScrollHeightPropertyInfo :: * -> Constraint

type AttrGetType DOMElementScrollHeightPropertyInfo :: *

type AttrLabel DOMElementScrollHeightPropertyInfo :: Symbol

type AttrOrigin DOMElementScrollHeightPropertyInfo :: *

type AttrSetTypeConstraint DOMElementScrollHeightPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementScrollHeightPropertyInfo = * ~ ()
type AttrOrigin DOMElementScrollHeightPropertyInfo Source # 
type AttrLabel DOMElementScrollHeightPropertyInfo Source # 
type AttrLabel DOMElementScrollHeightPropertyInfo = "scroll-height"
type AttrGetType DOMElementScrollHeightPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementScrollHeightPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementScrollHeightPropertyInfo = IsDOMElement
type AttrAllowedOps DOMElementScrollHeightPropertyInfo Source # 
type AttrAllowedOps DOMElementScrollHeightPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMElementScrollHeight :: AttrLabelProxy "scrollHeight" Source #

scrollLeft

data DOMElementScrollLeftPropertyInfo Source #

Instances

AttrInfo DOMElementScrollLeftPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMElementScrollLeftPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMElementScrollLeftPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMElementScrollLeftPropertyInfo :: * -> Constraint

type AttrGetType DOMElementScrollLeftPropertyInfo :: *

type AttrLabel DOMElementScrollLeftPropertyInfo :: Symbol

type AttrOrigin DOMElementScrollLeftPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMElementScrollLeftPropertyInfo o => Proxy * DOMElementScrollLeftPropertyInfo -> o -> IO (AttrGetType DOMElementScrollLeftPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMElementScrollLeftPropertyInfo o, AttrSetTypeConstraint DOMElementScrollLeftPropertyInfo b) => Proxy * DOMElementScrollLeftPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMElementScrollLeftPropertyInfo o => Proxy * DOMElementScrollLeftPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMElementScrollLeftPropertyInfo o, AttrSetTypeConstraint DOMElementScrollLeftPropertyInfo b) => Proxy * DOMElementScrollLeftPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMElementScrollLeftPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementScrollLeftPropertyInfo = * ~ CLong
type AttrOrigin DOMElementScrollLeftPropertyInfo Source # 
type AttrLabel DOMElementScrollLeftPropertyInfo Source # 
type AttrLabel DOMElementScrollLeftPropertyInfo = "scroll-left"
type AttrGetType DOMElementScrollLeftPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementScrollLeftPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementScrollLeftPropertyInfo = IsDOMElement
type AttrAllowedOps DOMElementScrollLeftPropertyInfo Source # 
type AttrAllowedOps DOMElementScrollLeftPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

dOMElementScrollLeft :: AttrLabelProxy "scrollLeft" Source #

scrollTop

data DOMElementScrollTopPropertyInfo Source #

Instances

AttrInfo DOMElementScrollTopPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMElementScrollTopPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMElementScrollTopPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMElementScrollTopPropertyInfo :: * -> Constraint

type AttrGetType DOMElementScrollTopPropertyInfo :: *

type AttrLabel DOMElementScrollTopPropertyInfo :: Symbol

type AttrOrigin DOMElementScrollTopPropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMElementScrollTopPropertyInfo o => Proxy * DOMElementScrollTopPropertyInfo -> o -> IO (AttrGetType DOMElementScrollTopPropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMElementScrollTopPropertyInfo o, AttrSetTypeConstraint DOMElementScrollTopPropertyInfo b) => Proxy * DOMElementScrollTopPropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMElementScrollTopPropertyInfo o => Proxy * DOMElementScrollTopPropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMElementScrollTopPropertyInfo o, AttrSetTypeConstraint DOMElementScrollTopPropertyInfo b) => Proxy * DOMElementScrollTopPropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMElementScrollTopPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementScrollTopPropertyInfo = * ~ CLong
type AttrOrigin DOMElementScrollTopPropertyInfo Source # 
type AttrLabel DOMElementScrollTopPropertyInfo Source # 
type AttrLabel DOMElementScrollTopPropertyInfo = "scroll-top"
type AttrGetType DOMElementScrollTopPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementScrollTopPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementScrollTopPropertyInfo = IsDOMElement
type AttrAllowedOps DOMElementScrollTopPropertyInfo Source # 
type AttrAllowedOps DOMElementScrollTopPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag)))

constructDOMElementScrollTop :: IsDOMElement o => CLong -> IO (GValueConstruct o) Source #

dOMElementScrollTop :: AttrLabelProxy "scrollTop" Source #

scrollWidth

data DOMElementScrollWidthPropertyInfo Source #

Instances

AttrInfo DOMElementScrollWidthPropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMElementScrollWidthPropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMElementScrollWidthPropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMElementScrollWidthPropertyInfo :: * -> Constraint

type AttrGetType DOMElementScrollWidthPropertyInfo :: *

type AttrLabel DOMElementScrollWidthPropertyInfo :: Symbol

type AttrOrigin DOMElementScrollWidthPropertyInfo :: *

type AttrSetTypeConstraint DOMElementScrollWidthPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementScrollWidthPropertyInfo = * ~ ()
type AttrOrigin DOMElementScrollWidthPropertyInfo Source # 
type AttrLabel DOMElementScrollWidthPropertyInfo Source # 
type AttrLabel DOMElementScrollWidthPropertyInfo = "scroll-width"
type AttrGetType DOMElementScrollWidthPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementScrollWidthPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementScrollWidthPropertyInfo = IsDOMElement
type AttrAllowedOps DOMElementScrollWidthPropertyInfo Source # 
type AttrAllowedOps DOMElementScrollWidthPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag)

dOMElementScrollWidth :: AttrLabelProxy "scrollWidth" Source #

style

data DOMElementStylePropertyInfo Source #

Instances

AttrInfo DOMElementStylePropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMElementStylePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMElementStylePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMElementStylePropertyInfo :: * -> Constraint

type AttrGetType DOMElementStylePropertyInfo :: *

type AttrLabel DOMElementStylePropertyInfo :: Symbol

type AttrOrigin DOMElementStylePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMElementStylePropertyInfo o => Proxy * DOMElementStylePropertyInfo -> o -> IO (AttrGetType DOMElementStylePropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMElementStylePropertyInfo o, AttrSetTypeConstraint DOMElementStylePropertyInfo b) => Proxy * DOMElementStylePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMElementStylePropertyInfo o => Proxy * DOMElementStylePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMElementStylePropertyInfo o, AttrSetTypeConstraint DOMElementStylePropertyInfo b) => Proxy * DOMElementStylePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMElementStylePropertyInfo Source # 
type AttrSetTypeConstraint DOMElementStylePropertyInfo = * ~ ()
type AttrOrigin DOMElementStylePropertyInfo Source # 
type AttrLabel DOMElementStylePropertyInfo Source # 
type AttrLabel DOMElementStylePropertyInfo = "style"
type AttrGetType DOMElementStylePropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementStylePropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementStylePropertyInfo = IsDOMElement
type AttrAllowedOps DOMElementStylePropertyInfo Source # 
type AttrAllowedOps DOMElementStylePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMElementStyle :: AttrLabelProxy "style" Source #

tagName

data DOMElementTagNamePropertyInfo Source #

Instances

AttrInfo DOMElementTagNamePropertyInfo Source # 

Associated Types

type AttrAllowedOps DOMElementTagNamePropertyInfo :: [AttrOpTag]

type AttrSetTypeConstraint DOMElementTagNamePropertyInfo :: * -> Constraint

type AttrBaseTypeConstraint DOMElementTagNamePropertyInfo :: * -> Constraint

type AttrGetType DOMElementTagNamePropertyInfo :: *

type AttrLabel DOMElementTagNamePropertyInfo :: Symbol

type AttrOrigin DOMElementTagNamePropertyInfo :: *

Methods

attrGet :: AttrBaseTypeConstraint DOMElementTagNamePropertyInfo o => Proxy * DOMElementTagNamePropertyInfo -> o -> IO (AttrGetType DOMElementTagNamePropertyInfo)

attrSet :: (AttrBaseTypeConstraint DOMElementTagNamePropertyInfo o, AttrSetTypeConstraint DOMElementTagNamePropertyInfo b) => Proxy * DOMElementTagNamePropertyInfo -> o -> b -> IO ()

attrClear :: AttrBaseTypeConstraint DOMElementTagNamePropertyInfo o => Proxy * DOMElementTagNamePropertyInfo -> o -> IO ()

attrConstruct :: (AttrBaseTypeConstraint DOMElementTagNamePropertyInfo o, AttrSetTypeConstraint DOMElementTagNamePropertyInfo b) => Proxy * DOMElementTagNamePropertyInfo -> b -> IO (GValueConstruct o)

type AttrSetTypeConstraint DOMElementTagNamePropertyInfo Source # 
type AttrSetTypeConstraint DOMElementTagNamePropertyInfo = * ~ ()
type AttrOrigin DOMElementTagNamePropertyInfo Source # 
type AttrLabel DOMElementTagNamePropertyInfo Source # 
type AttrLabel DOMElementTagNamePropertyInfo = "tag-name"
type AttrGetType DOMElementTagNamePropertyInfo Source # 
type AttrGetType DOMElementTagNamePropertyInfo = Maybe Text
type AttrBaseTypeConstraint DOMElementTagNamePropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementTagNamePropertyInfo = IsDOMElement
type AttrAllowedOps DOMElementTagNamePropertyInfo Source # 
type AttrAllowedOps DOMElementTagNamePropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMElementTagName :: AttrLabelProxy "tagName" Source #

webkitRegionOverset

data DOMElementWebkitRegionOversetPropertyInfo Source #

Instances

AttrInfo DOMElementWebkitRegionOversetPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementWebkitRegionOversetPropertyInfo Source # 
type AttrSetTypeConstraint DOMElementWebkitRegionOversetPropertyInfo = * ~ ()
type AttrOrigin DOMElementWebkitRegionOversetPropertyInfo Source # 
type AttrLabel DOMElementWebkitRegionOversetPropertyInfo Source # 
type AttrLabel DOMElementWebkitRegionOversetPropertyInfo = "webkit-region-overset"
type AttrGetType DOMElementWebkitRegionOversetPropertyInfo Source # 
type AttrBaseTypeConstraint DOMElementWebkitRegionOversetPropertyInfo Source # 
type AttrAllowedOps DOMElementWebkitRegionOversetPropertyInfo Source # 
type AttrAllowedOps DOMElementWebkitRegionOversetPropertyInfo = (:) AttrOpTag AttrGet ((:) AttrOpTag AttrClear ([] AttrOpTag))

dOMElementWebkitRegionOverset :: AttrLabelProxy "webkitRegionOverset" Source #