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
- createElement :: (MonadDOM m, IsDocument self, ToJSString tagName) => self -> tagName -> m Element
- createElement_ :: (MonadDOM m, IsDocument self, ToJSString tagName) => self -> tagName -> 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 ()
- createComment :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m Comment
- createComment_ :: (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 ()
- 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 ()
- createAttribute :: (MonadDOM m, IsDocument self, ToJSString name) => self -> name -> m Attr
- createAttribute_ :: (MonadDOM m, IsDocument self, ToJSString name) => self -> name -> m ()
- getElementsByTagName :: (MonadDOM m, IsDocument self, ToJSString tagname) => self -> tagname -> m HTMLCollection
- getElementsByTagName_ :: (MonadDOM m, IsDocument self, ToJSString tagname) => self -> tagname -> m ()
- importNode :: (MonadDOM m, IsDocument self, IsNode importedNode) => self -> importedNode -> Bool -> m Node
- importNode_ :: (MonadDOM m, IsDocument self, IsNode importedNode) => self -> importedNode -> Bool -> 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 ()
- 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 ()
- 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 ()
- adoptNode :: (MonadDOM m, IsDocument self, IsNode source) => self -> source -> m Node
- adoptNode_ :: (MonadDOM m, IsDocument self, IsNode source) => self -> source -> m ()
- createEvent :: (MonadDOM m, IsDocument self, ToJSString eventType) => self -> eventType -> m Event
- createEvent_ :: (MonadDOM m, IsDocument self, ToJSString eventType) => self -> eventType -> 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 ()
- 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 ()
- 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 ()
- execCommand :: (MonadDOM m, IsDocument self, ToJSString command, ToJSString value) => self -> command -> Bool -> Maybe value -> m Bool
- execCommand_ :: (MonadDOM m, IsDocument self, ToJSString command, ToJSString value) => self -> command -> Bool -> Maybe value -> m ()
- queryCommandEnabled :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m Bool
- queryCommandEnabled_ :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m ()
- queryCommandIndeterm :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m Bool
- queryCommandIndeterm_ :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m ()
- queryCommandState :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m Bool
- queryCommandState_ :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m ()
- queryCommandSupported :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m Bool
- queryCommandSupported_ :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m ()
- queryCommandValue :: (MonadDOM m, IsDocument self, ToJSString command, FromJSString result) => self -> command -> m result
- queryCommandValue_ :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m ()
- getElementsByName :: (MonadDOM m, IsDocument self, ToJSString elementName) => self -> elementName -> m NodeList
- getElementsByName_ :: (MonadDOM m, IsDocument self, ToJSString elementName) => self -> elementName -> m ()
- caretRangeFromPoint :: (MonadDOM m, IsDocument self) => self -> Maybe Int -> Maybe Int -> m Range
- caretRangeFromPoint_ :: (MonadDOM m, IsDocument self) => self -> Maybe Int -> Maybe Int -> m ()
- getSelection :: (MonadDOM m, IsDocument self) => self -> m Selection
- getSelection_ :: (MonadDOM m, IsDocument self) => self -> 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 ()
- getElementsByClassName :: (MonadDOM m, IsDocument self, ToJSString classNames) => self -> classNames -> m HTMLCollection
- getElementsByClassName_ :: (MonadDOM m, IsDocument self, ToJSString classNames) => self -> classNames -> m ()
- hasFocus :: (MonadDOM m, IsDocument self) => self -> m Bool
- hasFocus_ :: (MonadDOM m, IsDocument self) => self -> m ()
- webkitCancelFullScreen :: (MonadDOM m, IsDocument self) => self -> m ()
- webkitExitFullscreen :: (MonadDOM m, IsDocument self) => self -> m ()
- exitPointerLock :: (MonadDOM m, IsDocument self) => self -> 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
- 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
- getImplementation :: (MonadDOM m, IsDocument self) => self -> m DOMImplementation
- 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
- getInputEncoding :: (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
- getDocumentURI :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- getDefaultView :: (MonadDOM m, IsDocument self) => self -> m Window
- getStyleSheets :: (MonadDOM m, IsDocument self) => self -> m StyleSheetList
- getContentType :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- 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
- setDesignMode :: (MonadDOM m, IsDocument self, ToJSString val) => self -> val -> m ()
- getDesignMode :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- getReferrer :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- setDomain :: (MonadDOM m, IsDocument self, ToJSString val) => self -> val -> m ()
- getDomain :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- getURL :: (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
- 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
- getApplets :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection
- getLinks :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection
- getForms :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection
- getAnchors :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection
- getEmbeds :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection
- getPlugins :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection
- getScripts :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection
- getLastModified :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- 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
- getCharset :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- getReadyState :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- getCharacterSet :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- 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
- getCompatMode :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- getWebkitIsFullScreen :: (MonadDOM m, IsDocument self) => self -> m Bool
- getWebkitFullScreenKeyboardInputAllowed :: (MonadDOM m, IsDocument self) => self -> m Bool
- getWebkitCurrentFullScreenElement :: (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
- getFonts :: (MonadDOM m, IsDocument self) => self -> m FontFaceSet
- getVisibilityState :: (MonadDOM m, IsDocument self) => self -> m VisibilityState
- getHidden :: (MonadDOM m, IsDocument self) => self -> m Bool
- visibilitychange :: (IsDocument self, IsEventTarget self) => EventName self Event
- 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
- getOrigin :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- 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
- beforeCopy :: (IsDocument self, IsEventTarget self) => EventName self ClipboardEvent
- beforeCut :: (IsDocument self, IsEventTarget self) => EventName self ClipboardEvent
- beforeinput :: (IsDocument self, IsEventTarget self) => EventName self onbeforeinput
- beforePaste :: (IsDocument self, IsEventTarget self) => EventName self ClipboardEvent
- copy :: (IsDocument self, IsEventTarget self) => EventName self ClipboardEvent
- cut :: (IsDocument self, IsEventTarget self) => EventName self ClipboardEvent
- paste :: (IsDocument self, IsEventTarget self) => EventName self ClipboardEvent
- selectStart :: (IsDocument self, IsEventTarget self) => EventName self Event
- webKitFullscreenChange :: (IsDocument self, IsEventTarget self) => EventName self Event
- webKitFullscreenError :: (IsDocument self, IsEventTarget self) => EventName self Event
- selectionchange :: (IsDocument self, IsEventTarget self) => EventName self onselectionchange
- readyStateChange :: (IsDocument self, IsEventTarget self) => EventName self Event
- pointerlockchange :: (IsDocument self, IsEventTarget self) => EventName self Event
- pointerlockerror :: (IsDocument self, IsEventTarget self) => EventName self Event
- 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, 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 #
createElement :: (MonadDOM m, IsDocument self, ToJSString tagName) => self -> tagName -> m Element Source #
createElement_ :: (MonadDOM m, IsDocument self, ToJSString tagName) => self -> tagName -> 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 #
createComment :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m Comment Source #
createComment_ :: (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 #
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 #
createAttribute :: (MonadDOM m, IsDocument self, ToJSString name) => self -> name -> m Attr Source #
createAttribute_ :: (MonadDOM m, IsDocument self, ToJSString name) => self -> name -> m () Source #
getElementsByTagName :: (MonadDOM m, IsDocument self, ToJSString tagname) => self -> tagname -> m HTMLCollection Source #
getElementsByTagName_ :: (MonadDOM m, IsDocument self, ToJSString tagname) => self -> tagname -> m () Source #
importNode :: (MonadDOM m, IsDocument self, IsNode importedNode) => self -> importedNode -> Bool -> m Node Source #
importNode_ :: (MonadDOM m, IsDocument self, IsNode importedNode) => self -> importedNode -> Bool -> 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 #
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 #
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 #
adoptNode_ :: (MonadDOM m, IsDocument self, IsNode source) => self -> source -> m () Source #
createEvent :: (MonadDOM m, IsDocument self, ToJSString eventType) => self -> eventType -> m Event Source #
createEvent_ :: (MonadDOM m, IsDocument self, ToJSString eventType) => self -> eventType -> 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 #
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 #
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 #
execCommand :: (MonadDOM m, IsDocument self, ToJSString command, ToJSString value) => self -> command -> Bool -> Maybe value -> m Bool Source #
execCommand_ :: (MonadDOM m, IsDocument self, ToJSString command, ToJSString value) => self -> command -> Bool -> Maybe value -> m () Source #
queryCommandEnabled :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m Bool Source #
queryCommandEnabled_ :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m () Source #
queryCommandIndeterm :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m Bool Source #
queryCommandIndeterm_ :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m () Source #
queryCommandState :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m Bool Source #
queryCommandState_ :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m () Source #
queryCommandSupported :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m Bool Source #
queryCommandSupported_ :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m () Source #
queryCommandValue :: (MonadDOM m, IsDocument self, ToJSString command, FromJSString result) => self -> command -> m result Source #
queryCommandValue_ :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> 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 #
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 #
getSelection :: (MonadDOM m, IsDocument self) => self -> m Selection Source #
getSelection_ :: (MonadDOM m, IsDocument self) => self -> 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 #
getElementsByClassName :: (MonadDOM m, IsDocument self, ToJSString classNames) => self -> classNames -> m HTMLCollection Source #
getElementsByClassName_ :: (MonadDOM m, IsDocument self, ToJSString classNames) => self -> classNames -> m () Source #
hasFocus_ :: (MonadDOM m, IsDocument self) => self -> m () Source #
webkitCancelFullScreen :: (MonadDOM m, IsDocument self) => self -> m () Source #
webkitExitFullscreen :: (MonadDOM m, IsDocument self) => self -> m () Source #
exitPointerLock :: (MonadDOM m, IsDocument self) => self -> 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 #
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 #
getImplementation :: (MonadDOM m, IsDocument self) => self -> m DOMImplementation 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 #
getInputEncoding :: (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 #
getDocumentURI :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
getDefaultView :: (MonadDOM m, IsDocument self) => self -> m Window Source #
getStyleSheets :: (MonadDOM m, IsDocument self) => self -> m StyleSheetList Source #
getContentType :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result 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 #
setDesignMode :: (MonadDOM m, IsDocument self, ToJSString val) => self -> val -> m () Source #
getDesignMode :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
getReferrer :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
setDomain :: (MonadDOM m, IsDocument self, ToJSString val) => self -> val -> m () Source #
getDomain :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
getURL :: (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 #
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 #
getApplets :: (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 #
getAnchors :: (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 #
getScripts :: (MonadDOM m, IsDocument self) => self -> m HTMLCollection Source #
getLastModified :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result 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 #
getCharset :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
getReadyState :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
getCharacterSet :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result 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 #
getCompatMode :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result 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 #
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 #
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 #
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 #
getOrigin :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result 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 #
beforeCopy :: (IsDocument self, IsEventTarget self) => EventName self ClipboardEvent Source #
beforeCut :: (IsDocument self, IsEventTarget self) => EventName self ClipboardEvent Source #
beforeinput :: (IsDocument self, IsEventTarget self) => EventName self onbeforeinput Source #
beforePaste :: (IsDocument self, IsEventTarget self) => EventName self ClipboardEvent Source #
copy :: (IsDocument self, IsEventTarget self) => EventName self ClipboardEvent Source #
cut :: (IsDocument self, IsEventTarget self) => EventName self ClipboardEvent Source #
paste :: (IsDocument self, IsEventTarget self) => EventName self ClipboardEvent Source #
selectStart :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
webKitFullscreenChange :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
webKitFullscreenError :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
selectionchange :: (IsDocument self, IsEventTarget self) => EventName self onselectionchange Source #
readyStateChange :: (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 #
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, IsGObject o) => IsDocument o Source #
toDocument :: IsDocument o => o -> Document Source #