Safe Haskell | None |
---|---|
Language | Haskell2010 |
- getGamepads :: MonadDOM m => Navigator -> m [Maybe Gamepad]
- getGamepads_ :: MonadDOM m => Navigator -> m ()
- webkitGetUserMedia :: (MonadDOM m, IsDictionary options) => Navigator -> Maybe options -> Maybe NavigatorUserMediaSuccessCallback -> Maybe NavigatorUserMediaErrorCallback -> m ()
- registerProtocolHandler :: (MonadDOM m, ToJSString scheme, ToJSString url, ToJSString title) => Navigator -> scheme -> url -> title -> m ()
- isProtocolHandlerRegistered :: (MonadDOM m, ToJSString scheme, ToJSString url, FromJSString result) => Navigator -> scheme -> url -> m result
- isProtocolHandlerRegistered_ :: (MonadDOM m, ToJSString scheme, ToJSString url) => Navigator -> scheme -> url -> m ()
- unregisterProtocolHandler :: (MonadDOM m, ToJSString scheme, ToJSString url) => Navigator -> scheme -> url -> m ()
- vibratePattern :: MonadDOM m => Navigator -> [Word] -> m Bool
- vibratePattern_ :: MonadDOM m => Navigator -> [Word] -> m ()
- vibrate :: MonadDOM m => Navigator -> Word -> m Bool
- vibrate_ :: MonadDOM m => Navigator -> Word -> m ()
- javaEnabled :: MonadDOM m => Navigator -> m Bool
- javaEnabled_ :: MonadDOM m => Navigator -> m ()
- getStorageUpdates :: MonadDOM m => Navigator -> m ()
- getWebkitBattery :: MonadDOM m => Navigator -> m (Maybe BatteryManager)
- getWebkitBatteryUnsafe :: (MonadDOM m, HasCallStack) => Navigator -> m BatteryManager
- getWebkitBatteryUnchecked :: MonadDOM m => Navigator -> m BatteryManager
- getGeolocation :: MonadDOM m => Navigator -> m (Maybe Geolocation)
- getGeolocationUnsafe :: (MonadDOM m, HasCallStack) => Navigator -> m Geolocation
- getGeolocationUnchecked :: MonadDOM m => Navigator -> m Geolocation
- getWebkitTemporaryStorage :: MonadDOM m => Navigator -> m (Maybe StorageQuota)
- getWebkitTemporaryStorageUnsafe :: (MonadDOM m, HasCallStack) => Navigator -> m StorageQuota
- getWebkitTemporaryStorageUnchecked :: MonadDOM m => Navigator -> m StorageQuota
- getWebkitPersistentStorage :: MonadDOM m => Navigator -> m (Maybe StorageQuota)
- getWebkitPersistentStorageUnsafe :: (MonadDOM m, HasCallStack) => Navigator -> m StorageQuota
- getWebkitPersistentStorageUnchecked :: MonadDOM m => Navigator -> m StorageQuota
- getAppCodeName :: (MonadDOM m, FromJSString result) => Navigator -> m result
- getAppName :: (MonadDOM m, FromJSString result) => Navigator -> m result
- getAppVersion :: (MonadDOM m, FromJSString result) => Navigator -> m result
- getLanguage :: (MonadDOM m, FromJSString result) => Navigator -> m result
- getUserAgent :: (MonadDOM m, FromJSString result) => Navigator -> m result
- getPlatform :: (MonadDOM m, FromJSString result) => Navigator -> m result
- getPlugins :: MonadDOM m => Navigator -> m (Maybe PluginArray)
- getPluginsUnsafe :: (MonadDOM m, HasCallStack) => Navigator -> m PluginArray
- getPluginsUnchecked :: MonadDOM m => Navigator -> m PluginArray
- getMimeTypes :: MonadDOM m => Navigator -> m (Maybe MimeTypeArray)
- getMimeTypesUnsafe :: (MonadDOM m, HasCallStack) => Navigator -> m MimeTypeArray
- getMimeTypesUnchecked :: MonadDOM m => Navigator -> m MimeTypeArray
- getProduct :: (MonadDOM m, FromJSString result) => Navigator -> m result
- getProductSub :: (MonadDOM m, FromJSString result) => Navigator -> m result
- getVendor :: (MonadDOM m, FromJSString result) => Navigator -> m result
- getVendorSub :: (MonadDOM m, FromJSString result) => Navigator -> m result
- getCookieEnabled :: MonadDOM m => Navigator -> m Bool
- getOnLine :: MonadDOM m => Navigator -> m Bool
- getHardwareConcurrency :: MonadDOM m => Navigator -> m Int
- newtype Navigator = Navigator {
- unNavigator :: JSVal
- gTypeNavigator :: JSM GType
Documentation
getGamepads_ :: MonadDOM m => Navigator -> m () Source #
webkitGetUserMedia :: (MonadDOM m, IsDictionary options) => Navigator -> Maybe options -> Maybe NavigatorUserMediaSuccessCallback -> Maybe NavigatorUserMediaErrorCallback -> m () Source #
registerProtocolHandler :: (MonadDOM m, ToJSString scheme, ToJSString url, ToJSString title) => Navigator -> scheme -> url -> title -> m () Source #
isProtocolHandlerRegistered :: (MonadDOM m, ToJSString scheme, ToJSString url, FromJSString result) => Navigator -> scheme -> url -> m result Source #
isProtocolHandlerRegistered_ :: (MonadDOM m, ToJSString scheme, ToJSString url) => Navigator -> scheme -> url -> m () Source #
unregisterProtocolHandler :: (MonadDOM m, ToJSString scheme, ToJSString url) => Navigator -> scheme -> url -> m () Source #
javaEnabled_ :: MonadDOM m => Navigator -> m () Source #
getStorageUpdates :: MonadDOM m => Navigator -> m () Source #
getWebkitBattery :: MonadDOM m => Navigator -> m (Maybe BatteryManager) Source #
getWebkitBatteryUnsafe :: (MonadDOM m, HasCallStack) => Navigator -> m BatteryManager Source #
getWebkitBatteryUnchecked :: MonadDOM m => Navigator -> m BatteryManager Source #
getGeolocation :: MonadDOM m => Navigator -> m (Maybe Geolocation) Source #
getGeolocationUnsafe :: (MonadDOM m, HasCallStack) => Navigator -> m Geolocation Source #
getGeolocationUnchecked :: MonadDOM m => Navigator -> m Geolocation Source #
getWebkitTemporaryStorage :: MonadDOM m => Navigator -> m (Maybe StorageQuota) Source #
getWebkitTemporaryStorageUnsafe :: (MonadDOM m, HasCallStack) => Navigator -> m StorageQuota Source #
getWebkitTemporaryStorageUnchecked :: MonadDOM m => Navigator -> m StorageQuota Source #
getWebkitPersistentStorage :: MonadDOM m => Navigator -> m (Maybe StorageQuota) Source #
getWebkitPersistentStorageUnsafe :: (MonadDOM m, HasCallStack) => Navigator -> m StorageQuota Source #
getWebkitPersistentStorageUnchecked :: MonadDOM m => Navigator -> m StorageQuota Source #
getAppCodeName :: (MonadDOM m, FromJSString result) => Navigator -> m result Source #
getAppName :: (MonadDOM m, FromJSString result) => Navigator -> m result Source #
getAppVersion :: (MonadDOM m, FromJSString result) => Navigator -> m result Source #
getLanguage :: (MonadDOM m, FromJSString result) => Navigator -> m result Source #
getUserAgent :: (MonadDOM m, FromJSString result) => Navigator -> m result Source #
getPlatform :: (MonadDOM m, FromJSString result) => Navigator -> m result Source #
getPlugins :: MonadDOM m => Navigator -> m (Maybe PluginArray) Source #
getPluginsUnsafe :: (MonadDOM m, HasCallStack) => Navigator -> m PluginArray Source #
getPluginsUnchecked :: MonadDOM m => Navigator -> m PluginArray Source #
getMimeTypes :: MonadDOM m => Navigator -> m (Maybe MimeTypeArray) Source #
getMimeTypesUnsafe :: (MonadDOM m, HasCallStack) => Navigator -> m MimeTypeArray Source #
getMimeTypesUnchecked :: MonadDOM m => Navigator -> m MimeTypeArray Source #
getProduct :: (MonadDOM m, FromJSString result) => Navigator -> m result Source #
getProductSub :: (MonadDOM m, FromJSString result) => Navigator -> m result Source #
getVendorSub :: (MonadDOM m, FromJSString result) => Navigator -> m result Source #
Functions for this inteface are in JSDOM.Navigator.