Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_getAttribute :: Element -> JSString -> IO (Nullable JSString)
- getAttribute :: (MonadIO m, IsElement self, ToJSString name, FromJSString result) => self -> name -> m (Maybe result)
- getAttribute_ :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m ()
- getAttributeUnsafe :: (MonadIO m, IsElement self, ToJSString name, HasCallStack, FromJSString result) => self -> name -> m result
- getAttributeUnchecked :: (MonadIO m, IsElement self, ToJSString name, FromJSString result) => self -> name -> m result
- js_setAttribute :: Element -> JSString -> JSString -> IO ()
- setAttribute :: (MonadIO m, IsElement self, ToJSString name, ToJSString value) => self -> name -> value -> m ()
- js_removeAttribute :: Element -> JSString -> IO ()
- removeAttribute :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m ()
- js_getAttributeNode :: Element -> JSString -> IO (Nullable Attr)
- getAttributeNode :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m (Maybe Attr)
- getAttributeNode_ :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m ()
- getAttributeNodeUnsafe :: (MonadIO m, IsElement self, ToJSString name, HasCallStack) => self -> name -> m Attr
- getAttributeNodeUnchecked :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m Attr
- js_setAttributeNode :: Element -> Nullable Attr -> IO (Nullable Attr)
- setAttributeNode :: (MonadIO m, IsElement self) => self -> Maybe Attr -> m (Maybe Attr)
- setAttributeNode_ :: (MonadIO m, IsElement self) => self -> Maybe Attr -> m ()
- setAttributeNodeUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> Maybe Attr -> m Attr
- setAttributeNodeUnchecked :: (MonadIO m, IsElement self) => self -> Maybe Attr -> m Attr
- js_removeAttributeNode :: Element -> Nullable Attr -> IO (Nullable Attr)
- removeAttributeNode :: (MonadIO m, IsElement self) => self -> Maybe Attr -> m (Maybe Attr)
- removeAttributeNode_ :: (MonadIO m, IsElement self) => self -> Maybe Attr -> m ()
- removeAttributeNodeUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> Maybe Attr -> m Attr
- removeAttributeNodeUnchecked :: (MonadIO m, IsElement self) => self -> Maybe Attr -> m Attr
- js_getElementsByTagName :: Element -> JSString -> IO (Nullable NodeList)
- getElementsByTagName :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m (Maybe NodeList)
- getElementsByTagName_ :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m ()
- getElementsByTagNameUnsafe :: (MonadIO m, IsElement self, ToJSString name, HasCallStack) => self -> name -> m NodeList
- getElementsByTagNameUnchecked :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m NodeList
- js_hasAttributes :: Element -> IO Bool
- hasAttributes :: (MonadIO m, IsElement self) => self -> m Bool
- hasAttributes_ :: (MonadIO m, IsElement self) => self -> m ()
- js_getAttributeNS :: Element -> Nullable JSString -> JSString -> IO JSString
- getAttributeNS :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName, FromJSString result) => self -> Maybe namespaceURI -> localName -> m result
- getAttributeNS_ :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m ()
- js_setAttributeNS :: Element -> Nullable JSString -> JSString -> JSString -> IO ()
- setAttributeNS :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString qualifiedName, ToJSString value) => self -> Maybe namespaceURI -> qualifiedName -> value -> m ()
- js_removeAttributeNS :: Element -> Nullable JSString -> JSString -> IO ()
- removeAttributeNS :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m ()
- js_getElementsByTagNameNS :: Element -> Nullable JSString -> JSString -> IO (Nullable NodeList)
- getElementsByTagNameNS :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m (Maybe NodeList)
- getElementsByTagNameNS_ :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m ()
- getElementsByTagNameNSUnsafe :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName, HasCallStack) => self -> Maybe namespaceURI -> localName -> m NodeList
- getElementsByTagNameNSUnchecked :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m NodeList
- js_getAttributeNodeNS :: Element -> Nullable JSString -> JSString -> IO (Nullable Attr)
- getAttributeNodeNS :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m (Maybe Attr)
- getAttributeNodeNS_ :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m ()
- getAttributeNodeNSUnsafe :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName, HasCallStack) => self -> Maybe namespaceURI -> localName -> m Attr
- getAttributeNodeNSUnchecked :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m Attr
- js_setAttributeNodeNS :: Element -> Nullable Attr -> IO (Nullable Attr)
- setAttributeNodeNS :: (MonadIO m, IsElement self) => self -> Maybe Attr -> m (Maybe Attr)
- setAttributeNodeNS_ :: (MonadIO m, IsElement self) => self -> Maybe Attr -> m ()
- setAttributeNodeNSUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> Maybe Attr -> m Attr
- setAttributeNodeNSUnchecked :: (MonadIO m, IsElement self) => self -> Maybe Attr -> m Attr
- js_hasAttribute :: Element -> JSString -> IO Bool
- hasAttribute :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m Bool
- hasAttribute_ :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m ()
- js_hasAttributeNS :: Element -> Nullable JSString -> JSString -> IO Bool
- hasAttributeNS :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m Bool
- hasAttributeNS_ :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m ()
- js_focus :: Element -> IO ()
- focus :: (MonadIO m, IsElement self) => self -> m ()
- js_blur :: Element -> IO ()
- blur :: (MonadIO m, IsElement self) => self -> m ()
- js_scrollIntoView :: Element -> Bool -> IO ()
- scrollIntoView :: (MonadIO m, IsElement self) => self -> Bool -> m ()
- js_scrollIntoViewIfNeeded :: Element -> Bool -> IO ()
- scrollIntoViewIfNeeded :: (MonadIO m, IsElement self) => self -> Bool -> m ()
- js_scrollByLines :: Element -> Int -> IO ()
- scrollByLines :: (MonadIO m, IsElement self) => self -> Int -> m ()
- js_scrollByPages :: Element -> Int -> IO ()
- scrollByPages :: (MonadIO m, IsElement self) => self -> Int -> m ()
- js_getElementsByClassName :: Element -> JSString -> IO (Nullable NodeList)
- getElementsByClassName :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m (Maybe NodeList)
- getElementsByClassName_ :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m ()
- getElementsByClassNameUnsafe :: (MonadIO m, IsElement self, ToJSString name, HasCallStack) => self -> name -> m NodeList
- getElementsByClassNameUnchecked :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m NodeList
- js_querySelector :: Element -> JSString -> IO (Nullable Element)
- querySelector :: (MonadIO m, IsElement self, ToJSString selectors) => self -> selectors -> m (Maybe Element)
- querySelector_ :: (MonadIO m, IsElement self, ToJSString selectors) => self -> selectors -> m ()
- querySelectorUnsafe :: (MonadIO m, IsElement self, ToJSString selectors, HasCallStack) => self -> selectors -> m Element
- querySelectorUnchecked :: (MonadIO m, IsElement self, ToJSString selectors) => self -> selectors -> m Element
- js_querySelectorAll :: Element -> JSString -> IO (Nullable NodeList)
- querySelectorAll :: (MonadIO m, IsElement self, ToJSString selectors) => self -> selectors -> m (Maybe NodeList)
- querySelectorAll_ :: (MonadIO m, IsElement self, ToJSString selectors) => self -> selectors -> m ()
- querySelectorAllUnsafe :: (MonadIO m, IsElement self, ToJSString selectors, HasCallStack) => self -> selectors -> m NodeList
- querySelectorAllUnchecked :: (MonadIO m, IsElement self, ToJSString selectors) => self -> selectors -> m NodeList
- js_matches :: Element -> JSString -> IO Bool
- matches :: (MonadIO m, IsElement self, ToJSString selectors) => self -> selectors -> m Bool
- matches_ :: (MonadIO m, IsElement self, ToJSString selectors) => self -> selectors -> m ()
- js_closest :: Element -> JSString -> IO (Nullable Element)
- closest :: (MonadIO m, IsElement self, ToJSString selectors) => self -> selectors -> m (Maybe Element)
- closest_ :: (MonadIO m, IsElement self, ToJSString selectors) => self -> selectors -> m ()
- closestUnsafe :: (MonadIO m, IsElement self, ToJSString selectors, HasCallStack) => self -> selectors -> m Element
- closestUnchecked :: (MonadIO m, IsElement self, ToJSString selectors) => self -> selectors -> m Element
- js_webkitMatchesSelector :: Element -> JSString -> IO Bool
- webkitMatchesSelector :: (MonadIO m, IsElement self, ToJSString selectors) => self -> selectors -> m Bool
- webkitMatchesSelector_ :: (MonadIO m, IsElement self, ToJSString selectors) => self -> selectors -> m ()
- js_getClientRects :: Element -> IO (Nullable ClientRectList)
- getClientRects :: (MonadIO m, IsElement self) => self -> m (Maybe ClientRectList)
- getClientRects_ :: (MonadIO m, IsElement self) => self -> m ()
- getClientRectsUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> m ClientRectList
- getClientRectsUnchecked :: (MonadIO m, IsElement self) => self -> m ClientRectList
- js_getBoundingClientRect :: Element -> IO (Nullable ClientRect)
- getBoundingClientRect :: (MonadIO m, IsElement self) => self -> m (Maybe ClientRect)
- getBoundingClientRect_ :: (MonadIO m, IsElement self) => self -> m ()
- getBoundingClientRectUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> m ClientRect
- getBoundingClientRectUnchecked :: (MonadIO m, IsElement self) => self -> m ClientRect
- js_webkitRequestFullScreen :: Element -> Word -> IO ()
- webkitRequestFullScreen :: (MonadIO m, IsElement self) => self -> Word -> m ()
- js_webkitRequestFullscreen :: Element -> IO ()
- webkitRequestFullscreen :: (MonadIO m, IsElement self) => self -> m ()
- js_requestPointerLock :: Element -> IO ()
- requestPointerLock :: (MonadIO m, IsElement self) => self -> m ()
- js_webkitGetRegionFlowRanges :: Element -> IO JSVal
- webkitGetRegionFlowRanges :: (MonadIO m, IsElement self) => self -> m [Maybe Range]
- webkitGetRegionFlowRanges_ :: (MonadIO m, IsElement self) => self -> m ()
- pattern ALLOW_KEYBOARD_INPUT :: forall a. (Num a, Eq a) => a
- js_getTagName :: Element -> IO (Nullable JSString)
- getTagName :: (MonadIO m, IsElement self, FromJSString result) => self -> m (Maybe result)
- getTagNameUnsafe :: (MonadIO m, IsElement self, HasCallStack, FromJSString result) => self -> m result
- getTagNameUnchecked :: (MonadIO m, IsElement self, FromJSString result) => self -> m result
- js_getAttributes :: Element -> IO (Nullable NamedNodeMap)
- getAttributes :: (MonadIO m, IsElement self) => self -> m (Maybe NamedNodeMap)
- getAttributesUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> m NamedNodeMap
- getAttributesUnchecked :: (MonadIO m, IsElement self) => self -> m NamedNodeMap
- js_getStyle :: Element -> IO (Nullable CSSStyleDeclaration)
- getStyle :: (MonadIO m, IsElement self) => self -> m (Maybe CSSStyleDeclaration)
- getStyleUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> m CSSStyleDeclaration
- getStyleUnchecked :: (MonadIO m, IsElement self) => self -> m CSSStyleDeclaration
- js_setId :: Element -> JSString -> IO ()
- setId :: (MonadIO m, IsElement self, ToJSString val) => self -> val -> m ()
- js_getId :: Element -> IO JSString
- getId :: (MonadIO m, IsElement self, FromJSString result) => self -> m result
- js_getOffsetLeft :: Element -> IO Double
- getOffsetLeft :: (MonadIO m, IsElement self) => self -> m Double
- js_getOffsetTop :: Element -> IO Double
- getOffsetTop :: (MonadIO m, IsElement self) => self -> m Double
- js_getOffsetWidth :: Element -> IO Double
- getOffsetWidth :: (MonadIO m, IsElement self) => self -> m Double
- js_getOffsetHeight :: Element -> IO Double
- getOffsetHeight :: (MonadIO m, IsElement self) => self -> m Double
- js_getClientLeft :: Element -> IO Double
- getClientLeft :: (MonadIO m, IsElement self) => self -> m Double
- js_getClientTop :: Element -> IO Double
- getClientTop :: (MonadIO m, IsElement self) => self -> m Double
- js_getClientWidth :: Element -> IO Double
- getClientWidth :: (MonadIO m, IsElement self) => self -> m Double
- js_getClientHeight :: Element -> IO Double
- getClientHeight :: (MonadIO m, IsElement self) => self -> m Double
- js_setScrollLeft :: Element -> Int -> IO ()
- setScrollLeft :: (MonadIO m, IsElement self) => self -> Int -> m ()
- js_getScrollLeft :: Element -> IO Int
- getScrollLeft :: (MonadIO m, IsElement self) => self -> m Int
- js_setScrollTop :: Element -> Int -> IO ()
- setScrollTop :: (MonadIO m, IsElement self) => self -> Int -> m ()
- js_getScrollTop :: Element -> IO Int
- getScrollTop :: (MonadIO m, IsElement self) => self -> m Int
- js_getScrollWidth :: Element -> IO Int
- getScrollWidth :: (MonadIO m, IsElement self) => self -> m Int
- js_getScrollHeight :: Element -> IO Int
- getScrollHeight :: (MonadIO m, IsElement self) => self -> m Int
- js_getOffsetParent :: Element -> IO (Nullable Element)
- getOffsetParent :: (MonadIO m, IsElement self) => self -> m (Maybe Element)
- getOffsetParentUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> m Element
- getOffsetParentUnchecked :: (MonadIO m, IsElement self) => self -> m Element
- js_setInnerHTML :: Element -> Nullable JSString -> IO ()
- setInnerHTML :: (MonadIO m, IsElement self, ToJSString val) => self -> Maybe val -> m ()
- js_getInnerHTML :: Element -> IO (Nullable JSString)
- getInnerHTML :: (MonadIO m, IsElement self, FromJSString result) => self -> m (Maybe result)
- getInnerHTMLUnsafe :: (MonadIO m, IsElement self, HasCallStack, FromJSString result) => self -> m result
- getInnerHTMLUnchecked :: (MonadIO m, IsElement self, FromJSString result) => self -> m result
- js_setOuterHTML :: Element -> Nullable JSString -> IO ()
- setOuterHTML :: (MonadIO m, IsElement self, ToJSString val) => self -> Maybe val -> m ()
- js_getOuterHTML :: Element -> IO (Nullable JSString)
- getOuterHTML :: (MonadIO m, IsElement self, FromJSString result) => self -> m (Maybe result)
- getOuterHTMLUnsafe :: (MonadIO m, IsElement self, HasCallStack, FromJSString result) => self -> m result
- getOuterHTMLUnchecked :: (MonadIO m, IsElement self, FromJSString result) => self -> m result
- js_setClassName :: Element -> JSString -> IO ()
- setClassName :: (MonadIO m, IsElement self, ToJSString val) => self -> val -> m ()
- js_getClassName :: Element -> IO JSString
- getClassName :: (MonadIO m, IsElement self, FromJSString result) => self -> m result
- js_getClassList :: Element -> IO (Nullable DOMTokenList)
- getClassList :: (MonadIO m, IsElement self) => self -> m (Maybe DOMTokenList)
- getClassListUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> m DOMTokenList
- getClassListUnchecked :: (MonadIO m, IsElement self) => self -> m DOMTokenList
- js_getDataset :: Element -> IO (Nullable DOMStringMap)
- getDataset :: (MonadIO m, IsElement self) => self -> m (Maybe DOMStringMap)
- getDatasetUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> m DOMStringMap
- getDatasetUnchecked :: (MonadIO m, IsElement self) => self -> m DOMStringMap
- js_getFirstElementChild :: Element -> IO (Nullable Element)
- getFirstElementChild :: (MonadIO m, IsElement self) => self -> m (Maybe Element)
- getFirstElementChildUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> m Element
- getFirstElementChildUnchecked :: (MonadIO m, IsElement self) => self -> m Element
- js_getLastElementChild :: Element -> IO (Nullable Element)
- getLastElementChild :: (MonadIO m, IsElement self) => self -> m (Maybe Element)
- getLastElementChildUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> m Element
- getLastElementChildUnchecked :: (MonadIO m, IsElement self) => self -> m Element
- js_getPreviousElementSibling :: Element -> IO (Nullable Element)
- getPreviousElementSibling :: (MonadIO m, IsElement self) => self -> m (Maybe Element)
- getPreviousElementSiblingUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> m Element
- getPreviousElementSiblingUnchecked :: (MonadIO m, IsElement self) => self -> m Element
- js_getNextElementSibling :: Element -> IO (Nullable Element)
- getNextElementSibling :: (MonadIO m, IsElement self) => self -> m (Maybe Element)
- getNextElementSiblingUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> m Element
- getNextElementSiblingUnchecked :: (MonadIO m, IsElement self) => self -> m Element
- js_getChildElementCount :: Element -> IO Word
- getChildElementCount :: (MonadIO m, IsElement self) => self -> m Word
- js_setUiactions :: Element -> JSString -> IO ()
- setUiactions :: (MonadIO m, IsElement self, ToJSString val) => self -> val -> m ()
- js_getUiactions :: Element -> IO JSString
- getUiactions :: (MonadIO m, IsElement self, FromJSString result) => self -> m result
- js_getWebkitRegionOverset :: Element -> IO JSString
- getWebkitRegionOverset :: (MonadIO m, IsElement self, FromJSString result) => self -> m result
- abort :: (IsElement self, IsEventTarget self) => EventName self UIEvent
- blurEvent :: (IsElement self, IsEventTarget self) => EventName self FocusEvent
- change :: (IsElement self, IsEventTarget self) => EventName self Event
- click :: (IsElement self, IsEventTarget self) => EventName self MouseEvent
- contextMenu :: (IsElement self, IsEventTarget self) => EventName self MouseEvent
- dblClick :: (IsElement self, IsEventTarget self) => EventName self MouseEvent
- drag :: (IsElement self, IsEventTarget self) => EventName self MouseEvent
- dragEnd :: (IsElement self, IsEventTarget self) => EventName self MouseEvent
- dragEnter :: (IsElement self, IsEventTarget self) => EventName self MouseEvent
- dragLeave :: (IsElement self, IsEventTarget self) => EventName self MouseEvent
- dragOver :: (IsElement self, IsEventTarget self) => EventName self MouseEvent
- dragStart :: (IsElement self, IsEventTarget self) => EventName self MouseEvent
- drop :: (IsElement self, IsEventTarget self) => EventName self MouseEvent
- error :: (IsElement self, IsEventTarget self) => EventName self UIEvent
- focusEvent :: (IsElement self, IsEventTarget self) => EventName self FocusEvent
- input :: (IsElement self, IsEventTarget self) => EventName self Event
- invalid :: (IsElement self, IsEventTarget self) => EventName self Event
- keyDown :: (IsElement self, IsEventTarget self) => EventName self KeyboardEvent
- keyPress :: (IsElement self, IsEventTarget self) => EventName self KeyboardEvent
- keyUp :: (IsElement self, IsEventTarget self) => EventName self KeyboardEvent
- load :: (IsElement self, IsEventTarget self) => EventName self UIEvent
- mouseDown :: (IsElement self, IsEventTarget self) => EventName self MouseEvent
- mouseEnter :: (IsElement self, IsEventTarget self) => EventName self MouseEvent
- mouseLeave :: (IsElement self, IsEventTarget self) => EventName self MouseEvent
- mouseMove :: (IsElement self, IsEventTarget self) => EventName self MouseEvent
- mouseOut :: (IsElement self, IsEventTarget self) => EventName self MouseEvent
- mouseOver :: (IsElement self, IsEventTarget self) => EventName self MouseEvent
- mouseUp :: (IsElement self, IsEventTarget self) => EventName self MouseEvent
- mouseWheel :: (IsElement self, IsEventTarget self) => EventName self MouseEvent
- scroll :: (IsElement self, IsEventTarget self) => EventName self UIEvent
- select :: (IsElement self, IsEventTarget self) => EventName self UIEvent
- submit :: (IsElement self, IsEventTarget self) => EventName self Event
- wheel :: (IsElement self, IsEventTarget self) => EventName self WheelEvent
- beforeCut :: (IsElement self, IsEventTarget self) => EventName self Event
- cut :: (IsElement self, IsEventTarget self) => EventName self Event
- beforeCopy :: (IsElement self, IsEventTarget self) => EventName self Event
- copy :: (IsElement self, IsEventTarget self) => EventName self Event
- beforePaste :: (IsElement self, IsEventTarget self) => EventName self Event
- paste :: (IsElement self, IsEventTarget self) => EventName self Event
- reset :: (IsElement self, IsEventTarget self) => EventName self Event
- search :: (IsElement self, IsEventTarget self) => EventName self Event
- selectStart :: (IsElement self, IsEventTarget self) => EventName self Event
- touchStart :: (IsElement self, IsEventTarget self) => EventName self TouchEvent
- touchMove :: (IsElement self, IsEventTarget self) => EventName self TouchEvent
- touchEnd :: (IsElement self, IsEventTarget self) => EventName self TouchEvent
- touchCancel :: (IsElement self, IsEventTarget self) => EventName self TouchEvent
- webKitFullscreenChange :: (IsElement self, IsEventTarget self) => EventName self Event
- webKitFullscreenError :: (IsElement self, IsEventTarget self) => EventName self Event
- webKitWillRevealBottom :: (IsElement self, IsEventTarget self) => EventName self Event
- webKitWillRevealLeft :: (IsElement self, IsEventTarget self) => EventName self Event
- webKitWillRevealRight :: (IsElement self, IsEventTarget self) => EventName self Event
- webKitWillRevealTop :: (IsElement self, IsEventTarget self) => EventName self Event
- newtype Element = Element {}
- gTypeElement :: GType
- class IsNode o => IsElement o
- toElement :: IsElement o => o -> Element
Documentation
getAttribute :: (MonadIO m, IsElement self, ToJSString name, FromJSString result) => self -> name -> m (Maybe result) Source #
getAttribute_ :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m () Source #
getAttributeUnsafe :: (MonadIO m, IsElement self, ToJSString name, HasCallStack, FromJSString result) => self -> name -> m result Source #
getAttributeUnchecked :: (MonadIO m, IsElement self, ToJSString name, FromJSString result) => self -> name -> m result Source #
setAttribute :: (MonadIO m, IsElement self, ToJSString name, ToJSString value) => self -> name -> value -> m () Source #
removeAttribute :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m () Source #
getAttributeNode :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m (Maybe Attr) Source #
getAttributeNode_ :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m () Source #
getAttributeNodeUnsafe :: (MonadIO m, IsElement self, ToJSString name, HasCallStack) => self -> name -> m Attr Source #
getAttributeNodeUnchecked :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m Attr Source #
setAttributeNodeUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> Maybe Attr -> m Attr Source #
removeAttributeNodeUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> Maybe Attr -> m Attr Source #
removeAttributeNodeUnchecked :: (MonadIO m, IsElement self) => self -> Maybe Attr -> m Attr Source #
getElementsByTagName :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m (Maybe NodeList) Source #
getElementsByTagName_ :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m () Source #
getElementsByTagNameUnsafe :: (MonadIO m, IsElement self, ToJSString name, HasCallStack) => self -> name -> m NodeList Source #
getElementsByTagNameUnchecked :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m NodeList Source #
hasAttributes_ :: (MonadIO m, IsElement self) => self -> m () Source #
getAttributeNS :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName, FromJSString result) => self -> Maybe namespaceURI -> localName -> m result Source #
getAttributeNS_ :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m () Source #
setAttributeNS :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString qualifiedName, ToJSString value) => self -> Maybe namespaceURI -> qualifiedName -> value -> m () Source #
removeAttributeNS :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m () Source #
js_getElementsByTagNameNS :: Element -> Nullable JSString -> JSString -> IO (Nullable NodeList) Source #
getElementsByTagNameNS :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m (Maybe NodeList) Source #
getElementsByTagNameNS_ :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m () Source #
getElementsByTagNameNSUnsafe :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName, HasCallStack) => self -> Maybe namespaceURI -> localName -> m NodeList Source #
getElementsByTagNameNSUnchecked :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m NodeList Source #
getAttributeNodeNS :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m (Maybe Attr) Source #
getAttributeNodeNS_ :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m () Source #
getAttributeNodeNSUnsafe :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName, HasCallStack) => self -> Maybe namespaceURI -> localName -> m Attr Source #
getAttributeNodeNSUnchecked :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m Attr Source #
setAttributeNodeNSUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> Maybe Attr -> m Attr Source #
hasAttribute :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m Bool Source #
hasAttribute_ :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m () Source #
hasAttributeNS :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m Bool Source #
hasAttributeNS_ :: (MonadIO m, IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m () Source #
getElementsByClassName :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m (Maybe NodeList) Source #
getElementsByClassName_ :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m () Source #
getElementsByClassNameUnsafe :: (MonadIO m, IsElement self, ToJSString name, HasCallStack) => self -> name -> m NodeList Source #
getElementsByClassNameUnchecked :: (MonadIO m, IsElement self, ToJSString name) => self -> name -> m NodeList Source #
querySelector :: (MonadIO m, IsElement self, ToJSString selectors) => self -> selectors -> m (Maybe Element) Source #
querySelector_ :: (MonadIO m, IsElement self, ToJSString selectors) => self -> selectors -> m () Source #
querySelectorUnsafe :: (MonadIO m, IsElement self, ToJSString selectors, HasCallStack) => self -> selectors -> m Element Source #
querySelectorUnchecked :: (MonadIO m, IsElement self, ToJSString selectors) => self -> selectors -> m Element Source #
querySelectorAll :: (MonadIO m, IsElement self, ToJSString selectors) => self -> selectors -> m (Maybe NodeList) Source #
querySelectorAll_ :: (MonadIO m, IsElement self, ToJSString selectors) => self -> selectors -> m () Source #
querySelectorAllUnsafe :: (MonadIO m, IsElement self, ToJSString selectors, HasCallStack) => self -> selectors -> m NodeList Source #
querySelectorAllUnchecked :: (MonadIO m, IsElement self, ToJSString selectors) => self -> selectors -> m NodeList Source #
matches :: (MonadIO m, IsElement self, ToJSString selectors) => self -> selectors -> m Bool Source #
closest :: (MonadIO m, IsElement self, ToJSString selectors) => self -> selectors -> m (Maybe Element) Source #
closestUnsafe :: (MonadIO m, IsElement self, ToJSString selectors, HasCallStack) => self -> selectors -> m Element Source #
closestUnchecked :: (MonadIO m, IsElement self, ToJSString selectors) => self -> selectors -> m Element Source #
webkitMatchesSelector :: (MonadIO m, IsElement self, ToJSString selectors) => self -> selectors -> m Bool Source #
webkitMatchesSelector_ :: (MonadIO m, IsElement self, ToJSString selectors) => self -> selectors -> m () Source #
js_getClientRects :: Element -> IO (Nullable ClientRectList) Source #
getClientRects :: (MonadIO m, IsElement self) => self -> m (Maybe ClientRectList) Source #
getClientRects_ :: (MonadIO m, IsElement self) => self -> m () Source #
getClientRectsUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> m ClientRectList Source #
getClientRectsUnchecked :: (MonadIO m, IsElement self) => self -> m ClientRectList Source #
getBoundingClientRect :: (MonadIO m, IsElement self) => self -> m (Maybe ClientRect) Source #
getBoundingClientRect_ :: (MonadIO m, IsElement self) => self -> m () Source #
getBoundingClientRectUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> m ClientRect Source #
getBoundingClientRectUnchecked :: (MonadIO m, IsElement self) => self -> m ClientRect Source #
js_webkitRequestFullscreen :: Element -> IO () Source #
webkitRequestFullscreen :: (MonadIO m, IsElement self) => self -> m () Source #
js_requestPointerLock :: Element -> IO () Source #
requestPointerLock :: (MonadIO m, IsElement self) => self -> m () Source #
webkitGetRegionFlowRanges_ :: (MonadIO m, IsElement self) => self -> m () Source #
pattern ALLOW_KEYBOARD_INPUT :: forall a. (Num a, Eq a) => a Source #
getTagName :: (MonadIO m, IsElement self, FromJSString result) => self -> m (Maybe result) Source #
getTagNameUnsafe :: (MonadIO m, IsElement self, HasCallStack, FromJSString result) => self -> m result Source #
getTagNameUnchecked :: (MonadIO m, IsElement self, FromJSString result) => self -> m result Source #
js_getAttributes :: Element -> IO (Nullable NamedNodeMap) Source #
getAttributes :: (MonadIO m, IsElement self) => self -> m (Maybe NamedNodeMap) Source #
getAttributesUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> m NamedNodeMap Source #
getAttributesUnchecked :: (MonadIO m, IsElement self) => self -> m NamedNodeMap Source #
js_getStyle :: Element -> IO (Nullable CSSStyleDeclaration) Source #
getStyleUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> m CSSStyleDeclaration Source #
getStyleUnchecked :: (MonadIO m, IsElement self) => self -> m CSSStyleDeclaration Source #
getOffsetParentUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> m Element Source #
setInnerHTML :: (MonadIO m, IsElement self, ToJSString val) => self -> Maybe val -> m () Source #
getInnerHTML :: (MonadIO m, IsElement self, FromJSString result) => self -> m (Maybe result) Source #
getInnerHTMLUnsafe :: (MonadIO m, IsElement self, HasCallStack, FromJSString result) => self -> m result Source #
getInnerHTMLUnchecked :: (MonadIO m, IsElement self, FromJSString result) => self -> m result Source #
setOuterHTML :: (MonadIO m, IsElement self, ToJSString val) => self -> Maybe val -> m () Source #
getOuterHTML :: (MonadIO m, IsElement self, FromJSString result) => self -> m (Maybe result) Source #
getOuterHTMLUnsafe :: (MonadIO m, IsElement self, HasCallStack, FromJSString result) => self -> m result Source #
getOuterHTMLUnchecked :: (MonadIO m, IsElement self, FromJSString result) => self -> m result Source #
setClassName :: (MonadIO m, IsElement self, ToJSString val) => self -> val -> m () Source #
getClassName :: (MonadIO m, IsElement self, FromJSString result) => self -> m result Source #
js_getClassList :: Element -> IO (Nullable DOMTokenList) Source #
getClassList :: (MonadIO m, IsElement self) => self -> m (Maybe DOMTokenList) Source #
getClassListUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> m DOMTokenList Source #
getClassListUnchecked :: (MonadIO m, IsElement self) => self -> m DOMTokenList Source #
js_getDataset :: Element -> IO (Nullable DOMStringMap) Source #
getDataset :: (MonadIO m, IsElement self) => self -> m (Maybe DOMStringMap) Source #
getDatasetUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> m DOMStringMap Source #
getDatasetUnchecked :: (MonadIO m, IsElement self) => self -> m DOMStringMap Source #
getFirstElementChildUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> m Element Source #
getLastElementChildUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> m Element Source #
getPreviousElementSiblingUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> m Element Source #
getNextElementSiblingUnsafe :: (MonadIO m, IsElement self, HasCallStack) => self -> m Element Source #
setUiactions :: (MonadIO m, IsElement self, ToJSString val) => self -> val -> m () Source #
getUiactions :: (MonadIO m, IsElement self, FromJSString result) => self -> m result Source #
getWebkitRegionOverset :: (MonadIO m, IsElement self, FromJSString result) => self -> m result Source #
blurEvent :: (IsElement self, IsEventTarget self) => EventName self FocusEvent Source #
click :: (IsElement self, IsEventTarget self) => EventName self MouseEvent Source #
contextMenu :: (IsElement self, IsEventTarget self) => EventName self MouseEvent Source #
dblClick :: (IsElement self, IsEventTarget self) => EventName self MouseEvent Source #
drag :: (IsElement self, IsEventTarget self) => EventName self MouseEvent Source #
dragEnd :: (IsElement self, IsEventTarget self) => EventName self MouseEvent Source #
dragEnter :: (IsElement self, IsEventTarget self) => EventName self MouseEvent Source #
dragLeave :: (IsElement self, IsEventTarget self) => EventName self MouseEvent Source #
dragOver :: (IsElement self, IsEventTarget self) => EventName self MouseEvent Source #
dragStart :: (IsElement self, IsEventTarget self) => EventName self MouseEvent Source #
drop :: (IsElement self, IsEventTarget self) => EventName self MouseEvent Source #
focusEvent :: (IsElement self, IsEventTarget self) => EventName self FocusEvent Source #
keyDown :: (IsElement self, IsEventTarget self) => EventName self KeyboardEvent Source #
keyPress :: (IsElement self, IsEventTarget self) => EventName self KeyboardEvent Source #
keyUp :: (IsElement self, IsEventTarget self) => EventName self KeyboardEvent Source #
mouseDown :: (IsElement self, IsEventTarget self) => EventName self MouseEvent Source #
mouseEnter :: (IsElement self, IsEventTarget self) => EventName self MouseEvent Source #
mouseLeave :: (IsElement self, IsEventTarget self) => EventName self MouseEvent Source #
mouseMove :: (IsElement self, IsEventTarget self) => EventName self MouseEvent Source #
mouseOut :: (IsElement self, IsEventTarget self) => EventName self MouseEvent Source #
mouseOver :: (IsElement self, IsEventTarget self) => EventName self MouseEvent Source #
mouseUp :: (IsElement self, IsEventTarget self) => EventName self MouseEvent Source #
mouseWheel :: (IsElement self, IsEventTarget self) => EventName self MouseEvent Source #
wheel :: (IsElement self, IsEventTarget self) => EventName self WheelEvent Source #
beforeCopy :: (IsElement self, IsEventTarget self) => EventName self Event Source #
beforePaste :: (IsElement self, IsEventTarget self) => EventName self Event Source #
selectStart :: (IsElement self, IsEventTarget self) => EventName self Event Source #
touchStart :: (IsElement self, IsEventTarget self) => EventName self TouchEvent Source #
touchMove :: (IsElement self, IsEventTarget self) => EventName self TouchEvent Source #
touchEnd :: (IsElement self, IsEventTarget self) => EventName self TouchEvent Source #
touchCancel :: (IsElement self, IsEventTarget self) => EventName self TouchEvent Source #
webKitFullscreenChange :: (IsElement self, IsEventTarget self) => EventName self Event Source #
webKitFullscreenError :: (IsElement self, IsEventTarget self) => EventName self Event Source #
webKitWillRevealBottom :: (IsElement self, IsEventTarget self) => EventName self Event Source #
webKitWillRevealLeft :: (IsElement self, IsEventTarget self) => EventName self Event Source #
webKitWillRevealRight :: (IsElement self, IsEventTarget self) => EventName self Event Source #
webKitWillRevealTop :: (IsElement self, IsEventTarget self) => EventName self Event Source #
Functions for this inteface are in GHCJS.DOM.Element. Base interface functions are in:
gTypeElement :: GType Source #
class IsNode o => IsElement o Source #