Safe Haskell | None |
---|---|
Language | Haskell2010 |
- newXMLHttpRequest :: MonadDOM m => m XMLHttpRequest
- open :: (MonadDOM m, ToJSString method, ToJSString url, ToJSString user, ToJSString password) => XMLHttpRequest -> method -> url -> Bool -> user -> password -> m ()
- setRequestHeader :: (MonadDOM m, ToJSString header, ToJSString value) => XMLHttpRequest -> header -> value -> m ()
- send :: MonadDOM m => XMLHttpRequest -> m ()
- abort :: MonadDOM m => XMLHttpRequest -> m ()
- getAllResponseHeaders :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m (Maybe result)
- getResponseHeader :: (MonadDOM m, ToJSString header, FromJSString result) => XMLHttpRequest -> header -> m (Maybe result)
- overrideMimeType :: (MonadDOM m, ToJSString override) => XMLHttpRequest -> override -> m ()
- pattern UNSENT :: forall a. (Num a, Eq a) => a
- pattern OPENED :: forall a. (Num a, Eq a) => a
- pattern HEADERS_RECEIVED :: forall a. (Num a, Eq a) => a
- pattern LOADING :: forall a. (Num a, Eq a) => a
- pattern DONE :: forall a. (Num a, Eq a) => a
- abortEvent :: EventName XMLHttpRequest XMLHttpRequestProgressEvent
- error :: EventName XMLHttpRequest XMLHttpRequestProgressEvent
- load :: EventName XMLHttpRequest XMLHttpRequestProgressEvent
- loadEnd :: EventName XMLHttpRequest ProgressEvent
- loadStart :: EventName XMLHttpRequest ProgressEvent
- progress :: EventName XMLHttpRequest XMLHttpRequestProgressEvent
- timeout :: EventName XMLHttpRequest ProgressEvent
- readyStateChange :: EventName XMLHttpRequest Event
- setTimeout :: MonadDOM m => XMLHttpRequest -> Word -> m ()
- getTimeout :: MonadDOM m => XMLHttpRequest -> m Word
- getReadyState :: MonadDOM m => XMLHttpRequest -> m Word
- setWithCredentials :: MonadDOM m => XMLHttpRequest -> Bool -> m ()
- getWithCredentials :: MonadDOM m => XMLHttpRequest -> m Bool
- getUpload :: MonadDOM m => XMLHttpRequest -> m (Maybe XMLHttpRequestUpload)
- getResponseText :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m (Maybe result)
- getResponseXML :: MonadDOM m => XMLHttpRequest -> m (Maybe Document)
- setResponseType :: MonadDOM m => XMLHttpRequest -> XMLHttpRequestResponseType -> m ()
- getResponseType :: MonadDOM m => XMLHttpRequest -> m XMLHttpRequestResponseType
- getResponse :: MonadDOM m => XMLHttpRequest -> m (Maybe GObject)
- getStatus :: MonadDOM m => XMLHttpRequest -> m Word
- getStatusText :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m result
- getResponseURL :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m result
- data XMLHttpRequest
- castToXMLHttpRequest :: IsGObject obj => obj -> JSM XMLHttpRequest
- gTypeXMLHttpRequest :: JSM GType
Documentation
open :: (MonadDOM m, ToJSString method, ToJSString url, ToJSString user, ToJSString password) => XMLHttpRequest -> method -> url -> Bool -> user -> password -> m () Source #
setRequestHeader :: (MonadDOM m, ToJSString header, ToJSString value) => XMLHttpRequest -> header -> value -> m () Source #
send :: MonadDOM m => XMLHttpRequest -> m () Source #
abort :: MonadDOM m => XMLHttpRequest -> m () Source #
getAllResponseHeaders :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m (Maybe result) Source #
getResponseHeader :: (MonadDOM m, ToJSString header, FromJSString result) => XMLHttpRequest -> header -> m (Maybe result) Source #
overrideMimeType :: (MonadDOM m, ToJSString override) => XMLHttpRequest -> override -> m () Source #
pattern HEADERS_RECEIVED :: forall a. (Num a, Eq a) => a Source #
setTimeout :: MonadDOM m => XMLHttpRequest -> Word -> m () Source #
getTimeout :: MonadDOM m => XMLHttpRequest -> m Word Source #
getReadyState :: MonadDOM m => XMLHttpRequest -> m Word Source #
setWithCredentials :: MonadDOM m => XMLHttpRequest -> Bool -> m () Source #
getWithCredentials :: MonadDOM m => XMLHttpRequest -> m Bool Source #
getUpload :: MonadDOM m => XMLHttpRequest -> m (Maybe XMLHttpRequestUpload) Source #
getResponseText :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m (Maybe result) Source #
getResponseXML :: MonadDOM m => XMLHttpRequest -> m (Maybe Document) Source #
setResponseType :: MonadDOM m => XMLHttpRequest -> XMLHttpRequestResponseType -> m () Source #
getResponseType :: MonadDOM m => XMLHttpRequest -> m XMLHttpRequestResponseType Source #
getResponse :: MonadDOM m => XMLHttpRequest -> m (Maybe GObject) Source #
getStatusText :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m result Source #
getResponseURL :: (MonadDOM m, FromJSString result) => XMLHttpRequest -> m result Source #
data XMLHttpRequest Source #
Functions for this inteface are in JSDOM.XMLHttpRequest. Base interface functions are in:
castToXMLHttpRequest :: IsGObject obj => obj -> JSM XMLHttpRequest Source #