Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_clearData :: DataTransfer -> JSString -> IO ()
- clearData :: (MonadIO m, ToJSString type') => DataTransfer -> type' -> m ()
- js_getData :: DataTransfer -> JSString -> IO JSString
- getData :: (MonadIO m, ToJSString type', FromJSString result) => DataTransfer -> type' -> m result
- getData_ :: (MonadIO m, ToJSString type') => DataTransfer -> type' -> m ()
- js_setData :: DataTransfer -> JSString -> JSString -> IO ()
- setData :: (MonadIO m, ToJSString type', ToJSString data') => DataTransfer -> type' -> data' -> m ()
- js_setDragImage :: DataTransfer -> Nullable Element -> Int -> Int -> IO ()
- setDragImage :: (MonadIO m, IsElement image) => DataTransfer -> Maybe image -> Int -> Int -> m ()
- js_setDropEffect :: DataTransfer -> JSString -> IO ()
- setDropEffect :: (MonadIO m, ToJSString val) => DataTransfer -> val -> m ()
- js_getDropEffect :: DataTransfer -> IO JSString
- getDropEffect :: (MonadIO m, FromJSString result) => DataTransfer -> m result
- js_setEffectAllowed :: DataTransfer -> JSString -> IO ()
- setEffectAllowed :: (MonadIO m, ToJSString val) => DataTransfer -> val -> m ()
- js_getEffectAllowed :: DataTransfer -> IO JSString
- getEffectAllowed :: (MonadIO m, FromJSString result) => DataTransfer -> m result
- js_getTypes :: DataTransfer -> IO (Nullable Array)
- getTypes :: MonadIO m => DataTransfer -> m (Maybe Array)
- getTypesUnsafe :: (MonadIO m, HasCallStack) => DataTransfer -> m Array
- getTypesUnchecked :: MonadIO m => DataTransfer -> m Array
- js_getFiles :: DataTransfer -> IO (Nullable FileList)
- getFiles :: MonadIO m => DataTransfer -> m (Maybe FileList)
- getFilesUnsafe :: (MonadIO m, HasCallStack) => DataTransfer -> m FileList
- getFilesUnchecked :: MonadIO m => DataTransfer -> m FileList
- js_getItems :: DataTransfer -> IO (Nullable DataTransferItemList)
- getItems :: MonadIO m => DataTransfer -> m (Maybe DataTransferItemList)
- getItemsUnsafe :: (MonadIO m, HasCallStack) => DataTransfer -> m DataTransferItemList
- getItemsUnchecked :: MonadIO m => DataTransfer -> m DataTransferItemList
- newtype DataTransfer = DataTransfer {}
- gTypeDataTransfer :: GType
Documentation
js_clearData :: DataTransfer -> JSString -> IO () Source #
clearData :: (MonadIO m, ToJSString type') => DataTransfer -> type' -> m () Source #
js_getData :: DataTransfer -> JSString -> IO JSString Source #
getData :: (MonadIO m, ToJSString type', FromJSString result) => DataTransfer -> type' -> m result Source #
getData_ :: (MonadIO m, ToJSString type') => DataTransfer -> type' -> m () Source #
js_setData :: DataTransfer -> JSString -> JSString -> IO () Source #
setData :: (MonadIO m, ToJSString type', ToJSString data') => DataTransfer -> type' -> data' -> m () Source #
js_setDragImage :: DataTransfer -> Nullable Element -> Int -> Int -> IO () Source #
setDragImage :: (MonadIO m, IsElement image) => DataTransfer -> Maybe image -> Int -> Int -> m () Source #
js_setDropEffect :: DataTransfer -> JSString -> IO () Source #
setDropEffect :: (MonadIO m, ToJSString val) => DataTransfer -> val -> m () Source #
getDropEffect :: (MonadIO m, FromJSString result) => DataTransfer -> m result Source #
js_setEffectAllowed :: DataTransfer -> JSString -> IO () Source #
setEffectAllowed :: (MonadIO m, ToJSString val) => DataTransfer -> val -> m () Source #
getEffectAllowed :: (MonadIO m, FromJSString result) => DataTransfer -> m result Source #
js_getTypes :: DataTransfer -> IO (Nullable Array) Source #
getTypesUnsafe :: (MonadIO m, HasCallStack) => DataTransfer -> m Array Source #
getTypesUnchecked :: MonadIO m => DataTransfer -> m Array Source #
js_getFiles :: DataTransfer -> IO (Nullable FileList) Source #
getFilesUnsafe :: (MonadIO m, HasCallStack) => DataTransfer -> m FileList Source #
getFilesUnchecked :: MonadIO m => DataTransfer -> m FileList Source #
getItems :: MonadIO m => DataTransfer -> m (Maybe DataTransferItemList) Source #
getItemsUnsafe :: (MonadIO m, HasCallStack) => DataTransfer -> m DataTransferItemList Source #
getItemsUnchecked :: MonadIO m => DataTransfer -> m DataTransferItemList Source #
newtype DataTransfer Source #
Functions for this inteface are in GHCJS.DOM.DataTransfer.