Safe Haskell | None |
---|---|
Language | Haskell2010 |
- newDocument :: MonadDOM m => m Document
- createElement :: (MonadDOM m, IsDocument self, ToJSString tagName) => self -> Maybe tagName -> m (Maybe Element)
- createDocumentFragment :: (MonadDOM m, IsDocument self) => self -> m (Maybe DocumentFragment)
- createTextNode :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m (Maybe Text)
- createComment :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m (Maybe Comment)
- createCDATASection :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m (Maybe CDATASection)
- createProcessingInstruction :: (MonadDOM m, IsDocument self, ToJSString target, ToJSString data') => self -> target -> data' -> m (Maybe ProcessingInstruction)
- createAttribute :: (MonadDOM m, IsDocument self, ToJSString name) => self -> name -> m (Maybe Attr)
- createEntityReference :: (MonadDOM m, IsDocument self, ToJSString name) => self -> name -> m (Maybe EntityReference)
- getElementsByTagName :: (MonadDOM m, IsDocument self, ToJSString tagname) => self -> tagname -> m (Maybe NodeList)
- importNode :: (MonadDOM m, IsDocument self, IsNode importedNode) => self -> Maybe importedNode -> Bool -> m (Maybe Node)
- createElementNS :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString qualifiedName) => self -> Maybe namespaceURI -> Maybe qualifiedName -> m (Maybe Element)
- createAttributeNS :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString qualifiedName) => self -> Maybe namespaceURI -> Maybe qualifiedName -> m (Maybe Attr)
- getElementsByTagNameNS :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m (Maybe NodeList)
- getElementById :: (MonadDOM m, IsDocument self, ToJSString elementId) => self -> elementId -> m (Maybe Element)
- adoptNode :: (MonadDOM m, IsDocument self, IsNode source) => self -> Maybe source -> m (Maybe Node)
- createEvent :: (MonadDOM m, IsDocument self, ToJSString eventType) => self -> eventType -> m (Maybe Event)
- createRange :: (MonadDOM m, IsDocument self) => self -> m (Maybe Range)
- createNodeIterator :: (MonadDOM m, IsDocument self, IsNode root) => self -> Maybe root -> Word -> Maybe NodeFilter -> Bool -> m (Maybe NodeIterator)
- createTreeWalker :: (MonadDOM m, IsDocument self, IsNode root) => self -> Maybe root -> Word -> Maybe NodeFilter -> Bool -> m (Maybe TreeWalker)
- getOverrideStyle :: (MonadDOM m, IsDocument self, IsElement element, ToJSString pseudoElement) => self -> Maybe element -> pseudoElement -> m (Maybe CSSStyleDeclaration)
- createExpression :: (MonadDOM m, IsDocument self, ToJSString expression) => self -> expression -> Maybe XPathNSResolver -> m (Maybe XPathExpression)
- createNSResolver :: (MonadDOM m, IsDocument self, IsNode nodeResolver) => self -> Maybe nodeResolver -> m (Maybe XPathNSResolver)
- evaluate :: (MonadDOM m, IsDocument self, ToJSString expression, IsNode contextNode) => self -> expression -> Maybe contextNode -> Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m (Maybe XPathResult)
- execCommand :: (MonadDOM m, IsDocument self, ToJSString command, ToJSString value) => self -> command -> Bool -> Maybe value -> m Bool
- queryCommandEnabled :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m Bool
- queryCommandIndeterm :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m Bool
- queryCommandState :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m Bool
- queryCommandSupported :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m Bool
- queryCommandValue :: (MonadDOM m, IsDocument self, ToJSString command, FromJSString result) => self -> command -> m result
- getElementsByName :: (MonadDOM m, IsDocument self, ToJSString elementName) => self -> elementName -> m (Maybe NodeList)
- elementFromPoint :: (MonadDOM m, IsDocument self) => self -> Int -> Int -> m (Maybe Element)
- caretRangeFromPoint :: (MonadDOM m, IsDocument self) => self -> Int -> Int -> m (Maybe Range)
- getSelection :: (MonadDOM m, IsDocument self) => self -> m (Maybe Selection)
- getCSSCanvasContext :: (MonadDOM m, IsDocument self, ToJSString contextId, ToJSString name) => self -> contextId -> name -> Int -> Int -> m (Maybe CanvasRenderingContext)
- getElementsByClassName :: (MonadDOM m, IsDocument self, ToJSString tagname) => self -> tagname -> m (Maybe NodeList)
- hasFocus :: (MonadDOM m, IsDocument self) => self -> m Bool
- querySelector :: (MonadDOM m, IsDocument self, ToJSString selectors) => self -> selectors -> m (Maybe Element)
- querySelectorAll :: (MonadDOM m, IsDocument self, ToJSString selectors) => self -> selectors -> m (Maybe NodeList)
- 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 (Maybe DOMNamedFlowCollection)
- createTouch :: (MonadDOM m, IsDocument self, IsEventTarget target) => self -> Maybe Window -> Maybe target -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Float -> Float -> m (Maybe Touch)
- createTouchList :: (MonadDOM m, IsDocument self) => self -> m (Maybe TouchList)
- getDoctype :: (MonadDOM m, IsDocument self) => self -> m (Maybe DocumentType)
- getImplementation :: (MonadDOM m, IsDocument self) => self -> m (Maybe DOMImplementation)
- getDocumentElement :: (MonadDOM m, IsDocument self) => self -> m (Maybe Element)
- getInputEncoding :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result)
- getXmlEncoding :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result)
- setXmlVersion :: (MonadDOM m, IsDocument self, ToJSString val) => self -> Maybe val -> m ()
- getXmlVersion :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe 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 (Maybe result)
- getDefaultView :: (MonadDOM m, IsDocument self) => self -> m (Maybe Window)
- getStyleSheets :: (MonadDOM m, IsDocument self) => self -> m (Maybe StyleSheetList)
- getContentType :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- setTitle :: (MonadDOM m, IsDocument self, ToJSString val) => self -> Maybe val -> m ()
- getTitle :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result)
- getReferrer :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- setDomain :: (MonadDOM m, IsDocument self, ToJSString val) => self -> Maybe val -> m ()
- getDomain :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result)
- getURL :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- setCookie :: (MonadDOM m, IsDocument self, ToJSString val) => self -> Maybe val -> m ()
- getCookie :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result)
- setBody :: (MonadDOM m, IsDocument self, IsHTMLElement val) => self -> Maybe val -> m ()
- getBody :: (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLElement)
- getHead :: (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLHeadElement)
- getImages :: (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection)
- getApplets :: (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection)
- getLinks :: (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection)
- getForms :: (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection)
- getAnchors :: (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection)
- getLastModified :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- setLocation :: (MonadDOM m, IsDocument self) => self -> Maybe Location -> m ()
- getLocation :: (MonadDOM m, IsDocument self) => self -> m (Maybe Location)
- setCharset :: (MonadDOM m, IsDocument self, ToJSString val) => self -> Maybe val -> m ()
- getCharset :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result)
- getDefaultCharset :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result)
- getReadyState :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result)
- getCharacterSet :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result)
- getPreferredStylesheetSet :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result)
- setSelectedStylesheetSet :: (MonadDOM m, IsDocument self, ToJSString val) => self -> Maybe val -> m ()
- getSelectedStylesheetSet :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result)
- getActiveElement :: (MonadDOM m, IsDocument self) => self -> m (Maybe Element)
- 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 (Maybe Element)
- getWebkitFullscreenEnabled :: (MonadDOM m, IsDocument self) => self -> m Bool
- getWebkitFullscreenElement :: (MonadDOM m, IsDocument self) => self -> m (Maybe Element)
- getPointerLockElement :: (MonadDOM m, IsDocument self) => self -> m (Maybe Element)
- getFonts :: (MonadDOM m, IsDocument self) => self -> m (Maybe FontLoader)
- abort :: (IsDocument self, IsEventTarget self) => EventName self UIEvent
- blur :: (IsDocument self, IsEventTarget self) => EventName self FocusEvent
- change :: (IsDocument self, IsEventTarget self) => EventName self Event
- click :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent
- contextMenu :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent
- dblClick :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent
- drag :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent
- dragEnd :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent
- dragEnter :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent
- dragLeave :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent
- dragOver :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent
- dragStart :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent
- drop :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent
- error :: (IsDocument self, IsEventTarget self) => EventName self UIEvent
- focus :: (IsDocument self, IsEventTarget self) => EventName self FocusEvent
- input :: (IsDocument self, IsEventTarget self) => EventName self Event
- invalid :: (IsDocument self, IsEventTarget self) => EventName self Event
- keyDown :: (IsDocument self, IsEventTarget self) => EventName self KeyboardEvent
- keyPress :: (IsDocument self, IsEventTarget self) => EventName self KeyboardEvent
- keyUp :: (IsDocument self, IsEventTarget self) => EventName self KeyboardEvent
- load :: (IsDocument self, IsEventTarget self) => EventName self UIEvent
- mouseDown :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent
- mouseEnter :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent
- mouseLeave :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent
- mouseMove :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent
- mouseOut :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent
- mouseOver :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent
- mouseUp :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent
- mouseWheel :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent
- readyStateChange :: (IsDocument self, IsEventTarget self) => EventName self Event
- scroll :: (IsDocument self, IsEventTarget self) => EventName self UIEvent
- select :: (IsDocument self, IsEventTarget self) => EventName self UIEvent
- submit :: (IsDocument self, IsEventTarget self) => EventName self Event
- wheel :: (IsDocument self, IsEventTarget self) => EventName self WheelEvent
- beforeCut :: (IsDocument self, IsEventTarget self) => EventName self Event
- cut :: (IsDocument self, IsEventTarget self) => EventName self Event
- beforeCopy :: (IsDocument self, IsEventTarget self) => EventName self Event
- copy :: (IsDocument self, IsEventTarget self) => EventName self Event
- beforePaste :: (IsDocument self, IsEventTarget self) => EventName self Event
- paste :: (IsDocument self, IsEventTarget self) => EventName self Event
- reset :: (IsDocument self, IsEventTarget self) => EventName self Event
- search :: (IsDocument self, IsEventTarget self) => EventName self Event
- selectStart :: (IsDocument self, IsEventTarget self) => EventName self Event
- selectionchange :: (IsDocument self, IsEventTarget self) => EventName self onselectionchange
- touchStart :: (IsDocument self, IsEventTarget self) => EventName self TouchEvent
- touchMove :: (IsDocument self, IsEventTarget self) => EventName self TouchEvent
- touchEnd :: (IsDocument self, IsEventTarget self) => EventName self TouchEvent
- touchCancel :: (IsDocument self, IsEventTarget self) => EventName self TouchEvent
- 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
- securitypolicyviolation :: (IsDocument self, IsEventTarget self) => EventName self onsecuritypolicyviolation
- webKitWillRevealBottom :: (IsDocument self, IsEventTarget self) => EventName self Event
- webKitWillRevealLeft :: (IsDocument self, IsEventTarget self) => EventName self Event
- webKitWillRevealRight :: (IsDocument self, IsEventTarget self) => EventName self Event
- webKitWillRevealTop :: (IsDocument self, IsEventTarget self) => EventName self Event
- getVisibilityState :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- getHidden :: (MonadDOM m, IsDocument self) => self -> m Bool
- getSecurityPolicy :: (MonadDOM m, IsDocument self) => self -> m (Maybe SecurityPolicy)
- getCurrentScript :: (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLScriptElement)
- getOrigin :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result
- data Document
- castToDocument :: IsGObject obj => obj -> JSM Document
- gTypeDocument :: JSM GType
- class IsNode o => IsDocument o
- toDocument :: IsDocument o => o -> Document
Documentation
createElement :: (MonadDOM m, IsDocument self, ToJSString tagName) => self -> Maybe tagName -> m (Maybe Element) Source #
createDocumentFragment :: (MonadDOM m, IsDocument self) => self -> m (Maybe DocumentFragment) Source #
createTextNode :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m (Maybe Text) Source #
createComment :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m (Maybe Comment) Source #
createCDATASection :: (MonadDOM m, IsDocument self, ToJSString data') => self -> data' -> m (Maybe CDATASection) Source #
createProcessingInstruction :: (MonadDOM m, IsDocument self, ToJSString target, ToJSString data') => self -> target -> data' -> m (Maybe ProcessingInstruction) Source #
createAttribute :: (MonadDOM m, IsDocument self, ToJSString name) => self -> name -> m (Maybe Attr) Source #
createEntityReference :: (MonadDOM m, IsDocument self, ToJSString name) => self -> name -> m (Maybe EntityReference) Source #
getElementsByTagName :: (MonadDOM m, IsDocument self, ToJSString tagname) => self -> tagname -> m (Maybe NodeList) Source #
importNode :: (MonadDOM m, IsDocument self, IsNode importedNode) => self -> Maybe importedNode -> Bool -> m (Maybe Node) Source #
createElementNS :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString qualifiedName) => self -> Maybe namespaceURI -> Maybe qualifiedName -> m (Maybe Element) Source #
createAttributeNS :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString qualifiedName) => self -> Maybe namespaceURI -> Maybe qualifiedName -> m (Maybe Attr) Source #
getElementsByTagNameNS :: (MonadDOM m, IsDocument self, ToJSString namespaceURI, ToJSString localName) => self -> Maybe namespaceURI -> localName -> m (Maybe NodeList) Source #
getElementById :: (MonadDOM m, IsDocument self, ToJSString elementId) => self -> elementId -> m (Maybe Element) Source #
adoptNode :: (MonadDOM m, IsDocument self, IsNode source) => self -> Maybe source -> m (Maybe Node) Source #
createEvent :: (MonadDOM m, IsDocument self, ToJSString eventType) => self -> eventType -> m (Maybe Event) Source #
createRange :: (MonadDOM m, IsDocument self) => self -> m (Maybe Range) Source #
createNodeIterator :: (MonadDOM m, IsDocument self, IsNode root) => self -> Maybe root -> Word -> Maybe NodeFilter -> Bool -> m (Maybe NodeIterator) Source #
createTreeWalker :: (MonadDOM m, IsDocument self, IsNode root) => self -> Maybe root -> Word -> Maybe NodeFilter -> Bool -> m (Maybe TreeWalker) Source #
getOverrideStyle :: (MonadDOM m, IsDocument self, IsElement element, ToJSString pseudoElement) => self -> Maybe element -> pseudoElement -> m (Maybe CSSStyleDeclaration) Source #
createExpression :: (MonadDOM m, IsDocument self, ToJSString expression) => self -> expression -> Maybe XPathNSResolver -> m (Maybe XPathExpression) Source #
createNSResolver :: (MonadDOM m, IsDocument self, IsNode nodeResolver) => self -> Maybe nodeResolver -> m (Maybe XPathNSResolver) Source #
evaluate :: (MonadDOM m, IsDocument self, ToJSString expression, IsNode contextNode) => self -> expression -> Maybe contextNode -> Maybe XPathNSResolver -> Word -> Maybe XPathResult -> m (Maybe XPathResult) Source #
execCommand :: (MonadDOM m, IsDocument self, ToJSString command, ToJSString value) => self -> command -> Bool -> Maybe value -> m Bool Source #
queryCommandEnabled :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m Bool Source #
queryCommandIndeterm :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m Bool Source #
queryCommandState :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m Bool Source #
queryCommandSupported :: (MonadDOM m, IsDocument self, ToJSString command) => self -> command -> m Bool Source #
queryCommandValue :: (MonadDOM m, IsDocument self, ToJSString command, FromJSString result) => self -> command -> m result Source #
getElementsByName :: (MonadDOM m, IsDocument self, ToJSString elementName) => self -> elementName -> m (Maybe NodeList) Source #
elementFromPoint :: (MonadDOM m, IsDocument self) => self -> Int -> Int -> m (Maybe Element) Source #
caretRangeFromPoint :: (MonadDOM m, IsDocument self) => self -> Int -> Int -> m (Maybe Range) Source #
getSelection :: (MonadDOM m, IsDocument self) => self -> m (Maybe Selection) Source #
getCSSCanvasContext :: (MonadDOM m, IsDocument self, ToJSString contextId, ToJSString name) => self -> contextId -> name -> Int -> Int -> m (Maybe CanvasRenderingContext) Source #
getElementsByClassName :: (MonadDOM m, IsDocument self, ToJSString tagname) => self -> tagname -> m (Maybe NodeList) Source #
querySelector :: (MonadDOM m, IsDocument self, ToJSString selectors) => self -> selectors -> m (Maybe Element) Source #
querySelectorAll :: (MonadDOM m, IsDocument self, ToJSString selectors) => self -> selectors -> m (Maybe NodeList) 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 (Maybe DOMNamedFlowCollection) Source #
createTouch :: (MonadDOM m, IsDocument self, IsEventTarget target) => self -> Maybe Window -> Maybe target -> Int -> Int -> Int -> Int -> Int -> Int -> Int -> Float -> Float -> m (Maybe Touch) Source #
createTouchList :: (MonadDOM m, IsDocument self) => self -> m (Maybe TouchList) Source #
getDoctype :: (MonadDOM m, IsDocument self) => self -> m (Maybe DocumentType) Source #
getImplementation :: (MonadDOM m, IsDocument self) => self -> m (Maybe DOMImplementation) Source #
getDocumentElement :: (MonadDOM m, IsDocument self) => self -> m (Maybe Element) Source #
getInputEncoding :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result) Source #
getXmlEncoding :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe 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 #
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 (Maybe result) Source #
getDefaultView :: (MonadDOM m, IsDocument self) => self -> m (Maybe Window) Source #
getStyleSheets :: (MonadDOM m, IsDocument self) => self -> m (Maybe StyleSheetList) Source #
getContentType :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
setTitle :: (MonadDOM m, IsDocument self, ToJSString val) => self -> Maybe val -> m () Source #
getTitle :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result) Source #
getReferrer :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
setDomain :: (MonadDOM m, IsDocument self, ToJSString val) => self -> Maybe val -> m () Source #
getDomain :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result) Source #
getURL :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
setCookie :: (MonadDOM m, IsDocument self, ToJSString val) => self -> Maybe val -> m () Source #
getCookie :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result) Source #
setBody :: (MonadDOM m, IsDocument self, IsHTMLElement val) => self -> Maybe val -> m () Source #
getBody :: (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLElement) Source #
getHead :: (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLHeadElement) Source #
getImages :: (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection) Source #
getApplets :: (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection) Source #
getLinks :: (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection) Source #
getForms :: (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection) Source #
getAnchors :: (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLCollection) Source #
getLastModified :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
setLocation :: (MonadDOM m, IsDocument self) => self -> Maybe Location -> m () Source #
getLocation :: (MonadDOM m, IsDocument self) => self -> m (Maybe Location) Source #
setCharset :: (MonadDOM m, IsDocument self, ToJSString val) => self -> Maybe val -> m () Source #
getCharset :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result) Source #
getDefaultCharset :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result) Source #
getReadyState :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result) Source #
getCharacterSet :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe result) Source #
getPreferredStylesheetSet :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m (Maybe 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 #
getActiveElement :: (MonadDOM m, IsDocument self) => self -> m (Maybe Element) 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 (Maybe Element) Source #
getWebkitFullscreenEnabled :: (MonadDOM m, IsDocument self) => self -> m Bool Source #
getWebkitFullscreenElement :: (MonadDOM m, IsDocument self) => self -> m (Maybe Element) Source #
getPointerLockElement :: (MonadDOM m, IsDocument self) => self -> m (Maybe Element) Source #
getFonts :: (MonadDOM m, IsDocument self) => self -> m (Maybe FontLoader) Source #
abort :: (IsDocument self, IsEventTarget self) => EventName self UIEvent Source #
blur :: (IsDocument self, IsEventTarget self) => EventName self FocusEvent Source #
change :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
click :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent Source #
contextMenu :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent Source #
dblClick :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent Source #
drag :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent Source #
dragEnd :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent Source #
dragEnter :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent Source #
dragLeave :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent Source #
dragOver :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent Source #
dragStart :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent Source #
drop :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent Source #
error :: (IsDocument self, IsEventTarget self) => EventName self UIEvent Source #
focus :: (IsDocument self, IsEventTarget self) => EventName self FocusEvent Source #
input :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
invalid :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
keyDown :: (IsDocument self, IsEventTarget self) => EventName self KeyboardEvent Source #
keyPress :: (IsDocument self, IsEventTarget self) => EventName self KeyboardEvent Source #
keyUp :: (IsDocument self, IsEventTarget self) => EventName self KeyboardEvent Source #
load :: (IsDocument self, IsEventTarget self) => EventName self UIEvent Source #
mouseDown :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent Source #
mouseEnter :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent Source #
mouseLeave :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent Source #
mouseMove :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent Source #
mouseOut :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent Source #
mouseOver :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent Source #
mouseUp :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent Source #
mouseWheel :: (IsDocument self, IsEventTarget self) => EventName self MouseEvent Source #
readyStateChange :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
scroll :: (IsDocument self, IsEventTarget self) => EventName self UIEvent Source #
select :: (IsDocument self, IsEventTarget self) => EventName self UIEvent Source #
submit :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
wheel :: (IsDocument self, IsEventTarget self) => EventName self WheelEvent Source #
beforeCut :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
cut :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
beforeCopy :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
copy :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
beforePaste :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
paste :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
reset :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
search :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
selectStart :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
selectionchange :: (IsDocument self, IsEventTarget self) => EventName self onselectionchange Source #
touchStart :: (IsDocument self, IsEventTarget self) => EventName self TouchEvent Source #
touchMove :: (IsDocument self, IsEventTarget self) => EventName self TouchEvent Source #
touchEnd :: (IsDocument self, IsEventTarget self) => EventName self TouchEvent Source #
touchCancel :: (IsDocument self, IsEventTarget self) => EventName self TouchEvent 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 #
securitypolicyviolation :: (IsDocument self, IsEventTarget self) => EventName self onsecuritypolicyviolation Source #
webKitWillRevealBottom :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
webKitWillRevealLeft :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
webKitWillRevealRight :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
webKitWillRevealTop :: (IsDocument self, IsEventTarget self) => EventName self Event Source #
getVisibilityState :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
getSecurityPolicy :: (MonadDOM m, IsDocument self) => self -> m (Maybe SecurityPolicy) Source #
getCurrentScript :: (MonadDOM m, IsDocument self) => self -> m (Maybe HTMLScriptElement) Source #
getOrigin :: (MonadDOM m, IsDocument self, FromJSString result) => self -> m result Source #
Functions for this inteface are in JSDOM.Document. Base interface functions are in:
gTypeDocument :: JSM GType Source #
class IsNode o => IsDocument o Source #
toDocument :: IsDocument o => o -> Document Source #