Safe Haskell | None |
---|---|
Language | Haskell2010 |
Documentation
elementGetAttribute :: (IsElement self, ToJSString name, FromJSString result) => self -> name -> IO result Source
elementSetAttribute :: (IsElement self, ToJSString name, ToJSString value) => self -> name -> value -> IO () Source
elementRemoveAttribute :: (IsElement self, ToJSString name) => self -> name -> IO () Source
elementGetAttributeNode :: (IsElement self, ToJSString name) => self -> name -> IO (Maybe DOMAttr) Source
elementSetAttributeNode :: (IsElement self, IsDOMAttr newAttr) => self -> Maybe newAttr -> IO (Maybe DOMAttr) Source
ghcjs_dom_element_remove_attribute_node :: JSRef Element -> JSRef DOMAttr -> IO (JSRef DOMAttr) Source
elementRemoveAttributeNode :: (IsElement self, IsDOMAttr oldAttr) => self -> Maybe oldAttr -> IO (Maybe DOMAttr) Source
ghcjs_dom_element_get_elements_by_tag_name :: JSRef Element -> JSString -> IO (JSRef NodeList) Source
elementGetElementsByTagName :: (IsElement self, ToJSString name) => self -> name -> IO (Maybe NodeList) Source
elementHasAttributes :: IsElement self => self -> IO Bool Source
elementGetAttributeNS :: (IsElement self, ToJSString namespaceURI, ToJSString localName, FromJSString result) => self -> namespaceURI -> localName -> IO result Source
ghcjs_dom_element_set_attribute_ns :: JSRef Element -> JSString -> JSString -> JSString -> IO () Source
elementSetAttributeNS :: (IsElement self, ToJSString namespaceURI, ToJSString qualifiedName, ToJSString value) => self -> namespaceURI -> qualifiedName -> value -> IO () Source
elementRemoveAttributeNS :: (IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> namespaceURI -> localName -> IO () Source
ghcjs_dom_element_get_elements_by_tag_name_ns :: JSRef Element -> JSString -> JSString -> IO (JSRef NodeList) Source
elementGetElementsByTagNameNS :: (IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> namespaceURI -> localName -> IO (Maybe NodeList) Source
ghcjs_dom_element_get_attribute_node_ns :: JSRef Element -> JSString -> JSString -> IO (JSRef DOMAttr) Source
elementGetAttributeNodeNS :: (IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> namespaceURI -> localName -> IO (Maybe DOMAttr) Source
ghcjs_dom_element_set_attribute_node_ns :: JSRef Element -> JSRef DOMAttr -> IO (JSRef DOMAttr) Source
elementSetAttributeNodeNS :: (IsElement self, IsDOMAttr newAttr) => self -> Maybe newAttr -> IO (Maybe DOMAttr) Source
elementHasAttribute :: (IsElement self, ToJSString name) => self -> name -> IO Bool Source
elementHasAttributeNS :: (IsElement self, ToJSString namespaceURI, ToJSString localName) => self -> namespaceURI -> localName -> IO Bool Source
ghcjs_dom_element_focus :: JSRef Element -> IO () Source
elementFocus :: IsElement self => self -> IO () Source
ghcjs_dom_element_blur :: JSRef Element -> IO () Source
elementBlur :: IsElement self => self -> IO () Source
elementScrollIntoView :: IsElement self => self -> Bool -> IO () Source
elementScrollIntoViewIfNeeded :: IsElement self => self -> Bool -> IO () Source
elementScrollByLines :: IsElement self => self -> Int -> IO () Source
elementScrollByPages :: IsElement self => self -> Int -> IO () Source
ghcjs_dom_element_get_elements_by_class_name :: JSRef Element -> JSString -> IO (JSRef NodeList) Source
elementGetElementsByClassName :: (IsElement self, ToJSString name) => self -> name -> IO (Maybe NodeList) Source
elementQuerySelector :: (IsElement self, ToJSString selectors) => self -> selectors -> IO (Maybe Element) Source
elementQuerySelectorAll :: (IsElement self, ToJSString selectors) => self -> selectors -> IO (Maybe NodeList) Source
elementMatches :: (IsElement self, ToJSString selectors) => self -> selectors -> IO Bool Source
elementClosest :: (IsElement self, ToJSString selectors) => self -> selectors -> IO (Maybe Element) Source
elementWebkitMatchesSelector :: (IsElement self, ToJSString selectors) => self -> selectors -> IO Bool Source
elementRequestPointerLock :: IsElement self => self -> IO () Source
elementGetTagName :: (IsElement self, FromJSString result) => self -> IO result Source
elementGetAttributes :: IsElement self => self -> IO (Maybe NamedNodeMap) Source
elementGetStyle :: IsElement self => self -> IO (Maybe CSSStyleDeclaration) Source
elementSetId :: (IsElement self, ToJSString val) => self -> val -> IO () Source
elementGetId :: (IsElement self, FromJSString result) => self -> IO result Source
elementGetOffsetLeft :: IsElement self => self -> IO Double Source
elementGetOffsetTop :: IsElement self => self -> IO Double Source
elementGetOffsetWidth :: IsElement self => self -> IO Double Source
elementGetOffsetHeight :: IsElement self => self -> IO Double Source
elementGetClientLeft :: IsElement self => self -> IO Double Source
elementGetClientTop :: IsElement self => self -> IO Double Source
elementGetClientWidth :: IsElement self => self -> IO Double Source
elementGetClientHeight :: IsElement self => self -> IO Double Source
elementSetScrollLeft :: IsElement self => self -> Int -> IO () Source
elementGetScrollLeft :: IsElement self => self -> IO Int Source
elementSetScrollTop :: IsElement self => self -> Int -> IO () Source
elementGetScrollTop :: IsElement self => self -> IO Int Source
elementGetScrollWidth :: IsElement self => self -> IO Int Source
elementGetScrollHeight :: IsElement self => self -> IO Int Source
elementSetClassName :: (IsElement self, ToJSString val) => self -> val -> IO () Source
elementGetClassName :: (IsElement self, FromJSString result) => self -> IO result Source
elementGetClassList :: IsElement self => self -> IO (Maybe DOMTokenList) Source
elementGetChildElementCount :: IsElement self => self -> IO Word Source
elementGetWebkitRegionOverset :: (IsElement self, FromJSString result) => self -> IO result Source
elementOnclick :: IsElement self => Signal self (EventM MouseEvent self ()) Source
elementOncontextmenu :: IsElement self => Signal self (EventM MouseEvent self ()) Source
elementOndblclick :: IsElement self => Signal self (EventM MouseEvent self ()) Source
elementOndrag :: IsElement self => Signal self (EventM MouseEvent self ()) Source
elementOndragend :: IsElement self => Signal self (EventM MouseEvent self ()) Source
elementOndragenter :: IsElement self => Signal self (EventM MouseEvent self ()) Source
elementOndragleave :: IsElement self => Signal self (EventM MouseEvent self ()) Source
elementOndragover :: IsElement self => Signal self (EventM MouseEvent self ()) Source
elementOndragstart :: IsElement self => Signal self (EventM MouseEvent self ()) Source
elementOndrop :: IsElement self => Signal self (EventM MouseEvent self ()) Source
elementOnmousedown :: IsElement self => Signal self (EventM MouseEvent self ()) Source
elementOnmousemove :: IsElement self => Signal self (EventM MouseEvent self ()) Source
elementOnmouseout :: IsElement self => Signal self (EventM MouseEvent self ()) Source
elementOnmouseover :: IsElement self => Signal self (EventM MouseEvent self ()) Source
elementOnmouseup :: IsElement self => Signal self (EventM MouseEvent self ()) Source
elementOnmousewheel :: IsElement self => Signal self (EventM MouseEvent self ()) Source
class IsNode o => IsElement o Source
castToElement :: GObjectClass obj => obj -> Element Source