Safe Haskell | None |
---|---|
Language | Haskell2010 |
- js_getGamepads :: Navigator -> IO JSVal
- getGamepads :: MonadIO m => Navigator -> m [Maybe Gamepad]
- getGamepads_ :: MonadIO m => Navigator -> m ()
- js_webkitGetUserMedia :: Navigator -> Nullable Dictionary -> Nullable NavigatorUserMediaSuccessCallback -> Nullable NavigatorUserMediaErrorCallback -> IO ()
- webkitGetUserMedia :: (MonadIO m, IsDictionary options) => Navigator -> Maybe options -> Maybe NavigatorUserMediaSuccessCallback -> Maybe NavigatorUserMediaErrorCallback -> m ()
- js_registerProtocolHandler :: Navigator -> JSString -> JSString -> JSString -> IO ()
- registerProtocolHandler :: (MonadIO m, ToJSString scheme, ToJSString url, ToJSString title) => Navigator -> scheme -> url -> title -> m ()
- js_isProtocolHandlerRegistered :: Navigator -> JSString -> JSString -> IO JSString
- isProtocolHandlerRegistered :: (MonadIO m, ToJSString scheme, ToJSString url, FromJSString result) => Navigator -> scheme -> url -> m result
- isProtocolHandlerRegistered_ :: (MonadIO m, ToJSString scheme, ToJSString url) => Navigator -> scheme -> url -> m ()
- js_unregisterProtocolHandler :: Navigator -> JSString -> JSString -> IO ()
- unregisterProtocolHandler :: (MonadIO m, ToJSString scheme, ToJSString url) => Navigator -> scheme -> url -> m ()
- js_vibratePattern :: Navigator -> JSVal -> IO Bool
- vibratePattern :: MonadIO m => Navigator -> [Word] -> m Bool
- vibratePattern_ :: MonadIO m => Navigator -> [Word] -> m ()
- js_vibrate :: Navigator -> Word -> IO Bool
- vibrate :: MonadIO m => Navigator -> Word -> m Bool
- vibrate_ :: MonadIO m => Navigator -> Word -> m ()
- js_javaEnabled :: Navigator -> IO Bool
- javaEnabled :: MonadIO m => Navigator -> m Bool
- javaEnabled_ :: MonadIO m => Navigator -> m ()
- js_getStorageUpdates :: Navigator -> IO ()
- getStorageUpdates :: MonadIO m => Navigator -> m ()
- js_getWebkitBattery :: Navigator -> IO (Nullable BatteryManager)
- getWebkitBattery :: MonadIO m => Navigator -> m (Maybe BatteryManager)
- getWebkitBatteryUnsafe :: (MonadIO m, HasCallStack) => Navigator -> m BatteryManager
- getWebkitBatteryUnchecked :: MonadIO m => Navigator -> m BatteryManager
- js_getGeolocation :: Navigator -> IO (Nullable Geolocation)
- getGeolocation :: MonadIO m => Navigator -> m (Maybe Geolocation)
- getGeolocationUnsafe :: (MonadIO m, HasCallStack) => Navigator -> m Geolocation
- getGeolocationUnchecked :: MonadIO m => Navigator -> m Geolocation
- js_getWebkitTemporaryStorage :: Navigator -> IO (Nullable StorageQuota)
- getWebkitTemporaryStorage :: MonadIO m => Navigator -> m (Maybe StorageQuota)
- getWebkitTemporaryStorageUnsafe :: (MonadIO m, HasCallStack) => Navigator -> m StorageQuota
- getWebkitTemporaryStorageUnchecked :: MonadIO m => Navigator -> m StorageQuota
- js_getWebkitPersistentStorage :: Navigator -> IO (Nullable StorageQuota)
- getWebkitPersistentStorage :: MonadIO m => Navigator -> m (Maybe StorageQuota)
- getWebkitPersistentStorageUnsafe :: (MonadIO m, HasCallStack) => Navigator -> m StorageQuota
- getWebkitPersistentStorageUnchecked :: MonadIO m => Navigator -> m StorageQuota
- js_getAppCodeName :: Navigator -> IO JSString
- getAppCodeName :: (MonadIO m, FromJSString result) => Navigator -> m result
- js_getAppName :: Navigator -> IO JSString
- getAppName :: (MonadIO m, FromJSString result) => Navigator -> m result
- js_getAppVersion :: Navigator -> IO JSString
- getAppVersion :: (MonadIO m, FromJSString result) => Navigator -> m result
- js_getLanguage :: Navigator -> IO JSString
- getLanguage :: (MonadIO m, FromJSString result) => Navigator -> m result
- js_getUserAgent :: Navigator -> IO JSString
- getUserAgent :: (MonadIO m, FromJSString result) => Navigator -> m result
- js_getPlatform :: Navigator -> IO JSString
- getPlatform :: (MonadIO m, FromJSString result) => Navigator -> m result
- js_getPlugins :: Navigator -> IO (Nullable PluginArray)
- getPlugins :: MonadIO m => Navigator -> m (Maybe PluginArray)
- getPluginsUnsafe :: (MonadIO m, HasCallStack) => Navigator -> m PluginArray
- getPluginsUnchecked :: MonadIO m => Navigator -> m PluginArray
- js_getMimeTypes :: Navigator -> IO (Nullable MimeTypeArray)
- getMimeTypes :: MonadIO m => Navigator -> m (Maybe MimeTypeArray)
- getMimeTypesUnsafe :: (MonadIO m, HasCallStack) => Navigator -> m MimeTypeArray
- getMimeTypesUnchecked :: MonadIO m => Navigator -> m MimeTypeArray
- js_getProduct :: Navigator -> IO JSString
- getProduct :: (MonadIO m, FromJSString result) => Navigator -> m result
- js_getProductSub :: Navigator -> IO JSString
- getProductSub :: (MonadIO m, FromJSString result) => Navigator -> m result
- js_getVendor :: Navigator -> IO JSString
- getVendor :: (MonadIO m, FromJSString result) => Navigator -> m result
- js_getVendorSub :: Navigator -> IO JSString
- getVendorSub :: (MonadIO m, FromJSString result) => Navigator -> m result
- js_getCookieEnabled :: Navigator -> IO Bool
- getCookieEnabled :: MonadIO m => Navigator -> m Bool
- js_getOnLine :: Navigator -> IO Bool
- getOnLine :: MonadIO m => Navigator -> m Bool
- js_getHardwareConcurrency :: Navigator -> IO Int
- getHardwareConcurrency :: MonadIO m => Navigator -> m Int
- newtype Navigator = Navigator {
- unNavigator :: JSVal
- gTypeNavigator :: GType
Documentation
getGamepads_ :: MonadIO m => Navigator -> m () Source #
js_webkitGetUserMedia :: Navigator -> Nullable Dictionary -> Nullable NavigatorUserMediaSuccessCallback -> Nullable NavigatorUserMediaErrorCallback -> IO () Source #
webkitGetUserMedia :: (MonadIO m, IsDictionary options) => Navigator -> Maybe options -> Maybe NavigatorUserMediaSuccessCallback -> Maybe NavigatorUserMediaErrorCallback -> m () Source #
registerProtocolHandler :: (MonadIO m, ToJSString scheme, ToJSString url, ToJSString title) => Navigator -> scheme -> url -> title -> m () Source #
isProtocolHandlerRegistered :: (MonadIO m, ToJSString scheme, ToJSString url, FromJSString result) => Navigator -> scheme -> url -> m result Source #
isProtocolHandlerRegistered_ :: (MonadIO m, ToJSString scheme, ToJSString url) => Navigator -> scheme -> url -> m () Source #
unregisterProtocolHandler :: (MonadIO m, ToJSString scheme, ToJSString url) => Navigator -> scheme -> url -> m () Source #
javaEnabled_ :: MonadIO m => Navigator -> m () Source #
js_getStorageUpdates :: Navigator -> IO () Source #
getStorageUpdates :: MonadIO m => Navigator -> m () Source #
getWebkitBattery :: MonadIO m => Navigator -> m (Maybe BatteryManager) Source #
getWebkitBatteryUnsafe :: (MonadIO m, HasCallStack) => Navigator -> m BatteryManager Source #
getWebkitBatteryUnchecked :: MonadIO m => Navigator -> m BatteryManager Source #
js_getGeolocation :: Navigator -> IO (Nullable Geolocation) Source #
getGeolocation :: MonadIO m => Navigator -> m (Maybe Geolocation) Source #
getGeolocationUnsafe :: (MonadIO m, HasCallStack) => Navigator -> m Geolocation Source #
getGeolocationUnchecked :: MonadIO m => Navigator -> m Geolocation Source #
getWebkitTemporaryStorage :: MonadIO m => Navigator -> m (Maybe StorageQuota) Source #
getWebkitTemporaryStorageUnsafe :: (MonadIO m, HasCallStack) => Navigator -> m StorageQuota Source #
getWebkitTemporaryStorageUnchecked :: MonadIO m => Navigator -> m StorageQuota Source #
getWebkitPersistentStorage :: MonadIO m => Navigator -> m (Maybe StorageQuota) Source #
getWebkitPersistentStorageUnsafe :: (MonadIO m, HasCallStack) => Navigator -> m StorageQuota Source #
getWebkitPersistentStorageUnchecked :: MonadIO m => Navigator -> m StorageQuota Source #
getAppCodeName :: (MonadIO m, FromJSString result) => Navigator -> m result Source #
getAppName :: (MonadIO m, FromJSString result) => Navigator -> m result Source #
getAppVersion :: (MonadIO m, FromJSString result) => Navigator -> m result Source #
getLanguage :: (MonadIO m, FromJSString result) => Navigator -> m result Source #
getUserAgent :: (MonadIO m, FromJSString result) => Navigator -> m result Source #
getPlatform :: (MonadIO m, FromJSString result) => Navigator -> m result Source #
js_getPlugins :: Navigator -> IO (Nullable PluginArray) Source #
getPlugins :: MonadIO m => Navigator -> m (Maybe PluginArray) Source #
getPluginsUnsafe :: (MonadIO m, HasCallStack) => Navigator -> m PluginArray Source #
getPluginsUnchecked :: MonadIO m => Navigator -> m PluginArray Source #
js_getMimeTypes :: Navigator -> IO (Nullable MimeTypeArray) Source #
getMimeTypes :: MonadIO m => Navigator -> m (Maybe MimeTypeArray) Source #
getMimeTypesUnsafe :: (MonadIO m, HasCallStack) => Navigator -> m MimeTypeArray Source #
getMimeTypesUnchecked :: MonadIO m => Navigator -> m MimeTypeArray Source #
getProduct :: (MonadIO m, FromJSString result) => Navigator -> m result Source #
getProductSub :: (MonadIO m, FromJSString result) => Navigator -> m result Source #
getVendorSub :: (MonadIO m, FromJSString result) => Navigator -> m result Source #
Functions for this inteface are in GHCJS.DOM.Navigator.