ghcjs-dom-javascript-0.10.0.0: src/GHCJS/DOM/JSFFI/Generated/ValidityState.hs
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}
{-# LANGUAGE ImplicitParams, ConstraintKinds, KindSignatures #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- | Generated by dom-gen from html (webref). Do not edit.
module GHCJS.DOM.JSFFI.Generated.ValidityState
(js_getValueMissing, js_getTypeMismatch, js_getPatternMismatch, js_getTooLong, js_getTooShort, js_getRangeUnderflow, js_getRangeOverflow, js_getStepMismatch, js_getBadInput, js_getCustomError, js_getValid, getValueMissing, getTypeMismatch, getPatternMismatch, getTooLong, getTooShort, getRangeUnderflow, getRangeOverflow, getStepMismatch, getBadInput, getCustomError, getValid, ValidityState(..), gTypeValidityState)
where
import Prelude ((.), (==), (>>=), (<$>), (++), Bool(..), Maybe(..), IO, Int, Word, Double, Float)
import qualified Prelude as P
import Control.Monad (void)
import GHCJS.Types (JSVal, JSString)
import GHCJS.Foreign (jsUndefined, jsNull)
import GHCJS.DOM.Types
import qualified GHCJS.DOM.Types as Types
import GHCJS.DOM.EventTargetClosures (EventName, unsafeEventName, unsafeEventNameAsync)
import GHCJS.DOM.JSFFI.Generated.Enums
foreign import javascript unsafe "(($1) => { return $1[\"valueMissing\"]; })"
js_getValueMissing :: ValidityState -> IO Bool
-- | <https://developer.mozilla.org/docs/Web/API/ValidityState/valueMissing MDN ValidityState.valueMissing documentation>
getValueMissing :: (MonadDOM m) => ValidityState -> m Bool
getValueMissing self = liftDOM ((js_getValueMissing (self)))
foreign import javascript unsafe "(($1) => { return $1[\"typeMismatch\"]; })"
js_getTypeMismatch :: ValidityState -> IO Bool
-- | <https://developer.mozilla.org/docs/Web/API/ValidityState/typeMismatch MDN ValidityState.typeMismatch documentation>
getTypeMismatch :: (MonadDOM m) => ValidityState -> m Bool
getTypeMismatch self = liftDOM ((js_getTypeMismatch (self)))
foreign import javascript unsafe "(($1) => { return $1[\"patternMismatch\"]; })"
js_getPatternMismatch :: ValidityState -> IO Bool
-- | <https://developer.mozilla.org/docs/Web/API/ValidityState/patternMismatch MDN ValidityState.patternMismatch documentation>
getPatternMismatch :: (MonadDOM m) => ValidityState -> m Bool
getPatternMismatch self = liftDOM ((js_getPatternMismatch (self)))
foreign import javascript unsafe "(($1) => { return $1[\"tooLong\"]; })"
js_getTooLong :: ValidityState -> IO Bool
-- | <https://developer.mozilla.org/docs/Web/API/ValidityState/tooLong MDN ValidityState.tooLong documentation>
getTooLong :: (MonadDOM m) => ValidityState -> m Bool
getTooLong self = liftDOM ((js_getTooLong (self)))
foreign import javascript unsafe "(($1) => { return $1[\"tooShort\"]; })"
js_getTooShort :: ValidityState -> IO Bool
-- | <https://developer.mozilla.org/docs/Web/API/ValidityState/tooShort MDN ValidityState.tooShort documentation>
getTooShort :: (MonadDOM m) => ValidityState -> m Bool
getTooShort self = liftDOM ((js_getTooShort (self)))
foreign import javascript unsafe "(($1) => { return $1[\"rangeUnderflow\"]; })"
js_getRangeUnderflow :: ValidityState -> IO Bool
-- | <https://developer.mozilla.org/docs/Web/API/ValidityState/rangeUnderflow MDN ValidityState.rangeUnderflow documentation>
getRangeUnderflow :: (MonadDOM m) => ValidityState -> m Bool
getRangeUnderflow self = liftDOM ((js_getRangeUnderflow (self)))
foreign import javascript unsafe "(($1) => { return $1[\"rangeOverflow\"]; })"
js_getRangeOverflow :: ValidityState -> IO Bool
-- | <https://developer.mozilla.org/docs/Web/API/ValidityState/rangeOverflow MDN ValidityState.rangeOverflow documentation>
getRangeOverflow :: (MonadDOM m) => ValidityState -> m Bool
getRangeOverflow self = liftDOM ((js_getRangeOverflow (self)))
foreign import javascript unsafe "(($1) => { return $1[\"stepMismatch\"]; })"
js_getStepMismatch :: ValidityState -> IO Bool
-- | <https://developer.mozilla.org/docs/Web/API/ValidityState/stepMismatch MDN ValidityState.stepMismatch documentation>
getStepMismatch :: (MonadDOM m) => ValidityState -> m Bool
getStepMismatch self = liftDOM ((js_getStepMismatch (self)))
foreign import javascript unsafe "(($1) => { return $1[\"badInput\"]; })"
js_getBadInput :: ValidityState -> IO Bool
-- | <https://developer.mozilla.org/docs/Web/API/ValidityState/badInput MDN ValidityState.badInput documentation>
getBadInput :: (MonadDOM m) => ValidityState -> m Bool
getBadInput self = liftDOM ((js_getBadInput (self)))
foreign import javascript unsafe "(($1) => { return $1[\"customError\"]; })"
js_getCustomError :: ValidityState -> IO Bool
-- | <https://developer.mozilla.org/docs/Web/API/ValidityState/customError MDN ValidityState.customError documentation>
getCustomError :: (MonadDOM m) => ValidityState -> m Bool
getCustomError self = liftDOM ((js_getCustomError (self)))
foreign import javascript unsafe "(($1) => { return $1[\"valid\"]; })"
js_getValid :: ValidityState -> IO Bool
-- | <https://developer.mozilla.org/docs/Web/API/ValidityState/valid MDN ValidityState.valid documentation>
getValid :: (MonadDOM m) => ValidityState -> m Bool
getValid self = liftDOM ((js_getValid (self)))