Safe Haskell | None |
---|---|
Language | Haskell2010 |
- getAnimations :: (MonadDOM m, IsDocument self) => self -> m [Animation]
- getAnimations_ :: (MonadDOM m, IsDocument self) => self -> m ()
- newDocument :: MonadDOM m => m Document
- getElementsByTagName :: (MonadDOM m, IsDocument self, ToJSString qualifiedName) => self -> qualifiedName -> m HTMLCollection
- getElementsByTagName_ :: (MonadDOM m, IsDocument self, ToJSString qualifiedName) => self -> qualifiedName -> m ()
- getElementsByTagNameNS :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m HTMLCollection
- getElementsByTagNameNS_ :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m ()
- getElementsByClassName :: (MonadDOM m, IsDocument self, ToJSString classNames) => self -> classNames -> m HTMLCollection
- getElementsByClassName_ :: (MonadDOM m, IsDocument self, ToJSString classNames) => self -> classNames -> m ()
- createElement :: (MonadDOM m, IsDocument self, ToJSString localName) => self -> localName -> m Element
- createElement_ :: (MonadDOM m, IsDocument self, ToJSString localName) => self -> localName -> m ()
- createElementNS :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString qualifiedName) => self -> Maybe namespaceURI -> qualifiedName -> m Element
- createElementNS_ :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString qualifiedName) => self -> Maybe namespaceURI -> qualifiedName -> m ()
- createDocumentFragment :: (MonadDOM m, IsDocument self) => self -> m DocumentFragment
- createDocumentFragment_ :: (MonadDOM m, IsDocument self) => self -> m ()
- createTextNode :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m Text
- createTextNode_ :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m ()
- createCDATASection :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m CDATASection
- createCDATASection_ :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m ()
- createComment :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m Comment
- createComment_ :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m ()
- createProcessingInstruction :: (MonadDOM m, IsDocument self, ToJSString target, ToJSString data') => self -> target -> data' -> m ProcessingInstruction
- createProcessingInstruction_ :: (MonadDOM m, IsDocument self, ToJSString target, ToJSString data') => self -> target -> data' -> m ()
- importNode :: (MonadDOM m, IsDocument self, IsNode node) => self -> node -> Bool -> m Node
- importNode_ :: (MonadDOM m, IsDocument self, IsNode node) => self -> node -> Bool -> m ()
- adoptNode :: (MonadDOM m, IsDocument self, IsNode node) => self -> node -> m Node
- adoptNode_ :: (MonadDOM m, IsDocument self, IsNode node) => self -> node -> m ()
- createAttribute :: (MonadDOM m, IsDocument self, ToJSString localName) => self -> localName -> m Attr
- createAttribute_ :: (MonadDOM m, IsDocument self, ToJSString localName) => self -> localName -> m ()
- createAttributeNS :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString qualifiedName) => self -> Maybe namespaceURI -> qualifiedName -> m Attr
- createAttributeNS_ :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString qualifiedName) => self -> Maybe namespaceURI -> qualifiedName -> m ()
- createEvent :: (MonadDOM m, IsDocument self, ToJSString type') => self -> type' -> m Event
- createEvent_ :: (MonadDOM m, IsDocument self, ToJSString type') => self -> type' -> m ()
- createRange :: (MonadDOM m, IsDocument self) => self -> m Range
- createRange_ :: (MonadDOM m, IsDocument self) => self -> m ()
- createNodeIterator :: (MonadDOM m, IsDocument self, IsNode root) => self -> root -> Maybe Word -> Maybe NodeFilter -> m NodeIterator
- createNodeIterator_ :: (MonadDOM m, IsDocument self, IsNode root) => self -> root -> Maybe Word -> Maybe NodeFilter -> m ()
- createTreeWalker :: (MonadDOM m, IsDocument self, IsNode root) => self -> root -> Maybe Word -> Maybe NodeFilter -> m TreeWalker
- createTreeWalker_ :: (MonadDOM m, IsDocument self, IsNode root) => self -> root -> Maybe Word -> Maybe NodeFilter -> m ()
- getElementsByName :: (MonadDOM m, IsDocument self, ToJSString elementName) => self -> elementName -> m NodeList
- getElementsByName_ :: (MonadDOM m, IsDocument self, ToJSString elementName) => self -> elementName -> m ()
- hasFocus :: (MonadDOM m, IsDocument self) => self -> m Bool
- hasFocus_ :: (MonadDOM m, IsDocument self) => self -> m ()
- execCommand :: (MonadDOM m, IsDocument self, ToJSString commandId, ToJSString value) => self -> commandId -> Bool -> Maybe value -> m Bool
- execCommand_ :: (MonadDOM m, IsDocument self, ToJSString commandId, ToJSString value) => self -> commandId -> Bool -> Maybe value -> m ()
- queryCommandEnabled :: (MonadDOM m, IsDocument self, ToJSString commandId) => self -> commandId -> m Bool
- queryCommandEnabled_ :: (MonadDOM m, IsDocument self, ToJSString commandId) => self -> commandId -> m ()
- queryCommandIndeterm :: (MonadDOM m, IsDocument self, ToJSString commandId) => self -> commandId -> m Bool
- queryCommandIndeterm_ :: (MonadDOM m, IsDocument self, ToJSString commandId) => self -> commandId -> m ()
- queryCommandState :: (MonadDOM m, IsDocument self, ToJSString commandId) => self -> commandId -> m Bool
- queryCommandState_ :: (MonadDOM m, IsDocument self, ToJSString commandId) => self -> commandId -> m ()
- queryCommandSupported :: (MonadDOM m, IsDocument self, ToJSString commandId) => self -> commandId -> m Bool
- queryCommandSupported_ :: (MonadDOM m, IsDocument self, ToJSString commandId) => self -> commandId -> m ()
- queryCommandValue :: (MonadDOM m, IsDocument self, ToJSString commandId, FromJSString result) => self -> commandId -> m result
- queryCommandValue_ :: (MonadDOM m, IsDocument self, ToJSString commandId) => self -> commandId -> m ()
- getSelection :: (MonadDOM m, IsDocument self) => self -> m (Maybe Selection)
- getSelection_ :: (MonadDOM m, IsDocument self) => self -> m ()
- getSelectionUnsafe :: (MonadDOM m, IsDocument self, HasCallStack) => self -> m Selection
- getSelectionUnchecked :: (MonadDOM m, IsDocument self) => self -> m Selection
- createExpression :: (MonadDOM m, IsDocument self, ToJSString expression) => self -> Maybe expression -> Maybe XPathNSResolver -> m XPathExpression
- createExpression_ :: (MonadDOM m, IsDocument self, ToJSString expression) => self -> Maybe expression -> Maybe XPathNSResolver -> m ()
- createNSResolver :: (MonadDOM m, IsDocument self, IsNode nodeResolver) => self -> Maybe nodeResolver -> m XPathNSResolver
- createNSResolver_ :: (MonadDOM m, IsDocument self, IsNode nodeResolver) => self -> Maybe nodeResolver -> m ()
- evaluate :: (MonadDOM m, IsDocument self, ToJSString expression, IsNode contextNode) => self -> Maybe expression -> Maybe contextNode -> Maybe XPathNSResolver -> Maybe Word -> Maybe XPathResult -> m XPathResult
- evaluate_ :: (MonadDOM m, IsDocument self, ToJSString expression, IsNode contextNode) => self -> Maybe expression -> Maybe contextNode -> Maybe XPathNSResolver -> Maybe Word -> Maybe XPathResult -> m ()
- webkitExitFullscreen :: (MonadDOM m, IsDocument self) => self -> m ()
- webkitCancelFullScreen :: (MonadDOM m, IsDocument self) => self -> m ()
- exitPointerLock :: (MonadDOM m, IsDocument self) => self -> m ()
- getOverrideStyle :: (MonadDOM m, IsDocument self, IsElement element, ToJSString pseudoElement) => self -> Maybe element -> Maybe pseudoElement -> m CSSStyleDeclaration
- getOverrideStyle_ :: (MonadDOM m, IsDocument self, IsElement element, ToJSString pseudoElement) => self -> Maybe element -> Maybe pseudoElement -> m ()
- caretRangeFromPoint :: (MonadDOM m, IsDocument self) => self -> Maybe Int -> Maybe Int -> m Range
- caretRangeFromPoint_ :: (MonadDOM m, IsDocument self) => self -> Maybe Int -> Maybe Int -> m ()
- getCSSCanvasContext :: (MonadDOM m, IsDocument self, ToJSString contextId, ToJSString name) => self -> contextId -> name -> Int -> Int -> m RenderingContext
- getCSSCanvasContext_ :: (MonadDOM m, IsDocument self, ToJSString contextId, ToJSString name) => self -> contextId -> name -> Int -> Int -> m ()
- webkitGetNamedFlows :: (MonadDOM m, IsDocument self) => self -> m DOMNamedFlowCollection
- webkitGetNamedFlows_ :: (MonadDOM m, IsDocument self) => self -> m ()
- createTouch :: (MonadDOM m, IsDocument self, IsEventTarget target) => self -> Maybe Window -> Maybe target -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Float -> Maybe Float -> m Touch
- createTouch_ :: (MonadDOM m, IsDocument self, IsEventTarget target) => self -> Maybe Window -> Maybe target -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Float -> Maybe Float -> m ()
- createTouchList :: (MonadDOM m, IsDocument self) => self -> [Touch] -> m TouchList
- createTouchList_ :: (MonadDOM m, IsDocument self) => self -> [Touch] -> m ()
- getTimeline :: (MonadDOM m, IsDocument self) => self -> m DocumentTimeline
- getImplementation :: (MonadDOM m, IsDocument self) => self -> m DOMImplementation
- getURL :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- getDocumentURI :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- getOrigin :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- getCompatMode :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- getCharacterSet :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- getCharset :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- getInputEncoding :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- getContentType :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- getDoctype :: (MonadDOM m, IsDocument self) => self -> m (Maybe DocumentType)
- getDoctypeUnsafe :: (MonadDOM m, IsDocument self, HasCallStack) => self -> m DocumentType
- getDoctypeUnchecked :: (MonadDOM m, IsDocument self) => self -> m DocumentType
- getDocumentElement :: (MonadDOM m, IsDocument self) => self -> m (Maybe Element)
- getDocumentElementUnsafe :: (MonadDOM m, IsDocument self, HasCallStack) => self -> m Element
- getDocumentElementUnchecked :: (MonadDOM m, IsDocument self) => self -> m Element
- getLocation :: (MonadDOM m, IsDocument self) => self -> m (Maybe Location)
- getLocationUnsafe :: (MonadDOM m, IsDocument self, HasCallStack) => self -> m Location
- getLocationUnchecked :: (MonadDOM m, IsDocument self) => self -> m Location
- setDomain :: (MonadDOM m, IsDocument self, ToJSString val) => self -> val -> m ()
- getDomain :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- getReferrer :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- setCookie :: (MonadDOM m, IsDocument self, ToJSString val) => self -> val -> m ()
- getCookie :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- getLastModified :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- getReadyState :: (MonadDOM m, IsDocument self) => self -> m DocumentReadyState
- setTitle :: (MonadDOM m, IsDocument self, ToJSString val) => self -> val -> m ()
- getTitle :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- setDir :: (MonadDOM m, IsDocument self, ToJSString val) => self -> val -> m ()
- getDir :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- setBody :: (MonadDOM m, IsDocument self, IsHTMLElement val) => self -> Maybe val -> m ()
- getBody :: (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLElement)
- getBodyUnsafe :: (MonadDOM m, IsDocument self, HasCallStack) => self -> m HTMLElement
- getBodyUnchecked :: (MonadDOM m, IsDocument self) => self -> m HTMLElement
- getHead :: (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLHeadElement)
- getHeadUnsafe :: (MonadDOM m, IsDocument self, HasCallStack) => self -> m HTMLHeadElement
- getHeadUnchecked :: (MonadDOM m, IsDocument self) => self -> m HTMLHeadElement
- getImages :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection
- getEmbeds :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection
- getPlugins :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection
- getLinks :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection
- getForms :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection
- getScripts :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection
- getCurrentScript :: (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLScriptElement)
- getCurrentScriptUnsafe :: (MonadDOM m, IsDocument self, HasCallStack) => self -> m HTMLScriptElement
- getCurrentScriptUnchecked :: (MonadDOM m, IsDocument self) => self -> m HTMLScriptElement
- getDefaultView :: (MonadDOM m, IsDocument self) => self -> m (Maybe Window)
- getDefaultViewUnsafe :: (MonadDOM m, IsDocument self, HasCallStack) => self -> m Window
- getDefaultViewUnchecked :: (MonadDOM m, IsDocument self) => self -> m Window
- setDesignMode :: (MonadDOM m, IsDocument self, ToJSString val) => self -> val -> m ()
- getDesignMode :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- readyStateChange :: (IsDocument self, IsEventTarget self) => EventName self Event
- getStyleSheets :: (MonadDOM m, IsDocument self) => self -> m StyleSheetList
- getScrollingElement :: (MonadDOM m, IsDocument self) => self -> m (Maybe Element)
- getScrollingElementUnsafe :: (MonadDOM m, IsDocument self, HasCallStack) => self -> m Element
- getScrollingElementUnchecked :: (MonadDOM m, IsDocument self) => self -> m Element
- getWebkitFullscreenEnabled :: (MonadDOM m, IsDocument self) => self -> m Bool
- getWebkitFullscreenElement :: (MonadDOM m, IsDocument self) => self -> m (Maybe Element)
- getWebkitFullscreenElementUnsafe :: (MonadDOM m, IsDocument self, HasCallStack) => self -> m Element
- getWebkitFullscreenElementUnchecked :: (MonadDOM m, IsDocument self) => self -> m Element
- getWebkitIsFullScreen :: (MonadDOM m, IsDocument self) => self -> m Bool
- getWebkitFullScreenKeyboardInputAllowed :: (MonadDOM m, IsDocument self) => self -> m Bool
- getWebkitCurrentFullScreenElement :: (MonadDOM m, IsDocument self) => self -> m Element
- webKitFullscreenChange :: (IsDocument self, IsEventTarget self) => EventName self Event
- webKitFullscreenError :: (IsDocument self, IsEventTarget self) => EventName self Event
- pointerlockchange :: (IsDocument self, IsEventTarget self) => EventName self Event
- pointerlockerror :: (IsDocument self, IsEventTarget self) => EventName self Event
- getFonts :: (MonadDOM m, IsDocument self) => self -> m FontFaceSet
- getHidden :: (MonadDOM m, IsDocument self) => self -> m Bool
- getVisibilityState :: (MonadDOM m, IsDocument self) => self -> m VisibilityState
- visibilitychange :: (IsDocument self, IsEventTarget self) => EventName self Event
- getApplets :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection
- getAnchors :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection
- getPreferredStylesheetSet :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result)
- getPreferredStylesheetSetUnsafe :: (MonadDOM m, IsDocument self, HasCallStack, FromJSString result) => self -> m result
- getPreferredStylesheetSetUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- setSelectedStylesheetSet :: (MonadDOM m, IsDocument self, ToJSString val) => self -> Maybe val -> m ()
- getSelectedStylesheetSet :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result)
- getSelectedStylesheetSetUnsafe :: (MonadDOM m, IsDocument self, HasCallStack, FromJSString result) => self -> m result
- getSelectedStylesheetSetUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- getXmlEncoding :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result)
- getXmlEncodingUnsafe :: (MonadDOM m, IsDocument self, HasCallStack, FromJSString result) => self -> m result
- getXmlEncodingUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- setXmlVersion :: (MonadDOM m, IsDocument self, ToJSString val) => self -> Maybe val -> m ()
- getXmlVersion :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result)
- getXmlVersionUnsafe :: (MonadDOM m, IsDocument self, HasCallStack, FromJSString result) => self -> m result
- getXmlVersionUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- setXmlStandalone :: (MonadDOM m, IsDocument self) => self -> Bool -> m ()
- getXmlStandalone :: (MonadDOM m, IsDocument self) => self -> m Bool
- selectStart :: (IsDocument self, IsEventTarget self) => EventName self Event
- selectionchange :: (IsDocument self, IsEventTarget self) => EventName self onselectionchange
- getRootElement :: (MonadDOM m, IsDocument self) => self -> m (Maybe SVGSVGElement)
- getRootElementUnsafe :: (MonadDOM m, IsDocument self, HasCallStack) => self -> m SVGSVGElement
- getRootElementUnchecked :: (MonadDOM m, IsDocument self) => self -> m SVGSVGElement
- newtype Document = Document {
- unDocument :: JSVal
- gTypeDocument :: JSM GType
- class (IsNode o, IsEventTarget o, IsGlobalEventHandlers o, IsDocumentOrShadowRoot o, IsNonElementParentNode o, IsParentNode o, IsDocumentAndElementEventHandlers o, IsGObject o) => IsDocument o
- toDocument :: IsDocument o => o -> Document
Documentation
getAnimations :: (MonadDOM m, IsDocument self) => self -> m [Animation] Source #
getAnimations_ :: (MonadDOM m, IsDocument self) => self -> m () Source #
getElementsByTagName :: (MonadDOM m, IsDocument self, ToJSString qualifiedName) => self -> qualifiedName -> m HTMLCollection Source #
getElementsByTagName_ :: (MonadDOM m, IsDocument self, ToJSString qualifiedName) => self -> qualifiedName -> m () Source #
getElementsByTagNameNS :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m HTMLCollection Source #
getElementsByTagNameNS_ :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m () Source #
getElementsByClassName :: (MonadDOM m, IsDocument self, ToJSString classNames) => self -> classNames -> m HTMLCollection Source #
getElementsByClassName_ :: (MonadDOM m, IsDocument self, ToJSString classNames) => self -> classNames -> m () Source #
createElement :: (MonadDOM m, IsDocument self, ToJSString localName) => self -> localName -> m Element Source #
createElement_ :: (MonadDOM m, IsDocument self, ToJSString localName) => self -> localName -> m () Source #
createElementNS :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString qualifiedName) => self -> Maybe namespaceURI -> qualifiedName -> m Element Source #
createElementNS_ :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString qualifiedName) => self -> Maybe namespaceURI -> qualifiedName -> m () Source #
createDocumentFragment :: (MonadDOM m, IsDocument self) => self -> m DocumentFragment Source #
createDocumentFragment_ :: (MonadDOM m, IsDocument self) => self -> m () Source #
createTextNode :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m Text Source #
createTextNode_ :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m () Source #
createCDATASection :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m CDATASection Source #
createCDATASection_ :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m () Source #
createComment :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m Comment Source #
createComment_ :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m () Source #
createProcessingInstruction :: (MonadDOM m, IsDocument self, ToJSString target, ToJSString data') => self -> target -> data' -> m ProcessingInstruction Source #
createProcessingInstruction_ :: (MonadDOM m, IsDocument self, ToJSString target, ToJSString data') => self -> target -> data' -> m () Source #
importNode :: (MonadDOM m, IsDocument self, IsNode node) => self -> node -> Bool -> m Node Source #
importNode_ :: (MonadDOM m, IsDocument self, IsNode node) => self -> node -> Bool -> m () Source #
adoptNode_ :: (MonadDOM m, IsDocument self, IsNode node) => self -> node -> m () Source #
createAttribute :: (MonadDOM m, IsDocument self, ToJSString localName) => self -> localName -> m Attr Source #
createAttribute_ :: (MonadDOM m, IsDocument self, ToJSString localName) => self -> localName -> m () Source #
createAttributeNS :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString qualifiedName) => self -> Maybe namespaceURI -> qualifiedName -> m Attr Source #
createAttributeNS_ :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString qualifiedName) => self -> Maybe namespaceURI -> qualifiedName -> m () Source #
createEvent :: (MonadDOM m, IsDocument self, ToJSString type') => self -> type' -> m Event Source #
createEvent_ :: (MonadDOM m, IsDocument self, ToJSString type') => self -> type' -> m () Source #
createRange :: (MonadDOM m, IsDocument self) => self -> m Range Source #
createRange_ :: (MonadDOM m, IsDocument self) => self -> m () Source #
createNodeIterator :: (MonadDOM m, IsDocument self, IsNode root) => self -> root -> Maybe Word -> Maybe NodeFilter -> m NodeIterator Source #
createNodeIterator_ :: (MonadDOM m, IsDocument self, IsNode root) => self -> root -> Maybe Word -> Maybe NodeFilter -> m () Source #
createTreeWalker :: (MonadDOM m, IsDocument self, IsNode root) => self -> root -> Maybe Word -> Maybe NodeFilter -> m TreeWalker Source #
createTreeWalker_ :: (MonadDOM m, IsDocument self, IsNode root) => self -> root -> Maybe Word -> Maybe NodeFilter -> m () Source #
getElementsByName :: (MonadDOM m, IsDocument self, ToJSString elementName) => self -> elementName -> m NodeList Source #
getElementsByName_ :: (MonadDOM m, IsDocument self, ToJSString elementName) => self -> elementName -> m () Source #
hasFocus_ :: (MonadDOM m, IsDocument self) => self -> m () Source #
execCommand :: (MonadDOM m, IsDocument self, ToJSString commandId, ToJSString value) => self -> commandId -> Bool -> Maybe value -> m Bool Source #
execCommand_ :: (MonadDOM m, IsDocument self, ToJSString commandId, ToJSString value) => self -> commandId -> Bool -> Maybe value -> m () Source #
queryCommandEnabled :: (MonadDOM m, IsDocument self, ToJSString commandId) => self -> commandId -> m Bool Source #
queryCommandEnabled_ :: (MonadDOM m, IsDocument self, ToJSString commandId) => self -> commandId -> m () Source #
queryCommandIndeterm :: (MonadDOM m, IsDocument self, ToJSString commandId) => self -> commandId -> m Bool Source #
queryCommandIndeterm_ :: (MonadDOM m, IsDocument self, ToJSString commandId) => self -> commandId -> m () Source #
queryCommandState :: (MonadDOM m, IsDocument self, ToJSString commandId) => self -> commandId -> m Bool Source #
queryCommandState_ :: (MonadDOM m, IsDocument self, ToJSString commandId) => self -> commandId -> m () Source #
queryCommandSupported :: (MonadDOM m, IsDocument self, ToJSString commandId) => self -> commandId -> m Bool Source #
queryCommandSupported_ :: (MonadDOM m, IsDocument self, ToJSString commandId) => self -> commandId -> m () Source #
queryCommandValue :: (MonadDOM m, IsDocument self, ToJSString commandId, FromJSString result) => self -> commandId -> m result Source #
queryCommandValue_ :: (MonadDOM m, IsDocument self, ToJSString commandId) => self -> commandId -> m () Source #
getSelection :: (MonadDOM m, IsDocument self) => self -> m (Maybe Selection) Source #
getSelection_ :: (MonadDOM m, IsDocument self) => self -> m () Source #
getSelectionUnsafe :: (MonadDOM m, IsDocument self, HasCallStack) => self -> m Selection Source #
getSelectionUnchecked :: (MonadDOM m, IsDocument self) => self -> m Selection Source #
createExpression :: (MonadDOM m, IsDocument self, ToJSString expression) => self -> Maybe expression -> Maybe XPathNSResolver -> m XPathExpression Source #
createExpression_ :: (MonadDOM m, IsDocument self, ToJSString expression) => self -> Maybe expression -> Maybe XPathNSResolver -> m () Source #
createNSResolver :: (MonadDOM m, IsDocument self, IsNode nodeResolver) => self -> Maybe nodeResolver -> m XPathNSResolver Source #
createNSResolver_ :: (MonadDOM m, IsDocument self, IsNode nodeResolver) => self -> Maybe nodeResolver -> m () Source #
evaluate :: (MonadDOM m, IsDocument self, ToJSString expression, IsNode contextNode) => self -> Maybe expression -> Maybe contextNode -> Maybe XPathNSResolver -> Maybe Word -> Maybe XPathResult -> m XPathResult Source #
evaluate_ :: (MonadDOM m, IsDocument self, ToJSString expression, IsNode contextNode) => self -> Maybe expression -> Maybe contextNode -> Maybe XPathNSResolver -> Maybe Word -> Maybe XPathResult -> m () Source #
webkitExitFullscreen :: (MonadDOM m, IsDocument self) => self -> m () Source #
webkitCancelFullScreen :: (MonadDOM m, IsDocument self) => self -> m () Source #
exitPointerLock :: (MonadDOM m, IsDocument self) => self -> m () Source #
getOverrideStyle :: (MonadDOM m, IsDocument self, IsElement element, ToJSString pseudoElement) => self -> Maybe element -> Maybe pseudoElement -> m CSSStyleDeclaration Source #
getOverrideStyle_ :: (MonadDOM m, IsDocument self, IsElement element, ToJSString pseudoElement) => self -> Maybe element -> Maybe pseudoElement -> m () Source #
caretRangeFromPoint :: (MonadDOM m, IsDocument self) => self -> Maybe Int -> Maybe Int -> m Range Source #
caretRangeFromPoint_ :: (MonadDOM m, IsDocument self) => self -> Maybe Int -> Maybe Int -> m () Source #
getCSSCanvasContext :: (MonadDOM m, IsDocument self, ToJSString contextId, ToJSString name) => self -> contextId -> name -> Int -> Int -> m RenderingContext Source #
getCSSCanvasContext_ :: (MonadDOM m, IsDocument self, ToJSString contextId, ToJSString name) => self -> contextId -> name -> Int -> Int -> m () Source #
webkitGetNamedFlows :: (MonadDOM m, IsDocument self) => self -> m DOMNamedFlowCollection Source #
webkitGetNamedFlows_ :: (MonadDOM m, IsDocument self) => self -> m () Source #
createTouch :: (MonadDOM m, IsDocument self, IsEventTarget target) => self -> Maybe Window -> Maybe target -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Float -> Maybe Float -> m Touch Source #
createTouch_ :: (MonadDOM m, IsDocument self, IsEventTarget target) => self -> Maybe Window -> Maybe target -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Int -> Maybe Float -> Maybe Float -> m () Source #
createTouchList :: (MonadDOM m, IsDocument self) => self -> [Touch] -> m TouchList Source #
createTouchList_ :: (MonadDOM m, IsDocument self) => self -> [Touch] -> m () Source #
getTimeline :: (MonadDOM m, IsDocument self) => self -> m DocumentTimeline Source #
getImplementation :: (MonadDOM m, IsDocument self) => self -> m DOMImplementation Source #
getURL :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
getDocumentURI :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
getOrigin :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
getCompatMode :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
getCharacterSet :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
getCharset :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
getInputEncoding :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
getContentType :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
getDoctype :: (MonadDOM m, IsDocument self) => self -> m (Maybe DocumentType) Source #
getDoctypeUnsafe :: (MonadDOM m, IsDocument self, HasCallStack) => self -> m DocumentType Source #
getDoctypeUnchecked :: (MonadDOM m, IsDocument self) => self -> m DocumentType Source #
getDocumentElement :: (MonadDOM m, IsDocument self) => self -> m (Maybe Element) Source #
getDocumentElementUnsafe :: (MonadDOM m, IsDocument self, HasCallStack) => self -> m Element Source #
getDocumentElementUnchecked :: (MonadDOM m, IsDocument self) => self -> m Element Source #
getLocation :: (MonadDOM m, IsDocument self) => self -> m (Maybe Location) Source #
getLocationUnsafe :: (MonadDOM m, IsDocument self, HasCallStack) => self -> m Location Source #
getLocationUnchecked :: (MonadDOM m, IsDocument self) => self -> m Location Source #
setDomain :: (MonadDOM m, IsDocument self, ToJSString val) => self -> val -> m () Source #
getDomain :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
getReferrer :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
setCookie :: (MonadDOM m, IsDocument self, ToJSString val) => self -> val -> m () Source #
getCookie :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
getLastModified :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
getReadyState :: (MonadDOM m, IsDocument self) => self -> m DocumentReadyState Source #
setTitle :: (MonadDOM m, IsDocument self, ToJSString val) => self -> val -> m () Source #
getTitle :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
setDir :: (MonadDOM m, IsDocument self, ToJSString val) => self -> val -> m () Source #
getDir :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
setBody :: (MonadDOM m, IsDocument self, IsHTMLElement val) => self -> Maybe val -> m () Source #
getBody :: (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLElement) Source #
getBodyUnsafe :: (MonadDOM m, IsDocument self, HasCallStack) => self -> m HTMLElement Source #
getBodyUnchecked :: (MonadDOM m, IsDocument self) => self -> m HTMLElement Source #
getHead :: (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLHeadElement) Source #
getHeadUnsafe :: (MonadDOM m, IsDocument self, HasCallStack) => self -> m HTMLHeadElement Source #
getHeadUnchecked :: (MonadDOM m, IsDocument self) => self -> m HTMLHeadElement Source #
getImages :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection Source #
getEmbeds :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection Source #
getPlugins :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection Source #
getLinks :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection Source #
getForms :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection Source #
getScripts :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection Source #
getCurrentScript :: (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLScriptElement) Source #
getCurrentScriptUnsafe :: (MonadDOM m, IsDocument self, HasCallStack) => self -> m HTMLScriptElement Source #
getCurrentScriptUnchecked :: (MonadDOM m, IsDocument self) => self -> m HTMLScriptElement Source #
getDefaultView :: (MonadDOM m, IsDocument self) => self -> m (Maybe Window) Source #
getDefaultViewUnsafe :: (MonadDOM m, IsDocument self, HasCallStack) => self -> m Window Source #
getDefaultViewUnchecked :: (MonadDOM m, IsDocument self) => self -> m Window Source #
setDesignMode :: (MonadDOM m, IsDocument self, ToJSString val) => self -> val -> m () Source #
getDesignMode :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
readyStateChange :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
getStyleSheets :: (MonadDOM m, IsDocument self) => self -> m StyleSheetList Source #
getScrollingElement :: (MonadDOM m, IsDocument self) => self -> m (Maybe Element) Source #
getScrollingElementUnsafe :: (MonadDOM m, IsDocument self, HasCallStack) => self -> m Element Source #
getScrollingElementUnchecked :: (MonadDOM m, IsDocument self) => self -> m Element Source #
getWebkitFullscreenEnabled :: (MonadDOM m, IsDocument self) => self -> m Bool Source #
getWebkitFullscreenElement :: (MonadDOM m, IsDocument self) => self -> m (Maybe Element) Source #
getWebkitFullscreenElementUnsafe :: (MonadDOM m, IsDocument self, HasCallStack) => self -> m Element Source #
getWebkitFullscreenElementUnchecked :: (MonadDOM m, IsDocument self) => self -> m Element Source #
getWebkitIsFullScreen :: (MonadDOM m, IsDocument self) => self -> m Bool Source #
getWebkitFullScreenKeyboardInputAllowed :: (MonadDOM m, IsDocument self) => self -> m Bool Source #
getWebkitCurrentFullScreenElement :: (MonadDOM m, IsDocument self) => self -> m Element Source #
webKitFullscreenChange :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
webKitFullscreenError :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
pointerlockchange :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
pointerlockerror :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
getFonts :: (MonadDOM m, IsDocument self) => self -> m FontFaceSet Source #
getVisibilityState :: (MonadDOM m, IsDocument self) => self -> m VisibilityState Source #
visibilitychange :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
getApplets :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection Source #
getAnchors :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection Source #
getPreferredStylesheetSet :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result) Source #
getPreferredStylesheetSetUnsafe :: (MonadDOM m, IsDocument self, HasCallStack, FromJSString result) => self -> m result Source #
getPreferredStylesheetSetUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
setSelectedStylesheetSet :: (MonadDOM m, IsDocument self, ToJSString val) => self -> Maybe val -> m () Source #
getSelectedStylesheetSet :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result) Source #
getSelectedStylesheetSetUnsafe :: (MonadDOM m, IsDocument self, HasCallStack, FromJSString result) => self -> m result Source #
getSelectedStylesheetSetUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
getXmlEncoding :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result) Source #
getXmlEncodingUnsafe :: (MonadDOM m, IsDocument self, HasCallStack, FromJSString result) => self -> m result Source #
getXmlEncodingUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
setXmlVersion :: (MonadDOM m, IsDocument self, ToJSString val) => self -> Maybe val -> m () Source #
getXmlVersion :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result) Source #
getXmlVersionUnsafe :: (MonadDOM m, IsDocument self, HasCallStack, FromJSString result) => self -> m result Source #
getXmlVersionUnchecked :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
setXmlStandalone :: (MonadDOM m, IsDocument self) => self -> Bool -> m () Source #
getXmlStandalone :: (MonadDOM m, IsDocument self) => self -> m Bool Source #
selectStart :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
selectionchange :: (IsDocument self, IsEventTarget self) => EventName self onselectionchange Source #
getRootElement :: (MonadDOM m, IsDocument self) => self -> m (Maybe SVGSVGElement) Source #
getRootElementUnsafe :: (MonadDOM m, IsDocument self, HasCallStack) => self -> m SVGSVGElement Source #
getRootElementUnchecked :: (MonadDOM m, IsDocument self) => self -> m SVGSVGElement Source #
Functions for this inteface are in JSDOM.Document. Base interface functions are in:
gTypeDocument :: JSM GType Source #
class (IsNode o, IsEventTarget o, IsGlobalEventHandlers o, IsDocumentOrShadowRoot o, IsNonElementParentNode o, IsParentNode o, IsDocumentAndElementEventHandlers o, IsGObject o) => IsDocument o Source #
toDocument :: IsDocument o => o -> Document Source #