jsaddle-dom-0.10.0.0: src/JSDOM/Generated/CSS.hs
{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE ImplicitParams, ConstraintKinds, KindSignatures #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- | Generated by dom-gen from cssom-1 (webref). Do not edit.
module JSDOM.Generated.CSS
(hz, hz_, q, q_, cap, cap_, ch, ch_, cm, cm_, cqb, cqb_, cqh, cqh_, cqi, cqi_, cqmax, cqmax_, cqmin, cqmin_, cqw, cqw_, deg, deg_, dpcm, dpcm_, dpi, dpi_, dppx, dppx_, dvb, dvb_, dvh, dvh_, dvi, dvi_, dvmax, dvmax_, dvmin, dvmin_, dvw, dvw_, em, em_, escape, escape_, ex, ex_, fr, fr_, grad, grad_, ic, ic_, in', in'_, kHz, kHz_, lh, lh_, lvb, lvb_, lvh, lvh_, lvi, lvi_, lvmax, lvmax_, lvmin, lvmin_, lvw, lvw_, mm, mm_, ms, ms_, number, number_, pc, pc_, percent, percent_, pt, pt_, px, px_, rad, rad_, rcap, rcap_, rch, rch_, registerProperty, rem, rem_, rex, rex_, ric, ric_, rlh, rlh_, s, s_, supports2, supports2_, supports, supports_, svb, svb_, svh, svh_, svi, svi_, svmax, svmax_, svmin, svmin_, svw, svw_, turn, turn_, vb, vb_, vh, vh_, vi, vi_, vmax, vmax_, vmin, vmin_, vw, vw_, getHighlights)
where
import Prelude ((.), (==), (>>=), (<$>), (++), Bool(..), Maybe(..), IO, Int, Word, Double, Float)
import qualified Prelude as P
import Control.Monad (void)
import Control.Lens.Operators ((^.))
import Language.Javascript.JSaddle (JSM, JSVal, JSString, toJSVal, valToBool, valToNumber, js, jss, jsf, jsg, new, function, asyncFunction, jsUndefined, jsNull)
import JSDOM.Types
import qualified JSDOM.Types as Types
import JSDOM.EventTargetClosures (EventName, unsafeEventName, unsafeEventNameAsync)
import JSDOM.Generated.Enums
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.Hz documentation>
hz :: (MonadDOM m) => Double -> m CSSUnitValue
hz value = liftDOM ((((jsg "CSS") ^. jsf "Hz" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.Hz documentation>
hz_ :: (MonadDOM m) => Double -> m ()
hz_ value = liftDOM (void ((jsg "CSS") ^. jsf "Hz" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.Q documentation>
q :: (MonadDOM m) => Double -> m CSSUnitValue
q value = liftDOM ((((jsg "CSS") ^. jsf "Q" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.Q documentation>
q_ :: (MonadDOM m) => Double -> m ()
q_ value = liftDOM (void ((jsg "CSS") ^. jsf "Q" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cap documentation>
cap :: (MonadDOM m) => Double -> m CSSUnitValue
cap value = liftDOM ((((jsg "CSS") ^. jsf "cap" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cap documentation>
cap_ :: (MonadDOM m) => Double -> m ()
cap_ value = liftDOM (void ((jsg "CSS") ^. jsf "cap" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.ch documentation>
ch :: (MonadDOM m) => Double -> m CSSUnitValue
ch value = liftDOM ((((jsg "CSS") ^. jsf "ch" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.ch documentation>
ch_ :: (MonadDOM m) => Double -> m ()
ch_ value = liftDOM (void ((jsg "CSS") ^. jsf "ch" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cm documentation>
cm :: (MonadDOM m) => Double -> m CSSUnitValue
cm value = liftDOM ((((jsg "CSS") ^. jsf "cm" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cm documentation>
cm_ :: (MonadDOM m) => Double -> m ()
cm_ value = liftDOM (void ((jsg "CSS") ^. jsf "cm" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cqb documentation>
cqb :: (MonadDOM m) => Double -> m CSSUnitValue
cqb value = liftDOM ((((jsg "CSS") ^. jsf "cqb" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cqb documentation>
cqb_ :: (MonadDOM m) => Double -> m ()
cqb_ value = liftDOM (void ((jsg "CSS") ^. jsf "cqb" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cqh documentation>
cqh :: (MonadDOM m) => Double -> m CSSUnitValue
cqh value = liftDOM ((((jsg "CSS") ^. jsf "cqh" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cqh documentation>
cqh_ :: (MonadDOM m) => Double -> m ()
cqh_ value = liftDOM (void ((jsg "CSS") ^. jsf "cqh" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cqi documentation>
cqi :: (MonadDOM m) => Double -> m CSSUnitValue
cqi value = liftDOM ((((jsg "CSS") ^. jsf "cqi" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cqi documentation>
cqi_ :: (MonadDOM m) => Double -> m ()
cqi_ value = liftDOM (void ((jsg "CSS") ^. jsf "cqi" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cqmax documentation>
cqmax :: (MonadDOM m) => Double -> m CSSUnitValue
cqmax value = liftDOM ((((jsg "CSS") ^. jsf "cqmax" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cqmax documentation>
cqmax_ :: (MonadDOM m) => Double -> m ()
cqmax_ value = liftDOM (void ((jsg "CSS") ^. jsf "cqmax" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cqmin documentation>
cqmin :: (MonadDOM m) => Double -> m CSSUnitValue
cqmin value = liftDOM ((((jsg "CSS") ^. jsf "cqmin" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cqmin documentation>
cqmin_ :: (MonadDOM m) => Double -> m ()
cqmin_ value = liftDOM (void ((jsg "CSS") ^. jsf "cqmin" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cqw documentation>
cqw :: (MonadDOM m) => Double -> m CSSUnitValue
cqw value = liftDOM ((((jsg "CSS") ^. jsf "cqw" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.cqw documentation>
cqw_ :: (MonadDOM m) => Double -> m ()
cqw_ value = liftDOM (void ((jsg "CSS") ^. jsf "cqw" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.deg documentation>
deg :: (MonadDOM m) => Double -> m CSSUnitValue
deg value = liftDOM ((((jsg "CSS") ^. jsf "deg" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.deg documentation>
deg_ :: (MonadDOM m) => Double -> m ()
deg_ value = liftDOM (void ((jsg "CSS") ^. jsf "deg" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dpcm documentation>
dpcm :: (MonadDOM m) => Double -> m CSSUnitValue
dpcm value = liftDOM ((((jsg "CSS") ^. jsf "dpcm" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dpcm documentation>
dpcm_ :: (MonadDOM m) => Double -> m ()
dpcm_ value = liftDOM (void ((jsg "CSS") ^. jsf "dpcm" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dpi documentation>
dpi :: (MonadDOM m) => Double -> m CSSUnitValue
dpi value = liftDOM ((((jsg "CSS") ^. jsf "dpi" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dpi documentation>
dpi_ :: (MonadDOM m) => Double -> m ()
dpi_ value = liftDOM (void ((jsg "CSS") ^. jsf "dpi" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dppx documentation>
dppx :: (MonadDOM m) => Double -> m CSSUnitValue
dppx value = liftDOM ((((jsg "CSS") ^. jsf "dppx" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dppx documentation>
dppx_ :: (MonadDOM m) => Double -> m ()
dppx_ value = liftDOM (void ((jsg "CSS") ^. jsf "dppx" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dvb documentation>
dvb :: (MonadDOM m) => Double -> m CSSUnitValue
dvb value = liftDOM ((((jsg "CSS") ^. jsf "dvb" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dvb documentation>
dvb_ :: (MonadDOM m) => Double -> m ()
dvb_ value = liftDOM (void ((jsg "CSS") ^. jsf "dvb" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dvh documentation>
dvh :: (MonadDOM m) => Double -> m CSSUnitValue
dvh value = liftDOM ((((jsg "CSS") ^. jsf "dvh" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dvh documentation>
dvh_ :: (MonadDOM m) => Double -> m ()
dvh_ value = liftDOM (void ((jsg "CSS") ^. jsf "dvh" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dvi documentation>
dvi :: (MonadDOM m) => Double -> m CSSUnitValue
dvi value = liftDOM ((((jsg "CSS") ^. jsf "dvi" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dvi documentation>
dvi_ :: (MonadDOM m) => Double -> m ()
dvi_ value = liftDOM (void ((jsg "CSS") ^. jsf "dvi" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dvmax documentation>
dvmax :: (MonadDOM m) => Double -> m CSSUnitValue
dvmax value = liftDOM ((((jsg "CSS") ^. jsf "dvmax" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dvmax documentation>
dvmax_ :: (MonadDOM m) => Double -> m ()
dvmax_ value = liftDOM (void ((jsg "CSS") ^. jsf "dvmax" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dvmin documentation>
dvmin :: (MonadDOM m) => Double -> m CSSUnitValue
dvmin value = liftDOM ((((jsg "CSS") ^. jsf "dvmin" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dvmin documentation>
dvmin_ :: (MonadDOM m) => Double -> m ()
dvmin_ value = liftDOM (void ((jsg "CSS") ^. jsf "dvmin" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dvw documentation>
dvw :: (MonadDOM m) => Double -> m CSSUnitValue
dvw value = liftDOM ((((jsg "CSS") ^. jsf "dvw" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.dvw documentation>
dvw_ :: (MonadDOM m) => Double -> m ()
dvw_ value = liftDOM (void ((jsg "CSS") ^. jsf "dvw" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.em documentation>
em :: (MonadDOM m) => Double -> m CSSUnitValue
em value = liftDOM ((((jsg "CSS") ^. jsf "em" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.em documentation>
em_ :: (MonadDOM m) => Double -> m ()
em_ value = liftDOM (void ((jsg "CSS") ^. jsf "em" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/escape_static MDN CSS.escape documentation>
escape :: (MonadDOM m, ToJSString ident, FromJSString result) => ident -> m result
escape ident = liftDOM ((((jsg "CSS") ^. jsf "escape" [toJSVal ident]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/escape_static MDN CSS.escape documentation>
escape_ :: (MonadDOM m, ToJSString ident) => ident -> m ()
escape_ ident = liftDOM (void ((jsg "CSS") ^. jsf "escape" [toJSVal ident]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.ex documentation>
ex :: (MonadDOM m) => Double -> m CSSUnitValue
ex value = liftDOM ((((jsg "CSS") ^. jsf "ex" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.ex documentation>
ex_ :: (MonadDOM m) => Double -> m ()
ex_ value = liftDOM (void ((jsg "CSS") ^. jsf "ex" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.fr documentation>
fr :: (MonadDOM m) => Double -> m CSSUnitValue
fr value = liftDOM ((((jsg "CSS") ^. jsf "fr" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.fr documentation>
fr_ :: (MonadDOM m) => Double -> m ()
fr_ value = liftDOM (void ((jsg "CSS") ^. jsf "fr" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.grad documentation>
grad :: (MonadDOM m) => Double -> m CSSUnitValue
grad value = liftDOM ((((jsg "CSS") ^. jsf "grad" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.grad documentation>
grad_ :: (MonadDOM m) => Double -> m ()
grad_ value = liftDOM (void ((jsg "CSS") ^. jsf "grad" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.ic documentation>
ic :: (MonadDOM m) => Double -> m CSSUnitValue
ic value = liftDOM ((((jsg "CSS") ^. jsf "ic" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.ic documentation>
ic_ :: (MonadDOM m) => Double -> m ()
ic_ value = liftDOM (void ((jsg "CSS") ^. jsf "ic" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.in documentation>
in' :: (MonadDOM m) => Double -> m CSSUnitValue
in' value = liftDOM ((((jsg "CSS") ^. jsf "in" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.in documentation>
in'_ :: (MonadDOM m) => Double -> m ()
in'_ value = liftDOM (void ((jsg "CSS") ^. jsf "in" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.kHz documentation>
kHz :: (MonadDOM m) => Double -> m CSSUnitValue
kHz value = liftDOM ((((jsg "CSS") ^. jsf "kHz" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.kHz documentation>
kHz_ :: (MonadDOM m) => Double -> m ()
kHz_ value = liftDOM (void ((jsg "CSS") ^. jsf "kHz" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lh documentation>
lh :: (MonadDOM m) => Double -> m CSSUnitValue
lh value = liftDOM ((((jsg "CSS") ^. jsf "lh" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lh documentation>
lh_ :: (MonadDOM m) => Double -> m ()
lh_ value = liftDOM (void ((jsg "CSS") ^. jsf "lh" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lvb documentation>
lvb :: (MonadDOM m) => Double -> m CSSUnitValue
lvb value = liftDOM ((((jsg "CSS") ^. jsf "lvb" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lvb documentation>
lvb_ :: (MonadDOM m) => Double -> m ()
lvb_ value = liftDOM (void ((jsg "CSS") ^. jsf "lvb" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lvh documentation>
lvh :: (MonadDOM m) => Double -> m CSSUnitValue
lvh value = liftDOM ((((jsg "CSS") ^. jsf "lvh" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lvh documentation>
lvh_ :: (MonadDOM m) => Double -> m ()
lvh_ value = liftDOM (void ((jsg "CSS") ^. jsf "lvh" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lvi documentation>
lvi :: (MonadDOM m) => Double -> m CSSUnitValue
lvi value = liftDOM ((((jsg "CSS") ^. jsf "lvi" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lvi documentation>
lvi_ :: (MonadDOM m) => Double -> m ()
lvi_ value = liftDOM (void ((jsg "CSS") ^. jsf "lvi" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lvmax documentation>
lvmax :: (MonadDOM m) => Double -> m CSSUnitValue
lvmax value = liftDOM ((((jsg "CSS") ^. jsf "lvmax" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lvmax documentation>
lvmax_ :: (MonadDOM m) => Double -> m ()
lvmax_ value = liftDOM (void ((jsg "CSS") ^. jsf "lvmax" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lvmin documentation>
lvmin :: (MonadDOM m) => Double -> m CSSUnitValue
lvmin value = liftDOM ((((jsg "CSS") ^. jsf "lvmin" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lvmin documentation>
lvmin_ :: (MonadDOM m) => Double -> m ()
lvmin_ value = liftDOM (void ((jsg "CSS") ^. jsf "lvmin" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lvw documentation>
lvw :: (MonadDOM m) => Double -> m CSSUnitValue
lvw value = liftDOM ((((jsg "CSS") ^. jsf "lvw" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.lvw documentation>
lvw_ :: (MonadDOM m) => Double -> m ()
lvw_ value = liftDOM (void ((jsg "CSS") ^. jsf "lvw" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.mm documentation>
mm :: (MonadDOM m) => Double -> m CSSUnitValue
mm value = liftDOM ((((jsg "CSS") ^. jsf "mm" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.mm documentation>
mm_ :: (MonadDOM m) => Double -> m ()
mm_ value = liftDOM (void ((jsg "CSS") ^. jsf "mm" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.ms documentation>
ms :: (MonadDOM m) => Double -> m CSSUnitValue
ms value = liftDOM ((((jsg "CSS") ^. jsf "ms" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.ms documentation>
ms_ :: (MonadDOM m) => Double -> m ()
ms_ value = liftDOM (void ((jsg "CSS") ^. jsf "ms" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.number documentation>
number :: (MonadDOM m) => Double -> m CSSUnitValue
number value = liftDOM ((((jsg "CSS") ^. jsf "number" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.number documentation>
number_ :: (MonadDOM m) => Double -> m ()
number_ value = liftDOM (void ((jsg "CSS") ^. jsf "number" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.pc documentation>
pc :: (MonadDOM m) => Double -> m CSSUnitValue
pc value = liftDOM ((((jsg "CSS") ^. jsf "pc" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.pc documentation>
pc_ :: (MonadDOM m) => Double -> m ()
pc_ value = liftDOM (void ((jsg "CSS") ^. jsf "pc" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.percent documentation>
percent :: (MonadDOM m) => Double -> m CSSUnitValue
percent value = liftDOM ((((jsg "CSS") ^. jsf "percent" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.percent documentation>
percent_ :: (MonadDOM m) => Double -> m ()
percent_ value = liftDOM (void ((jsg "CSS") ^. jsf "percent" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.pt documentation>
pt :: (MonadDOM m) => Double -> m CSSUnitValue
pt value = liftDOM ((((jsg "CSS") ^. jsf "pt" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.pt documentation>
pt_ :: (MonadDOM m) => Double -> m ()
pt_ value = liftDOM (void ((jsg "CSS") ^. jsf "pt" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.px documentation>
px :: (MonadDOM m) => Double -> m CSSUnitValue
px value = liftDOM ((((jsg "CSS") ^. jsf "px" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.px documentation>
px_ :: (MonadDOM m) => Double -> m ()
px_ value = liftDOM (void ((jsg "CSS") ^. jsf "px" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.rad documentation>
rad :: (MonadDOM m) => Double -> m CSSUnitValue
rad value = liftDOM ((((jsg "CSS") ^. jsf "rad" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.rad documentation>
rad_ :: (MonadDOM m) => Double -> m ()
rad_ value = liftDOM (void ((jsg "CSS") ^. jsf "rad" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.rcap documentation>
rcap :: (MonadDOM m) => Double -> m CSSUnitValue
rcap value = liftDOM ((((jsg "CSS") ^. jsf "rcap" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.rcap documentation>
rcap_ :: (MonadDOM m) => Double -> m ()
rcap_ value = liftDOM (void ((jsg "CSS") ^. jsf "rcap" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.rch documentation>
rch :: (MonadDOM m) => Double -> m CSSUnitValue
rch value = liftDOM ((((jsg "CSS") ^. jsf "rch" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.rch documentation>
rch_ :: (MonadDOM m) => Double -> m ()
rch_ value = liftDOM (void ((jsg "CSS") ^. jsf "rch" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/registerProperty_static MDN CSS.registerProperty documentation>
registerProperty :: (MonadDOM m) => PropertyDefinition -> m ()
registerProperty definition = liftDOM (void ((jsg "CSS") ^. jsf "registerProperty" [toJSVal definition]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.rem documentation>
rem :: (MonadDOM m) => Double -> m CSSUnitValue
rem value = liftDOM ((((jsg "CSS") ^. jsf "rem" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.rem documentation>
rem_ :: (MonadDOM m) => Double -> m ()
rem_ value = liftDOM (void ((jsg "CSS") ^. jsf "rem" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.rex documentation>
rex :: (MonadDOM m) => Double -> m CSSUnitValue
rex value = liftDOM ((((jsg "CSS") ^. jsf "rex" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.rex documentation>
rex_ :: (MonadDOM m) => Double -> m ()
rex_ value = liftDOM (void ((jsg "CSS") ^. jsf "rex" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.ric documentation>
ric :: (MonadDOM m) => Double -> m CSSUnitValue
ric value = liftDOM ((((jsg "CSS") ^. jsf "ric" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.ric documentation>
ric_ :: (MonadDOM m) => Double -> m ()
ric_ value = liftDOM (void ((jsg "CSS") ^. jsf "ric" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.rlh documentation>
rlh :: (MonadDOM m) => Double -> m CSSUnitValue
rlh value = liftDOM ((((jsg "CSS") ^. jsf "rlh" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.rlh documentation>
rlh_ :: (MonadDOM m) => Double -> m ()
rlh_ value = liftDOM (void ((jsg "CSS") ^. jsf "rlh" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.s documentation>
s :: (MonadDOM m) => Double -> m CSSUnitValue
s value = liftDOM ((((jsg "CSS") ^. jsf "s" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.s documentation>
s_ :: (MonadDOM m) => Double -> m ()
s_ value = liftDOM (void ((jsg "CSS") ^. jsf "s" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/supports_static MDN CSS.supports documentation>
supports2 :: (MonadDOM m, ToJSString property, ToJSString value) => property -> value -> m Bool
supports2 property value = liftDOM ((((jsg "CSS") ^. jsf "supports" [toJSVal property, toJSVal value]) >>= valToBool))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/supports_static MDN CSS.supports documentation>
supports2_ :: (MonadDOM m, ToJSString property, ToJSString value) => property -> value -> m ()
supports2_ property value = liftDOM (void ((jsg "CSS") ^. jsf "supports" [toJSVal property, toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/supports_static MDN CSS.supports documentation>
supports :: (MonadDOM m, ToJSString conditionText) => conditionText -> m Bool
supports conditionText = liftDOM ((((jsg "CSS") ^. jsf "supports" [toJSVal conditionText]) >>= valToBool))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/supports_static MDN CSS.supports documentation>
supports_ :: (MonadDOM m, ToJSString conditionText) => conditionText -> m ()
supports_ conditionText = liftDOM (void ((jsg "CSS") ^. jsf "supports" [toJSVal conditionText]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.svb documentation>
svb :: (MonadDOM m) => Double -> m CSSUnitValue
svb value = liftDOM ((((jsg "CSS") ^. jsf "svb" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.svb documentation>
svb_ :: (MonadDOM m) => Double -> m ()
svb_ value = liftDOM (void ((jsg "CSS") ^. jsf "svb" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.svh documentation>
svh :: (MonadDOM m) => Double -> m CSSUnitValue
svh value = liftDOM ((((jsg "CSS") ^. jsf "svh" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.svh documentation>
svh_ :: (MonadDOM m) => Double -> m ()
svh_ value = liftDOM (void ((jsg "CSS") ^. jsf "svh" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.svi documentation>
svi :: (MonadDOM m) => Double -> m CSSUnitValue
svi value = liftDOM ((((jsg "CSS") ^. jsf "svi" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.svi documentation>
svi_ :: (MonadDOM m) => Double -> m ()
svi_ value = liftDOM (void ((jsg "CSS") ^. jsf "svi" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.svmax documentation>
svmax :: (MonadDOM m) => Double -> m CSSUnitValue
svmax value = liftDOM ((((jsg "CSS") ^. jsf "svmax" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.svmax documentation>
svmax_ :: (MonadDOM m) => Double -> m ()
svmax_ value = liftDOM (void ((jsg "CSS") ^. jsf "svmax" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.svmin documentation>
svmin :: (MonadDOM m) => Double -> m CSSUnitValue
svmin value = liftDOM ((((jsg "CSS") ^. jsf "svmin" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.svmin documentation>
svmin_ :: (MonadDOM m) => Double -> m ()
svmin_ value = liftDOM (void ((jsg "CSS") ^. jsf "svmin" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.svw documentation>
svw :: (MonadDOM m) => Double -> m CSSUnitValue
svw value = liftDOM ((((jsg "CSS") ^. jsf "svw" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.svw documentation>
svw_ :: (MonadDOM m) => Double -> m ()
svw_ value = liftDOM (void ((jsg "CSS") ^. jsf "svw" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.turn documentation>
turn :: (MonadDOM m) => Double -> m CSSUnitValue
turn value = liftDOM ((((jsg "CSS") ^. jsf "turn" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.turn documentation>
turn_ :: (MonadDOM m) => Double -> m ()
turn_ value = liftDOM (void ((jsg "CSS") ^. jsf "turn" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.vb documentation>
vb :: (MonadDOM m) => Double -> m CSSUnitValue
vb value = liftDOM ((((jsg "CSS") ^. jsf "vb" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.vb documentation>
vb_ :: (MonadDOM m) => Double -> m ()
vb_ value = liftDOM (void ((jsg "CSS") ^. jsf "vb" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.vh documentation>
vh :: (MonadDOM m) => Double -> m CSSUnitValue
vh value = liftDOM ((((jsg "CSS") ^. jsf "vh" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.vh documentation>
vh_ :: (MonadDOM m) => Double -> m ()
vh_ value = liftDOM (void ((jsg "CSS") ^. jsf "vh" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.vi documentation>
vi :: (MonadDOM m) => Double -> m CSSUnitValue
vi value = liftDOM ((((jsg "CSS") ^. jsf "vi" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.vi documentation>
vi_ :: (MonadDOM m) => Double -> m ()
vi_ value = liftDOM (void ((jsg "CSS") ^. jsf "vi" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.vmax documentation>
vmax :: (MonadDOM m) => Double -> m CSSUnitValue
vmax value = liftDOM ((((jsg "CSS") ^. jsf "vmax" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.vmax documentation>
vmax_ :: (MonadDOM m) => Double -> m ()
vmax_ value = liftDOM (void ((jsg "CSS") ^. jsf "vmax" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.vmin documentation>
vmin :: (MonadDOM m) => Double -> m CSSUnitValue
vmin value = liftDOM ((((jsg "CSS") ^. jsf "vmin" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.vmin documentation>
vmin_ :: (MonadDOM m) => Double -> m ()
vmin_ value = liftDOM (void ((jsg "CSS") ^. jsf "vmin" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.vw documentation>
vw :: (MonadDOM m) => Double -> m CSSUnitValue
vw value = liftDOM ((((jsg "CSS") ^. jsf "vw" [toJSVal value]) >>= fromJSValUnchecked))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/factory_functions_static MDN CSS.vw documentation>
vw_ :: (MonadDOM m) => Double -> m ()
vw_ value = liftDOM (void ((jsg "CSS") ^. jsf "vw" [toJSVal value]))
-- | <https://developer.mozilla.org/docs/Web/API/CSS/highlights_static MDN CSS.highlights documentation>
getHighlights :: (MonadDOM m) => m HighlightRegistry
getHighlights = liftDOM ((((jsg "CSS") ^. js "highlights") >>= fromJSValUnchecked))