packages feed

jsaddle-dom-0.10.0.0: src/JSDOM/Generated/ARIAMixin.hs

{-# LANGUAGE PatternSynonyms #-}
{-# LANGUAGE ImplicitParams, ConstraintKinds, KindSignatures #-}
{-# OPTIONS_GHC -fno-warn-unused-imports #-}
-- | Generated by dom-gen from wai-aria-1.3 (webref). Do not edit.
module JSDOM.Generated.ARIAMixin
       (setRole, getRole, getRoleUnsafe, getRoleUnchecked, setAriaActiveDescendantElement, getAriaActiveDescendantElement, getAriaActiveDescendantElementUnsafe, getAriaActiveDescendantElementUnchecked, setAriaAtomic, getAriaAtomic, getAriaAtomicUnsafe, getAriaAtomicUnchecked, setAriaAutoComplete, getAriaAutoComplete, getAriaAutoCompleteUnsafe, getAriaAutoCompleteUnchecked, setAriaBrailleLabel, getAriaBrailleLabel, getAriaBrailleLabelUnsafe, getAriaBrailleLabelUnchecked, setAriaBrailleRoleDescription, getAriaBrailleRoleDescription, getAriaBrailleRoleDescriptionUnsafe, getAriaBrailleRoleDescriptionUnchecked, setAriaBusy, getAriaBusy, getAriaBusyUnsafe, getAriaBusyUnchecked, setAriaChecked, getAriaChecked, getAriaCheckedUnsafe, getAriaCheckedUnchecked, setAriaColCount, getAriaColCount, getAriaColCountUnsafe, getAriaColCountUnchecked, setAriaColIndex, getAriaColIndex, getAriaColIndexUnsafe, getAriaColIndexUnchecked, setAriaColIndexText, getAriaColIndexText, getAriaColIndexTextUnsafe, getAriaColIndexTextUnchecked, setAriaColSpan, getAriaColSpan, getAriaColSpanUnsafe, getAriaColSpanUnchecked, setAriaControlsElements, getAriaControlsElements, getAriaControlsElementsUnsafe, getAriaControlsElementsUnchecked, setAriaCurrent, getAriaCurrent, getAriaCurrentUnsafe, getAriaCurrentUnchecked, setAriaDescribedByElements, getAriaDescribedByElements, getAriaDescribedByElementsUnsafe, getAriaDescribedByElementsUnchecked, setAriaDescription, getAriaDescription, getAriaDescriptionUnsafe, getAriaDescriptionUnchecked, setAriaDetailsElements, getAriaDetailsElements, getAriaDetailsElementsUnsafe, getAriaDetailsElementsUnchecked, setAriaDisabled, getAriaDisabled, getAriaDisabledUnsafe, getAriaDisabledUnchecked, setAriaErrorMessageElements, getAriaErrorMessageElements, getAriaErrorMessageElementsUnsafe, getAriaErrorMessageElementsUnchecked, setAriaExpanded, getAriaExpanded, getAriaExpandedUnsafe, getAriaExpandedUnchecked, setAriaFlowToElements, getAriaFlowToElements, getAriaFlowToElementsUnsafe, getAriaFlowToElementsUnchecked, setAriaHasPopup, getAriaHasPopup, getAriaHasPopupUnsafe, getAriaHasPopupUnchecked, setAriaHidden, getAriaHidden, getAriaHiddenUnsafe, getAriaHiddenUnchecked, setAriaInvalid, getAriaInvalid, getAriaInvalidUnsafe, getAriaInvalidUnchecked, setAriaKeyShortcuts, getAriaKeyShortcuts, getAriaKeyShortcutsUnsafe, getAriaKeyShortcutsUnchecked, setAriaLabel, getAriaLabel, getAriaLabelUnsafe, getAriaLabelUnchecked, setAriaLabelledByElements, getAriaLabelledByElements, getAriaLabelledByElementsUnsafe, getAriaLabelledByElementsUnchecked, setAriaLevel, getAriaLevel, getAriaLevelUnsafe, getAriaLevelUnchecked, setAriaLive, getAriaLive, getAriaLiveUnsafe, getAriaLiveUnchecked, setAriaModal, getAriaModal, getAriaModalUnsafe, getAriaModalUnchecked, setAriaMultiLine, getAriaMultiLine, getAriaMultiLineUnsafe, getAriaMultiLineUnchecked, setAriaMultiSelectable, getAriaMultiSelectable, getAriaMultiSelectableUnsafe, getAriaMultiSelectableUnchecked, setAriaOrientation, getAriaOrientation, getAriaOrientationUnsafe, getAriaOrientationUnchecked, setAriaOwnsElements, getAriaOwnsElements, getAriaOwnsElementsUnsafe, getAriaOwnsElementsUnchecked, setAriaPlaceholder, getAriaPlaceholder, getAriaPlaceholderUnsafe, getAriaPlaceholderUnchecked, setAriaPosInSet, getAriaPosInSet, getAriaPosInSetUnsafe, getAriaPosInSetUnchecked, setAriaPressed, getAriaPressed, getAriaPressedUnsafe, getAriaPressedUnchecked, setAriaReadOnly, getAriaReadOnly, getAriaReadOnlyUnsafe, getAriaReadOnlyUnchecked, setAriaRelevant, getAriaRelevant, getAriaRelevantUnsafe, getAriaRelevantUnchecked, setAriaRequired, getAriaRequired, getAriaRequiredUnsafe, getAriaRequiredUnchecked, setAriaRoleDescription, getAriaRoleDescription, getAriaRoleDescriptionUnsafe, getAriaRoleDescriptionUnchecked, setAriaRowCount, getAriaRowCount, getAriaRowCountUnsafe, getAriaRowCountUnchecked, setAriaRowIndex, getAriaRowIndex, getAriaRowIndexUnsafe, getAriaRowIndexUnchecked, setAriaRowIndexText, getAriaRowIndexText, getAriaRowIndexTextUnsafe, getAriaRowIndexTextUnchecked, setAriaRowSpan, getAriaRowSpan, getAriaRowSpanUnsafe, getAriaRowSpanUnchecked, setAriaSelected, getAriaSelected, getAriaSelectedUnsafe, getAriaSelectedUnchecked, setAriaSetSize, getAriaSetSize, getAriaSetSizeUnsafe, getAriaSetSizeUnchecked, setAriaSort, getAriaSort, getAriaSortUnsafe, getAriaSortUnchecked, setAriaValueMax, getAriaValueMax, getAriaValueMaxUnsafe, getAriaValueMaxUnchecked, setAriaValueMin, getAriaValueMin, getAriaValueMinUnsafe, getAriaValueMinUnchecked, setAriaValueNow, getAriaValueNow, getAriaValueNowUnsafe, getAriaValueNowUnchecked, setAriaValueText, getAriaValueText, getAriaValueTextUnsafe, getAriaValueTextUnchecked, ARIAMixin(..), gTypeARIAMixin, IsARIAMixin, toARIAMixin)
       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/Element/role MDN ARIAMixin.role documentation>
setRole :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setRole self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "role" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/role MDN ARIAMixin.role documentation>
getRole :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getRole self = liftDOM ((((Types.toARIAMixin self) ^. js "role") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/role MDN ARIAMixin.role documentation>
getRoleUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getRoleUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "role") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/role MDN ARIAMixin.role documentation>
getRoleUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getRoleUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "role") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaActiveDescendantElement MDN ARIAMixin.ariaActiveDescendantElement documentation>
setAriaActiveDescendantElement :: (MonadDOM m, IsARIAMixin self, IsElement val) => self -> Maybe val -> m ()
setAriaActiveDescendantElement self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaActiveDescendantElement" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaActiveDescendantElement MDN ARIAMixin.ariaActiveDescendantElement documentation>
getAriaActiveDescendantElement :: (MonadDOM m, IsARIAMixin self) => self -> m (Maybe Element)
getAriaActiveDescendantElement self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaActiveDescendantElement") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaActiveDescendantElement MDN ARIAMixin.ariaActiveDescendantElement documentation>
getAriaActiveDescendantElementUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack) => self -> m Element
getAriaActiveDescendantElementUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaActiveDescendantElement") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaActiveDescendantElement MDN ARIAMixin.ariaActiveDescendantElement documentation>
getAriaActiveDescendantElementUnchecked :: (MonadDOM m, IsARIAMixin self) => self -> m Element
getAriaActiveDescendantElementUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaActiveDescendantElement") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaAtomic MDN ARIAMixin.ariaAtomic documentation>
setAriaAtomic :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaAtomic self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaAtomic" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaAtomic MDN ARIAMixin.ariaAtomic documentation>
getAriaAtomic :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaAtomic self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaAtomic") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaAtomic MDN ARIAMixin.ariaAtomic documentation>
getAriaAtomicUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaAtomicUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaAtomic") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaAtomic MDN ARIAMixin.ariaAtomic documentation>
getAriaAtomicUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaAtomicUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaAtomic") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaAutoComplete MDN ARIAMixin.ariaAutoComplete documentation>
setAriaAutoComplete :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaAutoComplete self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaAutoComplete" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaAutoComplete MDN ARIAMixin.ariaAutoComplete documentation>
getAriaAutoComplete :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaAutoComplete self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaAutoComplete") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaAutoComplete MDN ARIAMixin.ariaAutoComplete documentation>
getAriaAutoCompleteUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaAutoCompleteUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaAutoComplete") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaAutoComplete MDN ARIAMixin.ariaAutoComplete documentation>
getAriaAutoCompleteUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaAutoCompleteUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaAutoComplete") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleLabel MDN ARIAMixin.ariaBrailleLabel documentation>
setAriaBrailleLabel :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaBrailleLabel self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaBrailleLabel" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleLabel MDN ARIAMixin.ariaBrailleLabel documentation>
getAriaBrailleLabel :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaBrailleLabel self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaBrailleLabel") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleLabel MDN ARIAMixin.ariaBrailleLabel documentation>
getAriaBrailleLabelUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaBrailleLabelUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaBrailleLabel") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleLabel MDN ARIAMixin.ariaBrailleLabel documentation>
getAriaBrailleLabelUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaBrailleLabelUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaBrailleLabel") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleRoleDescription MDN ARIAMixin.ariaBrailleRoleDescription documentation>
setAriaBrailleRoleDescription :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaBrailleRoleDescription self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaBrailleRoleDescription" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleRoleDescription MDN ARIAMixin.ariaBrailleRoleDescription documentation>
getAriaBrailleRoleDescription :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaBrailleRoleDescription self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaBrailleRoleDescription") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleRoleDescription MDN ARIAMixin.ariaBrailleRoleDescription documentation>
getAriaBrailleRoleDescriptionUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaBrailleRoleDescriptionUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaBrailleRoleDescription") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaBrailleRoleDescription MDN ARIAMixin.ariaBrailleRoleDescription documentation>
getAriaBrailleRoleDescriptionUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaBrailleRoleDescriptionUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaBrailleRoleDescription") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaBusy MDN ARIAMixin.ariaBusy documentation>
setAriaBusy :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaBusy self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaBusy" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaBusy MDN ARIAMixin.ariaBusy documentation>
getAriaBusy :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaBusy self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaBusy") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaBusy MDN ARIAMixin.ariaBusy documentation>
getAriaBusyUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaBusyUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaBusy") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaBusy MDN ARIAMixin.ariaBusy documentation>
getAriaBusyUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaBusyUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaBusy") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaChecked MDN ARIAMixin.ariaChecked documentation>
setAriaChecked :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaChecked self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaChecked" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaChecked MDN ARIAMixin.ariaChecked documentation>
getAriaChecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaChecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaChecked") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaChecked MDN ARIAMixin.ariaChecked documentation>
getAriaCheckedUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaCheckedUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaChecked") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaChecked MDN ARIAMixin.ariaChecked documentation>
getAriaCheckedUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaCheckedUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaChecked") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaColCount MDN ARIAMixin.ariaColCount documentation>
setAriaColCount :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaColCount self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaColCount" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaColCount MDN ARIAMixin.ariaColCount documentation>
getAriaColCount :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaColCount self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaColCount") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaColCount MDN ARIAMixin.ariaColCount documentation>
getAriaColCountUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaColCountUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaColCount") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaColCount MDN ARIAMixin.ariaColCount documentation>
getAriaColCountUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaColCountUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaColCount") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaColIndex MDN ARIAMixin.ariaColIndex documentation>
setAriaColIndex :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaColIndex self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaColIndex" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaColIndex MDN ARIAMixin.ariaColIndex documentation>
getAriaColIndex :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaColIndex self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaColIndex") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaColIndex MDN ARIAMixin.ariaColIndex documentation>
getAriaColIndexUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaColIndexUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaColIndex") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaColIndex MDN ARIAMixin.ariaColIndex documentation>
getAriaColIndexUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaColIndexUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaColIndex") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaColIndexText MDN ARIAMixin.ariaColIndexText documentation>
setAriaColIndexText :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaColIndexText self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaColIndexText" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaColIndexText MDN ARIAMixin.ariaColIndexText documentation>
getAriaColIndexText :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaColIndexText self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaColIndexText") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaColIndexText MDN ARIAMixin.ariaColIndexText documentation>
getAriaColIndexTextUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaColIndexTextUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaColIndexText") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaColIndexText MDN ARIAMixin.ariaColIndexText documentation>
getAriaColIndexTextUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaColIndexTextUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaColIndexText") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaColSpan MDN ARIAMixin.ariaColSpan documentation>
setAriaColSpan :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaColSpan self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaColSpan" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaColSpan MDN ARIAMixin.ariaColSpan documentation>
getAriaColSpan :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaColSpan self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaColSpan") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaColSpan MDN ARIAMixin.ariaColSpan documentation>
getAriaColSpanUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaColSpanUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaColSpan") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaColSpan MDN ARIAMixin.ariaColSpan documentation>
getAriaColSpanUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaColSpanUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaColSpan") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaControlsElements MDN ARIAMixin.ariaControlsElements documentation>
setAriaControlsElements :: (MonadDOM m, IsARIAMixin self, IsElement val) => self -> Maybe [val] -> m ()
setAriaControlsElements self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaControlsElements" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaControlsElements MDN ARIAMixin.ariaControlsElements documentation>
getAriaControlsElements :: (MonadDOM m, IsARIAMixin self) => self -> m (Maybe [Element])
getAriaControlsElements self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaControlsElements") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaControlsElements MDN ARIAMixin.ariaControlsElements documentation>
getAriaControlsElementsUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack) => self -> m [Element]
getAriaControlsElementsUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaControlsElements") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaControlsElements MDN ARIAMixin.ariaControlsElements documentation>
getAriaControlsElementsUnchecked :: (MonadDOM m, IsARIAMixin self) => self -> m [Element]
getAriaControlsElementsUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaControlsElements") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaCurrent MDN ARIAMixin.ariaCurrent documentation>
setAriaCurrent :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaCurrent self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaCurrent" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaCurrent MDN ARIAMixin.ariaCurrent documentation>
getAriaCurrent :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaCurrent self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaCurrent") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaCurrent MDN ARIAMixin.ariaCurrent documentation>
getAriaCurrentUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaCurrentUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaCurrent") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaCurrent MDN ARIAMixin.ariaCurrent documentation>
getAriaCurrentUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaCurrentUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaCurrent") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaDescribedByElements MDN ARIAMixin.ariaDescribedByElements documentation>
setAriaDescribedByElements :: (MonadDOM m, IsARIAMixin self, IsElement val) => self -> Maybe [val] -> m ()
setAriaDescribedByElements self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaDescribedByElements" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaDescribedByElements MDN ARIAMixin.ariaDescribedByElements documentation>
getAriaDescribedByElements :: (MonadDOM m, IsARIAMixin self) => self -> m (Maybe [Element])
getAriaDescribedByElements self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaDescribedByElements") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaDescribedByElements MDN ARIAMixin.ariaDescribedByElements documentation>
getAriaDescribedByElementsUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack) => self -> m [Element]
getAriaDescribedByElementsUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaDescribedByElements") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaDescribedByElements MDN ARIAMixin.ariaDescribedByElements documentation>
getAriaDescribedByElementsUnchecked :: (MonadDOM m, IsARIAMixin self) => self -> m [Element]
getAriaDescribedByElementsUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaDescribedByElements") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaDescription MDN ARIAMixin.ariaDescription documentation>
setAriaDescription :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaDescription self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaDescription" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaDescription MDN ARIAMixin.ariaDescription documentation>
getAriaDescription :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaDescription self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaDescription") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaDescription MDN ARIAMixin.ariaDescription documentation>
getAriaDescriptionUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaDescriptionUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaDescription") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaDescription MDN ARIAMixin.ariaDescription documentation>
getAriaDescriptionUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaDescriptionUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaDescription") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaDetailsElements MDN ARIAMixin.ariaDetailsElements documentation>
setAriaDetailsElements :: (MonadDOM m, IsARIAMixin self, IsElement val) => self -> Maybe [val] -> m ()
setAriaDetailsElements self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaDetailsElements" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaDetailsElements MDN ARIAMixin.ariaDetailsElements documentation>
getAriaDetailsElements :: (MonadDOM m, IsARIAMixin self) => self -> m (Maybe [Element])
getAriaDetailsElements self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaDetailsElements") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaDetailsElements MDN ARIAMixin.ariaDetailsElements documentation>
getAriaDetailsElementsUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack) => self -> m [Element]
getAriaDetailsElementsUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaDetailsElements") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaDetailsElements MDN ARIAMixin.ariaDetailsElements documentation>
getAriaDetailsElementsUnchecked :: (MonadDOM m, IsARIAMixin self) => self -> m [Element]
getAriaDetailsElementsUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaDetailsElements") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaDisabled MDN ARIAMixin.ariaDisabled documentation>
setAriaDisabled :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaDisabled self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaDisabled" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaDisabled MDN ARIAMixin.ariaDisabled documentation>
getAriaDisabled :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaDisabled self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaDisabled") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaDisabled MDN ARIAMixin.ariaDisabled documentation>
getAriaDisabledUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaDisabledUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaDisabled") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaDisabled MDN ARIAMixin.ariaDisabled documentation>
getAriaDisabledUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaDisabledUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaDisabled") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaErrorMessageElements MDN ARIAMixin.ariaErrorMessageElements documentation>
setAriaErrorMessageElements :: (MonadDOM m, IsARIAMixin self, IsElement val) => self -> Maybe [val] -> m ()
setAriaErrorMessageElements self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaErrorMessageElements" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaErrorMessageElements MDN ARIAMixin.ariaErrorMessageElements documentation>
getAriaErrorMessageElements :: (MonadDOM m, IsARIAMixin self) => self -> m (Maybe [Element])
getAriaErrorMessageElements self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaErrorMessageElements") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaErrorMessageElements MDN ARIAMixin.ariaErrorMessageElements documentation>
getAriaErrorMessageElementsUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack) => self -> m [Element]
getAriaErrorMessageElementsUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaErrorMessageElements") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaErrorMessageElements MDN ARIAMixin.ariaErrorMessageElements documentation>
getAriaErrorMessageElementsUnchecked :: (MonadDOM m, IsARIAMixin self) => self -> m [Element]
getAriaErrorMessageElementsUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaErrorMessageElements") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaExpanded MDN ARIAMixin.ariaExpanded documentation>
setAriaExpanded :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaExpanded self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaExpanded" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaExpanded MDN ARIAMixin.ariaExpanded documentation>
getAriaExpanded :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaExpanded self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaExpanded") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaExpanded MDN ARIAMixin.ariaExpanded documentation>
getAriaExpandedUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaExpandedUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaExpanded") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaExpanded MDN ARIAMixin.ariaExpanded documentation>
getAriaExpandedUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaExpandedUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaExpanded") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaFlowToElements MDN ARIAMixin.ariaFlowToElements documentation>
setAriaFlowToElements :: (MonadDOM m, IsARIAMixin self, IsElement val) => self -> Maybe [val] -> m ()
setAriaFlowToElements self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaFlowToElements" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaFlowToElements MDN ARIAMixin.ariaFlowToElements documentation>
getAriaFlowToElements :: (MonadDOM m, IsARIAMixin self) => self -> m (Maybe [Element])
getAriaFlowToElements self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaFlowToElements") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaFlowToElements MDN ARIAMixin.ariaFlowToElements documentation>
getAriaFlowToElementsUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack) => self -> m [Element]
getAriaFlowToElementsUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaFlowToElements") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaFlowToElements MDN ARIAMixin.ariaFlowToElements documentation>
getAriaFlowToElementsUnchecked :: (MonadDOM m, IsARIAMixin self) => self -> m [Element]
getAriaFlowToElementsUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaFlowToElements") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaHasPopup MDN ARIAMixin.ariaHasPopup documentation>
setAriaHasPopup :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaHasPopup self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaHasPopup" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaHasPopup MDN ARIAMixin.ariaHasPopup documentation>
getAriaHasPopup :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaHasPopup self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaHasPopup") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaHasPopup MDN ARIAMixin.ariaHasPopup documentation>
getAriaHasPopupUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaHasPopupUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaHasPopup") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaHasPopup MDN ARIAMixin.ariaHasPopup documentation>
getAriaHasPopupUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaHasPopupUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaHasPopup") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaHidden MDN ARIAMixin.ariaHidden documentation>
setAriaHidden :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaHidden self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaHidden" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaHidden MDN ARIAMixin.ariaHidden documentation>
getAriaHidden :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaHidden self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaHidden") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaHidden MDN ARIAMixin.ariaHidden documentation>
getAriaHiddenUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaHiddenUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaHidden") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaHidden MDN ARIAMixin.ariaHidden documentation>
getAriaHiddenUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaHiddenUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaHidden") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaInvalid MDN ARIAMixin.ariaInvalid documentation>
setAriaInvalid :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaInvalid self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaInvalid" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaInvalid MDN ARIAMixin.ariaInvalid documentation>
getAriaInvalid :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaInvalid self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaInvalid") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaInvalid MDN ARIAMixin.ariaInvalid documentation>
getAriaInvalidUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaInvalidUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaInvalid") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaInvalid MDN ARIAMixin.ariaInvalid documentation>
getAriaInvalidUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaInvalidUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaInvalid") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaKeyShortcuts MDN ARIAMixin.ariaKeyShortcuts documentation>
setAriaKeyShortcuts :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaKeyShortcuts self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaKeyShortcuts" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaKeyShortcuts MDN ARIAMixin.ariaKeyShortcuts documentation>
getAriaKeyShortcuts :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaKeyShortcuts self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaKeyShortcuts") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaKeyShortcuts MDN ARIAMixin.ariaKeyShortcuts documentation>
getAriaKeyShortcutsUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaKeyShortcutsUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaKeyShortcuts") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaKeyShortcuts MDN ARIAMixin.ariaKeyShortcuts documentation>
getAriaKeyShortcutsUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaKeyShortcutsUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaKeyShortcuts") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaLabel MDN ARIAMixin.ariaLabel documentation>
setAriaLabel :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaLabel self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaLabel" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaLabel MDN ARIAMixin.ariaLabel documentation>
getAriaLabel :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaLabel self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaLabel") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaLabel MDN ARIAMixin.ariaLabel documentation>
getAriaLabelUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaLabelUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaLabel") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaLabel MDN ARIAMixin.ariaLabel documentation>
getAriaLabelUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaLabelUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaLabel") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaLabelledByElements MDN ARIAMixin.ariaLabelledByElements documentation>
setAriaLabelledByElements :: (MonadDOM m, IsARIAMixin self, IsElement val) => self -> Maybe [val] -> m ()
setAriaLabelledByElements self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaLabelledByElements" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaLabelledByElements MDN ARIAMixin.ariaLabelledByElements documentation>
getAriaLabelledByElements :: (MonadDOM m, IsARIAMixin self) => self -> m (Maybe [Element])
getAriaLabelledByElements self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaLabelledByElements") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaLabelledByElements MDN ARIAMixin.ariaLabelledByElements documentation>
getAriaLabelledByElementsUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack) => self -> m [Element]
getAriaLabelledByElementsUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaLabelledByElements") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaLabelledByElements MDN ARIAMixin.ariaLabelledByElements documentation>
getAriaLabelledByElementsUnchecked :: (MonadDOM m, IsARIAMixin self) => self -> m [Element]
getAriaLabelledByElementsUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaLabelledByElements") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaLevel MDN ARIAMixin.ariaLevel documentation>
setAriaLevel :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaLevel self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaLevel" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaLevel MDN ARIAMixin.ariaLevel documentation>
getAriaLevel :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaLevel self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaLevel") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaLevel MDN ARIAMixin.ariaLevel documentation>
getAriaLevelUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaLevelUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaLevel") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaLevel MDN ARIAMixin.ariaLevel documentation>
getAriaLevelUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaLevelUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaLevel") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaLive MDN ARIAMixin.ariaLive documentation>
setAriaLive :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaLive self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaLive" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaLive MDN ARIAMixin.ariaLive documentation>
getAriaLive :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaLive self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaLive") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaLive MDN ARIAMixin.ariaLive documentation>
getAriaLiveUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaLiveUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaLive") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaLive MDN ARIAMixin.ariaLive documentation>
getAriaLiveUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaLiveUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaLive") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaModal MDN ARIAMixin.ariaModal documentation>
setAriaModal :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaModal self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaModal" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaModal MDN ARIAMixin.ariaModal documentation>
getAriaModal :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaModal self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaModal") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaModal MDN ARIAMixin.ariaModal documentation>
getAriaModalUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaModalUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaModal") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaModal MDN ARIAMixin.ariaModal documentation>
getAriaModalUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaModalUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaModal") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaMultiLine MDN ARIAMixin.ariaMultiLine documentation>
setAriaMultiLine :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaMultiLine self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaMultiLine" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaMultiLine MDN ARIAMixin.ariaMultiLine documentation>
getAriaMultiLine :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaMultiLine self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaMultiLine") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaMultiLine MDN ARIAMixin.ariaMultiLine documentation>
getAriaMultiLineUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaMultiLineUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaMultiLine") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaMultiLine MDN ARIAMixin.ariaMultiLine documentation>
getAriaMultiLineUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaMultiLineUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaMultiLine") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaMultiSelectable MDN ARIAMixin.ariaMultiSelectable documentation>
setAriaMultiSelectable :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaMultiSelectable self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaMultiSelectable" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaMultiSelectable MDN ARIAMixin.ariaMultiSelectable documentation>
getAriaMultiSelectable :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaMultiSelectable self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaMultiSelectable") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaMultiSelectable MDN ARIAMixin.ariaMultiSelectable documentation>
getAriaMultiSelectableUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaMultiSelectableUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaMultiSelectable") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaMultiSelectable MDN ARIAMixin.ariaMultiSelectable documentation>
getAriaMultiSelectableUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaMultiSelectableUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaMultiSelectable") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaOrientation MDN ARIAMixin.ariaOrientation documentation>
setAriaOrientation :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaOrientation self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaOrientation" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaOrientation MDN ARIAMixin.ariaOrientation documentation>
getAriaOrientation :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaOrientation self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaOrientation") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaOrientation MDN ARIAMixin.ariaOrientation documentation>
getAriaOrientationUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaOrientationUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaOrientation") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaOrientation MDN ARIAMixin.ariaOrientation documentation>
getAriaOrientationUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaOrientationUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaOrientation") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaOwnsElements MDN ARIAMixin.ariaOwnsElements documentation>
setAriaOwnsElements :: (MonadDOM m, IsARIAMixin self, IsElement val) => self -> Maybe [val] -> m ()
setAriaOwnsElements self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaOwnsElements" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaOwnsElements MDN ARIAMixin.ariaOwnsElements documentation>
getAriaOwnsElements :: (MonadDOM m, IsARIAMixin self) => self -> m (Maybe [Element])
getAriaOwnsElements self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaOwnsElements") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaOwnsElements MDN ARIAMixin.ariaOwnsElements documentation>
getAriaOwnsElementsUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack) => self -> m [Element]
getAriaOwnsElementsUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaOwnsElements") >>= fromJSValUnchecked) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaOwnsElements MDN ARIAMixin.ariaOwnsElements documentation>
getAriaOwnsElementsUnchecked :: (MonadDOM m, IsARIAMixin self) => self -> m [Element]
getAriaOwnsElementsUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaOwnsElements") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaPlaceholder MDN ARIAMixin.ariaPlaceholder documentation>
setAriaPlaceholder :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaPlaceholder self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaPlaceholder" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaPlaceholder MDN ARIAMixin.ariaPlaceholder documentation>
getAriaPlaceholder :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaPlaceholder self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaPlaceholder") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaPlaceholder MDN ARIAMixin.ariaPlaceholder documentation>
getAriaPlaceholderUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaPlaceholderUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaPlaceholder") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaPlaceholder MDN ARIAMixin.ariaPlaceholder documentation>
getAriaPlaceholderUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaPlaceholderUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaPlaceholder") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaPosInSet MDN ARIAMixin.ariaPosInSet documentation>
setAriaPosInSet :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaPosInSet self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaPosInSet" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaPosInSet MDN ARIAMixin.ariaPosInSet documentation>
getAriaPosInSet :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaPosInSet self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaPosInSet") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaPosInSet MDN ARIAMixin.ariaPosInSet documentation>
getAriaPosInSetUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaPosInSetUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaPosInSet") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaPosInSet MDN ARIAMixin.ariaPosInSet documentation>
getAriaPosInSetUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaPosInSetUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaPosInSet") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaPressed MDN ARIAMixin.ariaPressed documentation>
setAriaPressed :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaPressed self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaPressed" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaPressed MDN ARIAMixin.ariaPressed documentation>
getAriaPressed :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaPressed self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaPressed") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaPressed MDN ARIAMixin.ariaPressed documentation>
getAriaPressedUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaPressedUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaPressed") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaPressed MDN ARIAMixin.ariaPressed documentation>
getAriaPressedUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaPressedUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaPressed") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaReadOnly MDN ARIAMixin.ariaReadOnly documentation>
setAriaReadOnly :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaReadOnly self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaReadOnly" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaReadOnly MDN ARIAMixin.ariaReadOnly documentation>
getAriaReadOnly :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaReadOnly self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaReadOnly") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaReadOnly MDN ARIAMixin.ariaReadOnly documentation>
getAriaReadOnlyUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaReadOnlyUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaReadOnly") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaReadOnly MDN ARIAMixin.ariaReadOnly documentation>
getAriaReadOnlyUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaReadOnlyUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaReadOnly") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRelevant MDN ARIAMixin.ariaRelevant documentation>
setAriaRelevant :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaRelevant self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaRelevant" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRelevant MDN ARIAMixin.ariaRelevant documentation>
getAriaRelevant :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaRelevant self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaRelevant") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRelevant MDN ARIAMixin.ariaRelevant documentation>
getAriaRelevantUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaRelevantUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaRelevant") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRelevant MDN ARIAMixin.ariaRelevant documentation>
getAriaRelevantUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaRelevantUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaRelevant") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRequired MDN ARIAMixin.ariaRequired documentation>
setAriaRequired :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaRequired self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaRequired" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRequired MDN ARIAMixin.ariaRequired documentation>
getAriaRequired :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaRequired self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaRequired") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRequired MDN ARIAMixin.ariaRequired documentation>
getAriaRequiredUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaRequiredUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaRequired") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRequired MDN ARIAMixin.ariaRequired documentation>
getAriaRequiredUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaRequiredUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaRequired") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRoleDescription MDN ARIAMixin.ariaRoleDescription documentation>
setAriaRoleDescription :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaRoleDescription self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaRoleDescription" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRoleDescription MDN ARIAMixin.ariaRoleDescription documentation>
getAriaRoleDescription :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaRoleDescription self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaRoleDescription") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRoleDescription MDN ARIAMixin.ariaRoleDescription documentation>
getAriaRoleDescriptionUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaRoleDescriptionUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaRoleDescription") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRoleDescription MDN ARIAMixin.ariaRoleDescription documentation>
getAriaRoleDescriptionUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaRoleDescriptionUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaRoleDescription") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRowCount MDN ARIAMixin.ariaRowCount documentation>
setAriaRowCount :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaRowCount self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaRowCount" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRowCount MDN ARIAMixin.ariaRowCount documentation>
getAriaRowCount :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaRowCount self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaRowCount") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRowCount MDN ARIAMixin.ariaRowCount documentation>
getAriaRowCountUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaRowCountUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaRowCount") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRowCount MDN ARIAMixin.ariaRowCount documentation>
getAriaRowCountUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaRowCountUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaRowCount") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndex MDN ARIAMixin.ariaRowIndex documentation>
setAriaRowIndex :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaRowIndex self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaRowIndex" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndex MDN ARIAMixin.ariaRowIndex documentation>
getAriaRowIndex :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaRowIndex self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaRowIndex") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndex MDN ARIAMixin.ariaRowIndex documentation>
getAriaRowIndexUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaRowIndexUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaRowIndex") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndex MDN ARIAMixin.ariaRowIndex documentation>
getAriaRowIndexUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaRowIndexUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaRowIndex") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndexText MDN ARIAMixin.ariaRowIndexText documentation>
setAriaRowIndexText :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaRowIndexText self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaRowIndexText" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndexText MDN ARIAMixin.ariaRowIndexText documentation>
getAriaRowIndexText :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaRowIndexText self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaRowIndexText") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndexText MDN ARIAMixin.ariaRowIndexText documentation>
getAriaRowIndexTextUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaRowIndexTextUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaRowIndexText") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRowIndexText MDN ARIAMixin.ariaRowIndexText documentation>
getAriaRowIndexTextUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaRowIndexTextUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaRowIndexText") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRowSpan MDN ARIAMixin.ariaRowSpan documentation>
setAriaRowSpan :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaRowSpan self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaRowSpan" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRowSpan MDN ARIAMixin.ariaRowSpan documentation>
getAriaRowSpan :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaRowSpan self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaRowSpan") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRowSpan MDN ARIAMixin.ariaRowSpan documentation>
getAriaRowSpanUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaRowSpanUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaRowSpan") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaRowSpan MDN ARIAMixin.ariaRowSpan documentation>
getAriaRowSpanUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaRowSpanUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaRowSpan") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaSelected MDN ARIAMixin.ariaSelected documentation>
setAriaSelected :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaSelected self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaSelected" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaSelected MDN ARIAMixin.ariaSelected documentation>
getAriaSelected :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaSelected self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaSelected") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaSelected MDN ARIAMixin.ariaSelected documentation>
getAriaSelectedUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaSelectedUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaSelected") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaSelected MDN ARIAMixin.ariaSelected documentation>
getAriaSelectedUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaSelectedUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaSelected") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaSetSize MDN ARIAMixin.ariaSetSize documentation>
setAriaSetSize :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaSetSize self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaSetSize" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaSetSize MDN ARIAMixin.ariaSetSize documentation>
getAriaSetSize :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaSetSize self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaSetSize") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaSetSize MDN ARIAMixin.ariaSetSize documentation>
getAriaSetSizeUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaSetSizeUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaSetSize") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaSetSize MDN ARIAMixin.ariaSetSize documentation>
getAriaSetSizeUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaSetSizeUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaSetSize") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaSort MDN ARIAMixin.ariaSort documentation>
setAriaSort :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaSort self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaSort" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaSort MDN ARIAMixin.ariaSort documentation>
getAriaSort :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaSort self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaSort") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaSort MDN ARIAMixin.ariaSort documentation>
getAriaSortUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaSortUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaSort") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaSort MDN ARIAMixin.ariaSort documentation>
getAriaSortUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaSortUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaSort") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaValueMax MDN ARIAMixin.ariaValueMax documentation>
setAriaValueMax :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaValueMax self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaValueMax" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaValueMax MDN ARIAMixin.ariaValueMax documentation>
getAriaValueMax :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaValueMax self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaValueMax") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaValueMax MDN ARIAMixin.ariaValueMax documentation>
getAriaValueMaxUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaValueMaxUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaValueMax") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaValueMax MDN ARIAMixin.ariaValueMax documentation>
getAriaValueMaxUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaValueMaxUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaValueMax") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaValueMin MDN ARIAMixin.ariaValueMin documentation>
setAriaValueMin :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaValueMin self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaValueMin" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaValueMin MDN ARIAMixin.ariaValueMin documentation>
getAriaValueMin :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaValueMin self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaValueMin") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaValueMin MDN ARIAMixin.ariaValueMin documentation>
getAriaValueMinUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaValueMinUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaValueMin") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaValueMin MDN ARIAMixin.ariaValueMin documentation>
getAriaValueMinUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaValueMinUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaValueMin") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaValueNow MDN ARIAMixin.ariaValueNow documentation>
setAriaValueNow :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaValueNow self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaValueNow" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaValueNow MDN ARIAMixin.ariaValueNow documentation>
getAriaValueNow :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaValueNow self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaValueNow") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaValueNow MDN ARIAMixin.ariaValueNow documentation>
getAriaValueNowUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaValueNowUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaValueNow") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaValueNow MDN ARIAMixin.ariaValueNow documentation>
getAriaValueNowUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaValueNowUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaValueNow") >>= fromJSValUnchecked))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaValueText MDN ARIAMixin.ariaValueText documentation>
setAriaValueText :: (MonadDOM m, IsARIAMixin self, ToJSString val) => self -> Maybe val -> m ()
setAriaValueText self val = liftDOM (void ((Types.toARIAMixin self) ^. jss "ariaValueText" (toJSVal val)))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaValueText MDN ARIAMixin.ariaValueText documentation>
getAriaValueText :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m (Maybe result)
getAriaValueText self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaValueText") >>= fromMaybeJSString))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaValueText MDN ARIAMixin.ariaValueText documentation>
getAriaValueTextUnsafe :: (MonadDOM m, IsARIAMixin self, HasCallStack, FromJSString result) => self -> m result
getAriaValueTextUnsafe self = liftDOM (((((Types.toARIAMixin self) ^. js "ariaValueText") >>= fromMaybeJSString) >>= P.maybe (P.error "Nothing to return") P.return))

-- | <https://developer.mozilla.org/docs/Web/API/Element/ariaValueText MDN ARIAMixin.ariaValueText documentation>
getAriaValueTextUnchecked :: (MonadDOM m, IsARIAMixin self, FromJSString result) => self -> m result
getAriaValueTextUnchecked self = liftDOM ((((Types.toARIAMixin self) ^. js "ariaValueText") >>= fromJSValUnchecked))