Copyright | Will Thompson, Iñaki García Etxebarria and Jonas Platte |
---|---|
License | LGPL-2.1 |
Maintainer | Iñaki García Etxebarria (garetxe@gmail.com) |
Safe Haskell | None |
Language | Haskell2010 |
- Exported types
- Methods
- dOMElementBlur
- dOMElementFocus
- dOMElementGetAttribute
- dOMElementGetAttributeNode
- dOMElementGetAttributeNodeNs
- dOMElementGetAttributeNs
- dOMElementGetAttributes
- dOMElementGetChildElementCount
- dOMElementGetClassList
- dOMElementGetClassName
- dOMElementGetClientHeight
- dOMElementGetClientLeft
- dOMElementGetClientTop
- dOMElementGetClientWidth
- dOMElementGetElementsByClassName
- dOMElementGetElementsByTagName
- dOMElementGetElementsByTagNameNs
- dOMElementGetFirstElementChild
- dOMElementGetId
- dOMElementGetLastElementChild
- dOMElementGetNextElementSibling
- dOMElementGetOffsetHeight
- dOMElementGetOffsetLeft
- dOMElementGetOffsetParent
- dOMElementGetOffsetTop
- dOMElementGetOffsetWidth
- dOMElementGetPreviousElementSibling
- dOMElementGetScrollHeight
- dOMElementGetScrollLeft
- dOMElementGetScrollTop
- dOMElementGetScrollWidth
- dOMElementGetStyle
- dOMElementGetTagName
- dOMElementGetWebkitRegionOverflow
- dOMElementGetWebkitRegionOverset
- dOMElementHasAttribute
- dOMElementHasAttributeNs
- dOMElementHasAttributes
- dOMElementQuerySelector
- dOMElementQuerySelectorAll
- dOMElementRemove
- dOMElementRemoveAttribute
- dOMElementRemoveAttributeNode
- dOMElementRemoveAttributeNs
- dOMElementScrollByLines
- dOMElementScrollByPages
- dOMElementScrollIntoView
- dOMElementScrollIntoViewIfNeeded
- dOMElementSetAttribute
- dOMElementSetAttributeNode
- dOMElementSetAttributeNodeNs
- dOMElementSetAttributeNs
- dOMElementSetClassName
- dOMElementSetId
- dOMElementSetScrollLeft
- dOMElementSetScrollTop
- dOMElementWebkitMatchesSelector
- dOMElementWebkitRequestFullScreen
- dOMElementWebkitRequestFullscreen
- dOMElementWebkitRequestPointerLock
- Properties
- newtype DOMElement = DOMElement (ForeignPtr DOMElement)
- class GObject o => DOMElementK o
- toDOMElement :: DOMElementK o => o -> IO DOMElement
- noDOMElement :: Maybe DOMElement
- dOMElementBlur :: (MonadIO m, DOMElementK a) => a -> m ()
- dOMElementFocus :: (MonadIO m, DOMElementK a) => a -> m ()
- dOMElementGetAttribute :: (MonadIO m, DOMElementK a) => a -> Text -> m Text
- dOMElementGetAttributeNode :: (MonadIO m, DOMElementK a) => a -> Text -> m DOMAttr
- dOMElementGetAttributeNodeNs :: (MonadIO m, DOMElementK a) => a -> Text -> Text -> m DOMAttr
- dOMElementGetAttributeNs :: (MonadIO m, DOMElementK a) => a -> Text -> Text -> m Text
- dOMElementGetAttributes :: (MonadIO m, DOMElementK a) => a -> m DOMNamedNodeMap
- dOMElementGetChildElementCount :: (MonadIO m, DOMElementK a) => a -> m Word64
- dOMElementGetClassList :: (MonadIO m, DOMElementK a) => a -> m DOMDOMTokenList
- dOMElementGetClassName :: (MonadIO m, DOMElementK a) => a -> m Text
- dOMElementGetClientHeight :: (MonadIO m, DOMElementK a) => a -> m Int64
- dOMElementGetClientLeft :: (MonadIO m, DOMElementK a) => a -> m Int64
- dOMElementGetClientTop :: (MonadIO m, DOMElementK a) => a -> m Int64
- dOMElementGetClientWidth :: (MonadIO m, DOMElementK a) => a -> m Int64
- dOMElementGetElementsByClassName :: (MonadIO m, DOMElementK a) => a -> Text -> m DOMNodeList
- dOMElementGetElementsByTagName :: (MonadIO m, DOMElementK a) => a -> Text -> m DOMNodeList
- dOMElementGetElementsByTagNameNs :: (MonadIO m, DOMElementK a) => a -> Text -> Text -> m DOMNodeList
- dOMElementGetFirstElementChild :: (MonadIO m, DOMElementK a) => a -> m DOMElement
- dOMElementGetId :: (MonadIO m, DOMElementK a) => a -> m Text
- dOMElementGetLastElementChild :: (MonadIO m, DOMElementK a) => a -> m DOMElement
- dOMElementGetNextElementSibling :: (MonadIO m, DOMElementK a) => a -> m DOMElement
- dOMElementGetOffsetHeight :: (MonadIO m, DOMElementK a) => a -> m Int64
- dOMElementGetOffsetLeft :: (MonadIO m, DOMElementK a) => a -> m Int64
- dOMElementGetOffsetParent :: (MonadIO m, DOMElementK a) => a -> m DOMElement
- dOMElementGetOffsetTop :: (MonadIO m, DOMElementK a) => a -> m Int64
- dOMElementGetOffsetWidth :: (MonadIO m, DOMElementK a) => a -> m Int64
- dOMElementGetPreviousElementSibling :: (MonadIO m, DOMElementK a) => a -> m DOMElement
- dOMElementGetScrollHeight :: (MonadIO m, DOMElementK a) => a -> m Int64
- dOMElementGetScrollLeft :: (MonadIO m, DOMElementK a) => a -> m Int64
- dOMElementGetScrollTop :: (MonadIO m, DOMElementK a) => a -> m Int64
- dOMElementGetScrollWidth :: (MonadIO m, DOMElementK a) => a -> m Int64
- dOMElementGetStyle :: (MonadIO m, DOMElementK a) => a -> m DOMCSSStyleDeclaration
- dOMElementGetTagName :: (MonadIO m, DOMElementK a) => a -> m Text
- dOMElementGetWebkitRegionOverflow :: (MonadIO m, DOMElementK a) => a -> m Text
- dOMElementGetWebkitRegionOverset :: (MonadIO m, DOMElementK a) => a -> m Text
- dOMElementHasAttribute :: (MonadIO m, DOMElementK a) => a -> Text -> m Bool
- dOMElementHasAttributeNs :: (MonadIO m, DOMElementK a) => a -> Text -> Text -> m Bool
- dOMElementHasAttributes :: (MonadIO m, DOMElementK a) => a -> m Bool
- dOMElementQuerySelector :: (MonadIO m, DOMElementK a) => a -> Text -> m DOMElement
- dOMElementQuerySelectorAll :: (MonadIO m, DOMElementK a) => a -> Text -> m DOMNodeList
- dOMElementRemove :: (MonadIO m, DOMElementK a) => a -> m ()
- dOMElementRemoveAttribute :: (MonadIO m, DOMElementK a) => a -> Text -> m ()
- dOMElementRemoveAttributeNode :: (MonadIO m, DOMElementK a, DOMAttrK b) => a -> b -> m DOMAttr
- dOMElementRemoveAttributeNs :: (MonadIO m, DOMElementK a) => a -> Text -> Text -> m ()
- dOMElementScrollByLines :: (MonadIO m, DOMElementK a) => a -> Int64 -> m ()
- dOMElementScrollByPages :: (MonadIO m, DOMElementK a) => a -> Int64 -> m ()
- dOMElementScrollIntoView :: (MonadIO m, DOMElementK a) => a -> Bool -> m ()
- dOMElementScrollIntoViewIfNeeded :: (MonadIO m, DOMElementK a) => a -> Bool -> m ()
- dOMElementSetAttribute :: (MonadIO m, DOMElementK a) => a -> Text -> Text -> m ()
- dOMElementSetAttributeNode :: (MonadIO m, DOMElementK a, DOMAttrK b) => a -> b -> m DOMAttr
- dOMElementSetAttributeNodeNs :: (MonadIO m, DOMElementK a, DOMAttrK b) => a -> b -> m DOMAttr
- dOMElementSetAttributeNs :: (MonadIO m, DOMElementK a) => a -> Maybe Text -> Text -> Text -> m ()
- dOMElementSetClassName :: (MonadIO m, DOMElementK a) => a -> Text -> m ()
- dOMElementSetId :: (MonadIO m, DOMElementK a) => a -> Text -> m ()
- dOMElementSetScrollLeft :: (MonadIO m, DOMElementK a) => a -> Int64 -> m ()
- dOMElementSetScrollTop :: (MonadIO m, DOMElementK a) => a -> Int64 -> m ()
- dOMElementWebkitMatchesSelector :: (MonadIO m, DOMElementK a) => a -> Text -> m ()
- dOMElementWebkitRequestFullScreen :: (MonadIO m, DOMElementK a) => a -> Word16 -> m ()
- dOMElementWebkitRequestFullscreen :: (MonadIO m, DOMElementK a) => a -> m ()
- dOMElementWebkitRequestPointerLock :: (MonadIO m, DOMElementK a) => a -> m ()
- data DOMElementAttributesPropertyInfo
- getDOMElementAttributes :: (MonadIO m, DOMElementK o) => o -> m DOMNamedNodeMap
- data DOMElementChildElementCountPropertyInfo
- getDOMElementChildElementCount :: (MonadIO m, DOMElementK o) => o -> m Word64
- data DOMElementClassListPropertyInfo
- getDOMElementClassList :: (MonadIO m, DOMElementK o) => o -> m DOMDOMTokenList
- data DOMElementClassNamePropertyInfo
- constructDOMElementClassName :: Text -> IO ([Char], GValue)
- getDOMElementClassName :: (MonadIO m, DOMElementK o) => o -> m Text
- setDOMElementClassName :: (MonadIO m, DOMElementK o) => o -> Text -> m ()
- data DOMElementClientHeightPropertyInfo
- getDOMElementClientHeight :: (MonadIO m, DOMElementK o) => o -> m Int64
- data DOMElementClientLeftPropertyInfo
- getDOMElementClientLeft :: (MonadIO m, DOMElementK o) => o -> m Int64
- data DOMElementClientTopPropertyInfo
- getDOMElementClientTop :: (MonadIO m, DOMElementK o) => o -> m Int64
- data DOMElementClientWidthPropertyInfo
- getDOMElementClientWidth :: (MonadIO m, DOMElementK o) => o -> m Int64
- data DOMElementFirstElementChildPropertyInfo
- getDOMElementFirstElementChild :: (MonadIO m, DOMElementK o) => o -> m DOMElement
- data DOMElementIdPropertyInfo
- constructDOMElementId :: Text -> IO ([Char], GValue)
- getDOMElementId :: (MonadIO m, DOMElementK o) => o -> m Text
- setDOMElementId :: (MonadIO m, DOMElementK o) => o -> Text -> m ()
- data DOMElementLastElementChildPropertyInfo
- getDOMElementLastElementChild :: (MonadIO m, DOMElementK o) => o -> m DOMElement
- data DOMElementNextElementSiblingPropertyInfo
- getDOMElementNextElementSibling :: (MonadIO m, DOMElementK o) => o -> m DOMElement
- data DOMElementOffsetHeightPropertyInfo
- getDOMElementOffsetHeight :: (MonadIO m, DOMElementK o) => o -> m Int64
- data DOMElementOffsetLeftPropertyInfo
- getDOMElementOffsetLeft :: (MonadIO m, DOMElementK o) => o -> m Int64
- data DOMElementOffsetParentPropertyInfo
- getDOMElementOffsetParent :: (MonadIO m, DOMElementK o) => o -> m DOMElement
- data DOMElementOffsetTopPropertyInfo
- getDOMElementOffsetTop :: (MonadIO m, DOMElementK o) => o -> m Int64
- data DOMElementOffsetWidthPropertyInfo
- getDOMElementOffsetWidth :: (MonadIO m, DOMElementK o) => o -> m Int64
- data DOMElementPreviousElementSiblingPropertyInfo
- getDOMElementPreviousElementSibling :: (MonadIO m, DOMElementK o) => o -> m DOMElement
- data DOMElementScrollHeightPropertyInfo
- getDOMElementScrollHeight :: (MonadIO m, DOMElementK o) => o -> m Int64
- data DOMElementScrollLeftPropertyInfo
- constructDOMElementScrollLeft :: Int64 -> IO ([Char], GValue)
- getDOMElementScrollLeft :: (MonadIO m, DOMElementK o) => o -> m Int64
- setDOMElementScrollLeft :: (MonadIO m, DOMElementK o) => o -> Int64 -> m ()
- data DOMElementScrollTopPropertyInfo
- constructDOMElementScrollTop :: Int64 -> IO ([Char], GValue)
- getDOMElementScrollTop :: (MonadIO m, DOMElementK o) => o -> m Int64
- setDOMElementScrollTop :: (MonadIO m, DOMElementK o) => o -> Int64 -> m ()
- data DOMElementScrollWidthPropertyInfo
- getDOMElementScrollWidth :: (MonadIO m, DOMElementK o) => o -> m Int64
- data DOMElementStylePropertyInfo
- getDOMElementStyle :: (MonadIO m, DOMElementK o) => o -> m DOMCSSStyleDeclaration
- data DOMElementTagNamePropertyInfo
- getDOMElementTagName :: (MonadIO m, DOMElementK o) => o -> m Text
- data DOMElementWebkitRegionOversetPropertyInfo
- getDOMElementWebkitRegionOverset :: (MonadIO m, DOMElementK o) => o -> m Text
Exported types
newtype DOMElement Source
GObject DOMElement | |
type ParentTypes DOMElement | |
type AttributeList DOMElement | |
type SignalList DOMElement |
class GObject o => DOMElementK o Source
(GObject o, IsDescendantOf DOMElement o) => DOMElementK o |
toDOMElement :: DOMElementK o => o -> IO DOMElement Source
Methods
dOMElementBlur
dOMElementBlur :: (MonadIO m, DOMElementK a) => a -> m () Source
dOMElementFocus
dOMElementFocus :: (MonadIO m, DOMElementK a) => a -> m () Source
dOMElementGetAttribute
dOMElementGetAttribute :: (MonadIO m, DOMElementK a) => a -> Text -> m Text Source
dOMElementGetAttributeNode
dOMElementGetAttributeNode :: (MonadIO m, DOMElementK a) => a -> Text -> m DOMAttr Source
dOMElementGetAttributeNodeNs
dOMElementGetAttributeNodeNs :: (MonadIO m, DOMElementK a) => a -> Text -> Text -> m DOMAttr Source
dOMElementGetAttributeNs
dOMElementGetAttributeNs :: (MonadIO m, DOMElementK a) => a -> Text -> Text -> m Text Source
dOMElementGetAttributes
dOMElementGetAttributes :: (MonadIO m, DOMElementK a) => a -> m DOMNamedNodeMap Source
dOMElementGetChildElementCount
dOMElementGetChildElementCount :: (MonadIO m, DOMElementK a) => a -> m Word64 Source
dOMElementGetClassList
dOMElementGetClassList :: (MonadIO m, DOMElementK a) => a -> m DOMDOMTokenList Source
dOMElementGetClassName
dOMElementGetClassName :: (MonadIO m, DOMElementK a) => a -> m Text Source
dOMElementGetClientHeight
dOMElementGetClientHeight :: (MonadIO m, DOMElementK a) => a -> m Int64 Source
dOMElementGetClientLeft
dOMElementGetClientLeft :: (MonadIO m, DOMElementK a) => a -> m Int64 Source
dOMElementGetClientTop
dOMElementGetClientTop :: (MonadIO m, DOMElementK a) => a -> m Int64 Source
dOMElementGetClientWidth
dOMElementGetClientWidth :: (MonadIO m, DOMElementK a) => a -> m Int64 Source
dOMElementGetElementsByClassName
dOMElementGetElementsByClassName :: (MonadIO m, DOMElementK a) => a -> Text -> m DOMNodeList Source
dOMElementGetElementsByTagName
dOMElementGetElementsByTagName :: (MonadIO m, DOMElementK a) => a -> Text -> m DOMNodeList Source
dOMElementGetElementsByTagNameNs
dOMElementGetElementsByTagNameNs :: (MonadIO m, DOMElementK a) => a -> Text -> Text -> m DOMNodeList Source
dOMElementGetFirstElementChild
dOMElementGetFirstElementChild :: (MonadIO m, DOMElementK a) => a -> m DOMElement Source
dOMElementGetId
dOMElementGetId :: (MonadIO m, DOMElementK a) => a -> m Text Source
dOMElementGetLastElementChild
dOMElementGetLastElementChild :: (MonadIO m, DOMElementK a) => a -> m DOMElement Source
dOMElementGetNextElementSibling
dOMElementGetNextElementSibling :: (MonadIO m, DOMElementK a) => a -> m DOMElement Source
dOMElementGetOffsetHeight
dOMElementGetOffsetHeight :: (MonadIO m, DOMElementK a) => a -> m Int64 Source
dOMElementGetOffsetLeft
dOMElementGetOffsetLeft :: (MonadIO m, DOMElementK a) => a -> m Int64 Source
dOMElementGetOffsetParent
dOMElementGetOffsetParent :: (MonadIO m, DOMElementK a) => a -> m DOMElement Source
dOMElementGetOffsetTop
dOMElementGetOffsetTop :: (MonadIO m, DOMElementK a) => a -> m Int64 Source
dOMElementGetOffsetWidth
dOMElementGetOffsetWidth :: (MonadIO m, DOMElementK a) => a -> m Int64 Source
dOMElementGetPreviousElementSibling
dOMElementGetPreviousElementSibling :: (MonadIO m, DOMElementK a) => a -> m DOMElement Source
dOMElementGetScrollHeight
dOMElementGetScrollHeight :: (MonadIO m, DOMElementK a) => a -> m Int64 Source
dOMElementGetScrollLeft
dOMElementGetScrollLeft :: (MonadIO m, DOMElementK a) => a -> m Int64 Source
dOMElementGetScrollTop
dOMElementGetScrollTop :: (MonadIO m, DOMElementK a) => a -> m Int64 Source
dOMElementGetScrollWidth
dOMElementGetScrollWidth :: (MonadIO m, DOMElementK a) => a -> m Int64 Source
dOMElementGetStyle
dOMElementGetStyle :: (MonadIO m, DOMElementK a) => a -> m DOMCSSStyleDeclaration Source
dOMElementGetTagName
dOMElementGetTagName :: (MonadIO m, DOMElementK a) => a -> m Text Source
dOMElementGetWebkitRegionOverflow
dOMElementGetWebkitRegionOverflow :: (MonadIO m, DOMElementK a) => a -> m Text Source
Deprecated: (Since version 1.10)Use webkit_dom_element_get_webkit_region_overset() instead.
dOMElementGetWebkitRegionOverset
dOMElementGetWebkitRegionOverset :: (MonadIO m, DOMElementK a) => a -> m Text Source
dOMElementHasAttribute
dOMElementHasAttribute :: (MonadIO m, DOMElementK a) => a -> Text -> m Bool Source
dOMElementHasAttributeNs
dOMElementHasAttributeNs :: (MonadIO m, DOMElementK a) => a -> Text -> Text -> m Bool Source
dOMElementHasAttributes
dOMElementHasAttributes :: (MonadIO m, DOMElementK a) => a -> m Bool Source
dOMElementQuerySelector
dOMElementQuerySelector :: (MonadIO m, DOMElementK a) => a -> Text -> m DOMElement Source
dOMElementQuerySelectorAll
dOMElementQuerySelectorAll :: (MonadIO m, DOMElementK a) => a -> Text -> m DOMNodeList Source
dOMElementRemove
dOMElementRemove :: (MonadIO m, DOMElementK a) => a -> m () Source
dOMElementRemoveAttribute
dOMElementRemoveAttribute :: (MonadIO m, DOMElementK a) => a -> Text -> m () Source
dOMElementRemoveAttributeNode
dOMElementRemoveAttributeNode :: (MonadIO m, DOMElementK a, DOMAttrK b) => a -> b -> m DOMAttr Source
dOMElementRemoveAttributeNs
dOMElementRemoveAttributeNs :: (MonadIO m, DOMElementK a) => a -> Text -> Text -> m () Source
dOMElementScrollByLines
dOMElementScrollByLines :: (MonadIO m, DOMElementK a) => a -> Int64 -> m () Source
dOMElementScrollByPages
dOMElementScrollByPages :: (MonadIO m, DOMElementK a) => a -> Int64 -> m () Source
dOMElementScrollIntoView
dOMElementScrollIntoView :: (MonadIO m, DOMElementK a) => a -> Bool -> m () Source
dOMElementScrollIntoViewIfNeeded
dOMElementScrollIntoViewIfNeeded :: (MonadIO m, DOMElementK a) => a -> Bool -> m () Source
dOMElementSetAttribute
dOMElementSetAttribute :: (MonadIO m, DOMElementK a) => a -> Text -> Text -> m () Source
dOMElementSetAttributeNode
dOMElementSetAttributeNode :: (MonadIO m, DOMElementK a, DOMAttrK b) => a -> b -> m DOMAttr Source
dOMElementSetAttributeNodeNs
dOMElementSetAttributeNodeNs :: (MonadIO m, DOMElementK a, DOMAttrK b) => a -> b -> m DOMAttr Source
dOMElementSetAttributeNs
dOMElementSetAttributeNs :: (MonadIO m, DOMElementK a) => a -> Maybe Text -> Text -> Text -> m () Source
dOMElementSetClassName
dOMElementSetClassName :: (MonadIO m, DOMElementK a) => a -> Text -> m () Source
dOMElementSetId
dOMElementSetId :: (MonadIO m, DOMElementK a) => a -> Text -> m () Source
dOMElementSetScrollLeft
dOMElementSetScrollLeft :: (MonadIO m, DOMElementK a) => a -> Int64 -> m () Source
dOMElementSetScrollTop
dOMElementSetScrollTop :: (MonadIO m, DOMElementK a) => a -> Int64 -> m () Source
dOMElementWebkitMatchesSelector
dOMElementWebkitMatchesSelector :: (MonadIO m, DOMElementK a) => a -> Text -> m () Source
dOMElementWebkitRequestFullScreen
dOMElementWebkitRequestFullScreen :: (MonadIO m, DOMElementK a) => a -> Word16 -> m () Source
dOMElementWebkitRequestFullscreen
dOMElementWebkitRequestFullscreen :: (MonadIO m, DOMElementK a) => a -> m () Source
dOMElementWebkitRequestPointerLock
dOMElementWebkitRequestPointerLock :: (MonadIO m, DOMElementK a) => a -> m () Source
Properties
Attributes
data DOMElementAttributesPropertyInfo Source
AttrInfo DOMElementAttributesPropertyInfo | |
type AttrLabel DOMElementAttributesPropertyInfo = "DOMElement::attributes" | |
type AttrGetType DOMElementAttributesPropertyInfo = DOMNamedNodeMap | |
type AttrBaseTypeConstraint DOMElementAttributesPropertyInfo = DOMElementK | |
type AttrSetTypeConstraint DOMElementAttributesPropertyInfo = * ~ () | |
type AttrAllowedOps DOMElementAttributesPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMElementAttributes :: (MonadIO m, DOMElementK o) => o -> m DOMNamedNodeMap Source
ChildElementCount
data DOMElementChildElementCountPropertyInfo Source
AttrInfo DOMElementChildElementCountPropertyInfo | |
type AttrLabel DOMElementChildElementCountPropertyInfo = "DOMElement::child-element-count" | |
type AttrGetType DOMElementChildElementCountPropertyInfo = Word64 | |
type AttrBaseTypeConstraint DOMElementChildElementCountPropertyInfo = DOMElementK | |
type AttrSetTypeConstraint DOMElementChildElementCountPropertyInfo = * ~ () | |
type AttrAllowedOps DOMElementChildElementCountPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMElementChildElementCount :: (MonadIO m, DOMElementK o) => o -> m Word64 Source
ClassList
data DOMElementClassListPropertyInfo Source
AttrInfo DOMElementClassListPropertyInfo | |
type AttrLabel DOMElementClassListPropertyInfo = "DOMElement::class-list" | |
type AttrGetType DOMElementClassListPropertyInfo = DOMDOMTokenList | |
type AttrBaseTypeConstraint DOMElementClassListPropertyInfo = DOMElementK | |
type AttrSetTypeConstraint DOMElementClassListPropertyInfo = * ~ () | |
type AttrAllowedOps DOMElementClassListPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMElementClassList :: (MonadIO m, DOMElementK o) => o -> m DOMDOMTokenList Source
ClassName
data DOMElementClassNamePropertyInfo Source
AttrInfo DOMElementClassNamePropertyInfo | |
type AttrLabel DOMElementClassNamePropertyInfo = "DOMElement::class-name" | |
type AttrGetType DOMElementClassNamePropertyInfo = Text | |
type AttrBaseTypeConstraint DOMElementClassNamePropertyInfo = DOMElementK | |
type AttrSetTypeConstraint DOMElementClassNamePropertyInfo = * ~ Text | |
type AttrAllowedOps DOMElementClassNamePropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getDOMElementClassName :: (MonadIO m, DOMElementK o) => o -> m Text Source
setDOMElementClassName :: (MonadIO m, DOMElementK o) => o -> Text -> m () Source
ClientHeight
data DOMElementClientHeightPropertyInfo Source
AttrInfo DOMElementClientHeightPropertyInfo | |
type AttrLabel DOMElementClientHeightPropertyInfo = "DOMElement::client-height" | |
type AttrGetType DOMElementClientHeightPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMElementClientHeightPropertyInfo = DOMElementK | |
type AttrSetTypeConstraint DOMElementClientHeightPropertyInfo = * ~ () | |
type AttrAllowedOps DOMElementClientHeightPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMElementClientHeight :: (MonadIO m, DOMElementK o) => o -> m Int64 Source
ClientLeft
data DOMElementClientLeftPropertyInfo Source
AttrInfo DOMElementClientLeftPropertyInfo | |
type AttrLabel DOMElementClientLeftPropertyInfo = "DOMElement::client-left" | |
type AttrGetType DOMElementClientLeftPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMElementClientLeftPropertyInfo = DOMElementK | |
type AttrSetTypeConstraint DOMElementClientLeftPropertyInfo = * ~ () | |
type AttrAllowedOps DOMElementClientLeftPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMElementClientLeft :: (MonadIO m, DOMElementK o) => o -> m Int64 Source
ClientTop
data DOMElementClientTopPropertyInfo Source
AttrInfo DOMElementClientTopPropertyInfo | |
type AttrLabel DOMElementClientTopPropertyInfo = "DOMElement::client-top" | |
type AttrGetType DOMElementClientTopPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMElementClientTopPropertyInfo = DOMElementK | |
type AttrSetTypeConstraint DOMElementClientTopPropertyInfo = * ~ () | |
type AttrAllowedOps DOMElementClientTopPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMElementClientTop :: (MonadIO m, DOMElementK o) => o -> m Int64 Source
ClientWidth
data DOMElementClientWidthPropertyInfo Source
AttrInfo DOMElementClientWidthPropertyInfo | |
type AttrLabel DOMElementClientWidthPropertyInfo = "DOMElement::client-width" | |
type AttrGetType DOMElementClientWidthPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMElementClientWidthPropertyInfo = DOMElementK | |
type AttrSetTypeConstraint DOMElementClientWidthPropertyInfo = * ~ () | |
type AttrAllowedOps DOMElementClientWidthPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMElementClientWidth :: (MonadIO m, DOMElementK o) => o -> m Int64 Source
FirstElementChild
data DOMElementFirstElementChildPropertyInfo Source
AttrInfo DOMElementFirstElementChildPropertyInfo | |
type AttrLabel DOMElementFirstElementChildPropertyInfo = "DOMElement::first-element-child" | |
type AttrGetType DOMElementFirstElementChildPropertyInfo = DOMElement | |
type AttrBaseTypeConstraint DOMElementFirstElementChildPropertyInfo = DOMElementK | |
type AttrSetTypeConstraint DOMElementFirstElementChildPropertyInfo = * ~ () | |
type AttrAllowedOps DOMElementFirstElementChildPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMElementFirstElementChild :: (MonadIO m, DOMElementK o) => o -> m DOMElement Source
Id
data DOMElementIdPropertyInfo Source
AttrInfo DOMElementIdPropertyInfo | |
type AttrLabel DOMElementIdPropertyInfo = "DOMElement::id" | |
type AttrGetType DOMElementIdPropertyInfo = Text | |
type AttrBaseTypeConstraint DOMElementIdPropertyInfo = DOMElementK | |
type AttrSetTypeConstraint DOMElementIdPropertyInfo = * ~ Text | |
type AttrAllowedOps DOMElementIdPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getDOMElementId :: (MonadIO m, DOMElementK o) => o -> m Text Source
setDOMElementId :: (MonadIO m, DOMElementK o) => o -> Text -> m () Source
LastElementChild
data DOMElementLastElementChildPropertyInfo Source
AttrInfo DOMElementLastElementChildPropertyInfo | |
type AttrLabel DOMElementLastElementChildPropertyInfo = "DOMElement::last-element-child" | |
type AttrGetType DOMElementLastElementChildPropertyInfo = DOMElement | |
type AttrBaseTypeConstraint DOMElementLastElementChildPropertyInfo = DOMElementK | |
type AttrSetTypeConstraint DOMElementLastElementChildPropertyInfo = * ~ () | |
type AttrAllowedOps DOMElementLastElementChildPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMElementLastElementChild :: (MonadIO m, DOMElementK o) => o -> m DOMElement Source
NextElementSibling
data DOMElementNextElementSiblingPropertyInfo Source
AttrInfo DOMElementNextElementSiblingPropertyInfo | |
type AttrLabel DOMElementNextElementSiblingPropertyInfo = "DOMElement::next-element-sibling" | |
type AttrGetType DOMElementNextElementSiblingPropertyInfo = DOMElement | |
type AttrBaseTypeConstraint DOMElementNextElementSiblingPropertyInfo = DOMElementK | |
type AttrSetTypeConstraint DOMElementNextElementSiblingPropertyInfo = * ~ () | |
type AttrAllowedOps DOMElementNextElementSiblingPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMElementNextElementSibling :: (MonadIO m, DOMElementK o) => o -> m DOMElement Source
OffsetHeight
data DOMElementOffsetHeightPropertyInfo Source
AttrInfo DOMElementOffsetHeightPropertyInfo | |
type AttrLabel DOMElementOffsetHeightPropertyInfo = "DOMElement::offset-height" | |
type AttrGetType DOMElementOffsetHeightPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMElementOffsetHeightPropertyInfo = DOMElementK | |
type AttrSetTypeConstraint DOMElementOffsetHeightPropertyInfo = * ~ () | |
type AttrAllowedOps DOMElementOffsetHeightPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMElementOffsetHeight :: (MonadIO m, DOMElementK o) => o -> m Int64 Source
OffsetLeft
data DOMElementOffsetLeftPropertyInfo Source
AttrInfo DOMElementOffsetLeftPropertyInfo | |
type AttrLabel DOMElementOffsetLeftPropertyInfo = "DOMElement::offset-left" | |
type AttrGetType DOMElementOffsetLeftPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMElementOffsetLeftPropertyInfo = DOMElementK | |
type AttrSetTypeConstraint DOMElementOffsetLeftPropertyInfo = * ~ () | |
type AttrAllowedOps DOMElementOffsetLeftPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMElementOffsetLeft :: (MonadIO m, DOMElementK o) => o -> m Int64 Source
OffsetParent
data DOMElementOffsetParentPropertyInfo Source
AttrInfo DOMElementOffsetParentPropertyInfo | |
type AttrLabel DOMElementOffsetParentPropertyInfo = "DOMElement::offset-parent" | |
type AttrGetType DOMElementOffsetParentPropertyInfo = DOMElement | |
type AttrBaseTypeConstraint DOMElementOffsetParentPropertyInfo = DOMElementK | |
type AttrSetTypeConstraint DOMElementOffsetParentPropertyInfo = * ~ () | |
type AttrAllowedOps DOMElementOffsetParentPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMElementOffsetParent :: (MonadIO m, DOMElementK o) => o -> m DOMElement Source
OffsetTop
data DOMElementOffsetTopPropertyInfo Source
AttrInfo DOMElementOffsetTopPropertyInfo | |
type AttrLabel DOMElementOffsetTopPropertyInfo = "DOMElement::offset-top" | |
type AttrGetType DOMElementOffsetTopPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMElementOffsetTopPropertyInfo = DOMElementK | |
type AttrSetTypeConstraint DOMElementOffsetTopPropertyInfo = * ~ () | |
type AttrAllowedOps DOMElementOffsetTopPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMElementOffsetTop :: (MonadIO m, DOMElementK o) => o -> m Int64 Source
OffsetWidth
data DOMElementOffsetWidthPropertyInfo Source
AttrInfo DOMElementOffsetWidthPropertyInfo | |
type AttrLabel DOMElementOffsetWidthPropertyInfo = "DOMElement::offset-width" | |
type AttrGetType DOMElementOffsetWidthPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMElementOffsetWidthPropertyInfo = DOMElementK | |
type AttrSetTypeConstraint DOMElementOffsetWidthPropertyInfo = * ~ () | |
type AttrAllowedOps DOMElementOffsetWidthPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMElementOffsetWidth :: (MonadIO m, DOMElementK o) => o -> m Int64 Source
PreviousElementSibling
data DOMElementPreviousElementSiblingPropertyInfo Source
AttrInfo DOMElementPreviousElementSiblingPropertyInfo | |
type AttrLabel DOMElementPreviousElementSiblingPropertyInfo = "DOMElement::previous-element-sibling" | |
type AttrGetType DOMElementPreviousElementSiblingPropertyInfo = DOMElement | |
type AttrBaseTypeConstraint DOMElementPreviousElementSiblingPropertyInfo = DOMElementK | |
type AttrSetTypeConstraint DOMElementPreviousElementSiblingPropertyInfo = * ~ () | |
type AttrAllowedOps DOMElementPreviousElementSiblingPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMElementPreviousElementSibling :: (MonadIO m, DOMElementK o) => o -> m DOMElement Source
ScrollHeight
data DOMElementScrollHeightPropertyInfo Source
AttrInfo DOMElementScrollHeightPropertyInfo | |
type AttrLabel DOMElementScrollHeightPropertyInfo = "DOMElement::scroll-height" | |
type AttrGetType DOMElementScrollHeightPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMElementScrollHeightPropertyInfo = DOMElementK | |
type AttrSetTypeConstraint DOMElementScrollHeightPropertyInfo = * ~ () | |
type AttrAllowedOps DOMElementScrollHeightPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMElementScrollHeight :: (MonadIO m, DOMElementK o) => o -> m Int64 Source
ScrollLeft
data DOMElementScrollLeftPropertyInfo Source
AttrInfo DOMElementScrollLeftPropertyInfo | |
type AttrLabel DOMElementScrollLeftPropertyInfo = "DOMElement::scroll-left" | |
type AttrGetType DOMElementScrollLeftPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMElementScrollLeftPropertyInfo = DOMElementK | |
type AttrSetTypeConstraint DOMElementScrollLeftPropertyInfo = * ~ Int64 | |
type AttrAllowedOps DOMElementScrollLeftPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getDOMElementScrollLeft :: (MonadIO m, DOMElementK o) => o -> m Int64 Source
setDOMElementScrollLeft :: (MonadIO m, DOMElementK o) => o -> Int64 -> m () Source
ScrollTop
data DOMElementScrollTopPropertyInfo Source
AttrInfo DOMElementScrollTopPropertyInfo | |
type AttrLabel DOMElementScrollTopPropertyInfo = "DOMElement::scroll-top" | |
type AttrGetType DOMElementScrollTopPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMElementScrollTopPropertyInfo = DOMElementK | |
type AttrSetTypeConstraint DOMElementScrollTopPropertyInfo = * ~ Int64 | |
type AttrAllowedOps DOMElementScrollTopPropertyInfo = (:) AttrOpTag AttrSet ((:) AttrOpTag AttrConstruct ((:) AttrOpTag AttrGet ([] AttrOpTag))) |
getDOMElementScrollTop :: (MonadIO m, DOMElementK o) => o -> m Int64 Source
setDOMElementScrollTop :: (MonadIO m, DOMElementK o) => o -> Int64 -> m () Source
ScrollWidth
data DOMElementScrollWidthPropertyInfo Source
AttrInfo DOMElementScrollWidthPropertyInfo | |
type AttrLabel DOMElementScrollWidthPropertyInfo = "DOMElement::scroll-width" | |
type AttrGetType DOMElementScrollWidthPropertyInfo = Int64 | |
type AttrBaseTypeConstraint DOMElementScrollWidthPropertyInfo = DOMElementK | |
type AttrSetTypeConstraint DOMElementScrollWidthPropertyInfo = * ~ () | |
type AttrAllowedOps DOMElementScrollWidthPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMElementScrollWidth :: (MonadIO m, DOMElementK o) => o -> m Int64 Source
Style
data DOMElementStylePropertyInfo Source
AttrInfo DOMElementStylePropertyInfo | |
type AttrLabel DOMElementStylePropertyInfo = "DOMElement::style" | |
type AttrGetType DOMElementStylePropertyInfo = DOMCSSStyleDeclaration | |
type AttrBaseTypeConstraint DOMElementStylePropertyInfo = DOMElementK | |
type AttrSetTypeConstraint DOMElementStylePropertyInfo = * ~ () | |
type AttrAllowedOps DOMElementStylePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMElementStyle :: (MonadIO m, DOMElementK o) => o -> m DOMCSSStyleDeclaration Source
TagName
data DOMElementTagNamePropertyInfo Source
AttrInfo DOMElementTagNamePropertyInfo | |
type AttrLabel DOMElementTagNamePropertyInfo = "DOMElement::tag-name" | |
type AttrGetType DOMElementTagNamePropertyInfo = Text | |
type AttrBaseTypeConstraint DOMElementTagNamePropertyInfo = DOMElementK | |
type AttrSetTypeConstraint DOMElementTagNamePropertyInfo = * ~ () | |
type AttrAllowedOps DOMElementTagNamePropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMElementTagName :: (MonadIO m, DOMElementK o) => o -> m Text Source
WebkitRegionOverset
data DOMElementWebkitRegionOversetPropertyInfo Source
AttrInfo DOMElementWebkitRegionOversetPropertyInfo | |
type AttrLabel DOMElementWebkitRegionOversetPropertyInfo = "DOMElement::webkit-region-overset" | |
type AttrGetType DOMElementWebkitRegionOversetPropertyInfo = Text | |
type AttrBaseTypeConstraint DOMElementWebkitRegionOversetPropertyInfo = DOMElementK | |
type AttrSetTypeConstraint DOMElementWebkitRegionOversetPropertyInfo = * ~ () | |
type AttrAllowedOps DOMElementWebkitRegionOversetPropertyInfo = (:) AttrOpTag AttrGet ([] AttrOpTag) |
getDOMElementWebkitRegionOverset :: (MonadIO m, DOMElementK o) => o -> m Text Source