ghcjs-dom-javascript-0.10.0.0: src/GHCJS/DOM/JSFFI/Generated/CSSCounterStyleRule.hs
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE ForeignFunctionInterface, JavaScriptFFI #-}
{-# LANGUAGE ImplicitParams, ConstraintKinds, KindSignatures #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- | Generated by dom-gen from css-counter-styles-3 (webref). Do not edit.
module GHCJS.DOM.JSFFI.Generated.CSSCounterStyleRule
(js_setName, js_getName, js_setSystem, js_getSystem, js_setSymbols, js_getSymbols, js_setAdditiveSymbols, js_getAdditiveSymbols, js_setNegative, js_getNegative, js_setPrefix, js_getPrefix, js_setSuffix, js_getSuffix, js_setRange, js_getRange, js_setPad, js_getPad, js_setSpeakAs, js_getSpeakAs, js_setFallback, js_getFallback, setName, getName, setSystem, getSystem, setSymbols, getSymbols, setAdditiveSymbols, getAdditiveSymbols, setNegative, getNegative, setPrefix, getPrefix, setSuffix, getSuffix, setRange, getRange, setPad, getPad, setSpeakAs, getSpeakAs, setFallback, getFallback, CSSCounterStyleRule(..), gTypeCSSCounterStyleRule)
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 safe "(($1, $2) => { $1[\"name\"] = $2; })"
js_setName :: CSSCounterStyleRule -> JSString -> IO ()
-- | <https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/name MDN CSSCounterStyleRule.name documentation>
setName :: (MonadDOM m, ToJSString val) => CSSCounterStyleRule -> val -> m ()
setName self val = liftDOM (void ((js_setName (self) (toJSString val))))
foreign import javascript unsafe "(($1) => { return $1[\"name\"]; })"
js_getName :: CSSCounterStyleRule -> IO JSString
-- | <https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/name MDN CSSCounterStyleRule.name documentation>
getName :: (MonadDOM m, FromJSString result) => CSSCounterStyleRule -> m result
getName self = liftDOM ((fromJSString <$> (js_getName (self))))
foreign import javascript safe "(($1, $2) => { $1[\"system\"] = $2; })"
js_setSystem :: CSSCounterStyleRule -> JSString -> IO ()
-- | <https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/system MDN CSSCounterStyleRule.system documentation>
setSystem :: (MonadDOM m, ToJSString val) => CSSCounterStyleRule -> val -> m ()
setSystem self val = liftDOM (void ((js_setSystem (self) (toJSString val))))
foreign import javascript unsafe "(($1) => { return $1[\"system\"]; })"
js_getSystem :: CSSCounterStyleRule -> IO JSString
-- | <https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/system MDN CSSCounterStyleRule.system documentation>
getSystem :: (MonadDOM m, FromJSString result) => CSSCounterStyleRule -> m result
getSystem self = liftDOM ((fromJSString <$> (js_getSystem (self))))
foreign import javascript safe "(($1, $2) => { $1[\"symbols\"] = $2; })"
js_setSymbols :: CSSCounterStyleRule -> JSString -> IO ()
-- | <https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/symbols MDN CSSCounterStyleRule.symbols documentation>
setSymbols :: (MonadDOM m, ToJSString val) => CSSCounterStyleRule -> val -> m ()
setSymbols self val = liftDOM (void ((js_setSymbols (self) (toJSString val))))
foreign import javascript unsafe "(($1) => { return $1[\"symbols\"]; })"
js_getSymbols :: CSSCounterStyleRule -> IO JSString
-- | <https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/symbols MDN CSSCounterStyleRule.symbols documentation>
getSymbols :: (MonadDOM m, FromJSString result) => CSSCounterStyleRule -> m result
getSymbols self = liftDOM ((fromJSString <$> (js_getSymbols (self))))
foreign import javascript safe "(($1, $2) => { $1[\"additiveSymbols\"] = $2; })"
js_setAdditiveSymbols :: CSSCounterStyleRule -> JSString -> IO ()
-- | <https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/additiveSymbols MDN CSSCounterStyleRule.additiveSymbols documentation>
setAdditiveSymbols :: (MonadDOM m, ToJSString val) => CSSCounterStyleRule -> val -> m ()
setAdditiveSymbols self val = liftDOM (void ((js_setAdditiveSymbols (self) (toJSString val))))
foreign import javascript unsafe "(($1) => { return $1[\"additiveSymbols\"]; })"
js_getAdditiveSymbols :: CSSCounterStyleRule -> IO JSString
-- | <https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/additiveSymbols MDN CSSCounterStyleRule.additiveSymbols documentation>
getAdditiveSymbols :: (MonadDOM m, FromJSString result) => CSSCounterStyleRule -> m result
getAdditiveSymbols self = liftDOM ((fromJSString <$> (js_getAdditiveSymbols (self))))
foreign import javascript safe "(($1, $2) => { $1[\"negative\"] = $2; })"
js_setNegative :: CSSCounterStyleRule -> JSString -> IO ()
-- | <https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/negative MDN CSSCounterStyleRule.negative documentation>
setNegative :: (MonadDOM m, ToJSString val) => CSSCounterStyleRule -> val -> m ()
setNegative self val = liftDOM (void ((js_setNegative (self) (toJSString val))))
foreign import javascript unsafe "(($1) => { return $1[\"negative\"]; })"
js_getNegative :: CSSCounterStyleRule -> IO JSString
-- | <https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/negative MDN CSSCounterStyleRule.negative documentation>
getNegative :: (MonadDOM m, FromJSString result) => CSSCounterStyleRule -> m result
getNegative self = liftDOM ((fromJSString <$> (js_getNegative (self))))
foreign import javascript safe "(($1, $2) => { $1[\"prefix\"] = $2; })"
js_setPrefix :: CSSCounterStyleRule -> JSString -> IO ()
-- | <https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/prefix MDN CSSCounterStyleRule.prefix documentation>
setPrefix :: (MonadDOM m, ToJSString val) => CSSCounterStyleRule -> val -> m ()
setPrefix self val = liftDOM (void ((js_setPrefix (self) (toJSString val))))
foreign import javascript unsafe "(($1) => { return $1[\"prefix\"]; })"
js_getPrefix :: CSSCounterStyleRule -> IO JSString
-- | <https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/prefix MDN CSSCounterStyleRule.prefix documentation>
getPrefix :: (MonadDOM m, FromJSString result) => CSSCounterStyleRule -> m result
getPrefix self = liftDOM ((fromJSString <$> (js_getPrefix (self))))
foreign import javascript safe "(($1, $2) => { $1[\"suffix\"] = $2; })"
js_setSuffix :: CSSCounterStyleRule -> JSString -> IO ()
-- | <https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/suffix MDN CSSCounterStyleRule.suffix documentation>
setSuffix :: (MonadDOM m, ToJSString val) => CSSCounterStyleRule -> val -> m ()
setSuffix self val = liftDOM (void ((js_setSuffix (self) (toJSString val))))
foreign import javascript unsafe "(($1) => { return $1[\"suffix\"]; })"
js_getSuffix :: CSSCounterStyleRule -> IO JSString
-- | <https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/suffix MDN CSSCounterStyleRule.suffix documentation>
getSuffix :: (MonadDOM m, FromJSString result) => CSSCounterStyleRule -> m result
getSuffix self = liftDOM ((fromJSString <$> (js_getSuffix (self))))
foreign import javascript safe "(($1, $2) => { $1[\"range\"] = $2; })"
js_setRange :: CSSCounterStyleRule -> JSString -> IO ()
-- | <https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/range MDN CSSCounterStyleRule.range documentation>
setRange :: (MonadDOM m, ToJSString val) => CSSCounterStyleRule -> val -> m ()
setRange self val = liftDOM (void ((js_setRange (self) (toJSString val))))
foreign import javascript unsafe "(($1) => { return $1[\"range\"]; })"
js_getRange :: CSSCounterStyleRule -> IO JSString
-- | <https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/range MDN CSSCounterStyleRule.range documentation>
getRange :: (MonadDOM m, FromJSString result) => CSSCounterStyleRule -> m result
getRange self = liftDOM ((fromJSString <$> (js_getRange (self))))
foreign import javascript safe "(($1, $2) => { $1[\"pad\"] = $2; })"
js_setPad :: CSSCounterStyleRule -> JSString -> IO ()
-- | <https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/pad MDN CSSCounterStyleRule.pad documentation>
setPad :: (MonadDOM m, ToJSString val) => CSSCounterStyleRule -> val -> m ()
setPad self val = liftDOM (void ((js_setPad (self) (toJSString val))))
foreign import javascript unsafe "(($1) => { return $1[\"pad\"]; })"
js_getPad :: CSSCounterStyleRule -> IO JSString
-- | <https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/pad MDN CSSCounterStyleRule.pad documentation>
getPad :: (MonadDOM m, FromJSString result) => CSSCounterStyleRule -> m result
getPad self = liftDOM ((fromJSString <$> (js_getPad (self))))
foreign import javascript safe "(($1, $2) => { $1[\"speakAs\"] = $2; })"
js_setSpeakAs :: CSSCounterStyleRule -> JSString -> IO ()
-- | <https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/speakAs MDN CSSCounterStyleRule.speakAs documentation>
setSpeakAs :: (MonadDOM m, ToJSString val) => CSSCounterStyleRule -> val -> m ()
setSpeakAs self val = liftDOM (void ((js_setSpeakAs (self) (toJSString val))))
foreign import javascript unsafe "(($1) => { return $1[\"speakAs\"]; })"
js_getSpeakAs :: CSSCounterStyleRule -> IO JSString
-- | <https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/speakAs MDN CSSCounterStyleRule.speakAs documentation>
getSpeakAs :: (MonadDOM m, FromJSString result) => CSSCounterStyleRule -> m result
getSpeakAs self = liftDOM ((fromJSString <$> (js_getSpeakAs (self))))
foreign import javascript safe "(($1, $2) => { $1[\"fallback\"] = $2; })"
js_setFallback :: CSSCounterStyleRule -> JSString -> IO ()
-- | <https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/fallback MDN CSSCounterStyleRule.fallback documentation>
setFallback :: (MonadDOM m, ToJSString val) => CSSCounterStyleRule -> val -> m ()
setFallback self val = liftDOM (void ((js_setFallback (self) (toJSString val))))
foreign import javascript unsafe "(($1) => { return $1[\"fallback\"]; })"
js_getFallback :: CSSCounterStyleRule -> IO JSString
-- | <https://developer.mozilla.org/docs/Web/API/CSSCounterStyleRule/fallback MDN CSSCounterStyleRule.fallback documentation>
getFallback :: (MonadDOM m, FromJSString result) => CSSCounterStyleRule -> m result
getFallback self = liftDOM ((fromJSString <$> (js_getFallback (self))))