reflex-dom-core-0.8.0.0: Functional Reactive Web Apps with Reflex

Safe HaskellNone
LanguageHaskell98

Reflex.Dom.Builder.InputDisabled

Synopsis

Documentation

newtype InputDisabledT m a Source #

A DomBuilder transformer that disables all inputElements, textAreaElements, and selectElements by adding the "disabled" HTML attribute. Note that elements that happen to have "input", "textarea", or "select" as their tag will NOT be disabled.

Constructors

InputDisabledT 

Fields

Instances
MonadTrans InputDisabledT Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

Methods

lift :: Monad m => m a -> InputDisabledT m a Source #

MonadTransControl InputDisabledT Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

Associated Types

type StT InputDisabledT a :: Type Source #

NotReady t m => NotReady t (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

PerformEvent t m => PerformEvent t (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

Associated Types

type Performable (InputDisabledT m) :: Type -> Type Source #

TriggerEvent t m => TriggerEvent t (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

PostBuild t m => PostBuild t (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

MonadReflexCreateTrigger t m => MonadReflexCreateTrigger t (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

Methods

newEventWithTrigger :: (EventTrigger t a -> IO (IO ())) -> InputDisabledT m (Event t a) Source #

newFanEventWithTrigger :: GCompare k => (forall a. k a -> EventTrigger t a -> IO (IO ())) -> InputDisabledT m (EventSelector t k) Source #

Adjustable t m => Adjustable t (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

Methods

runWithReplace :: InputDisabledT m a -> Event t (InputDisabledT m b) -> InputDisabledT m (a, Event t b) Source #

traverseIntMapWithKeyWithAdjust :: (Key -> v -> InputDisabledT m v') -> IntMap v -> Event t (PatchIntMap v) -> InputDisabledT m (IntMap v', Event t (PatchIntMap v')) Source #

traverseDMapWithKeyWithAdjust :: GCompare k => (forall a. k a -> v a -> InputDisabledT m (v' a)) -> DMap k v -> Event t (PatchDMap k v) -> InputDisabledT m (DMap k v', Event t (PatchDMap k v')) Source #

traverseDMapWithKeyWithAdjustWithMove :: GCompare k => (forall a. k a -> v a -> InputDisabledT m (v' a)) -> DMap k v -> Event t (PatchDMapWithMove k v) -> InputDisabledT m (DMap k v', Event t (PatchDMapWithMove k v')) Source #

DomBuilder t m => DomBuilder t (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

Associated Types

type DomBuilderSpace (InputDisabledT m) :: Type Source #

(Prerender t m, Monad m) => Prerender t (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Prerender

Associated Types

type Client (InputDisabledT m) :: Type -> Type Source #

Monad m => Monad (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

Functor m => Functor (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

Methods

fmap :: (a -> b) -> InputDisabledT m a -> InputDisabledT m b Source #

(<$) :: a -> InputDisabledT m b -> InputDisabledT m a Source #

MonadFix m => MonadFix (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

Methods

mfix :: (a -> InputDisabledT m a) -> InputDisabledT m a Source #

Applicative m => Applicative (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

MonadIO m => MonadIO (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

Methods

liftIO :: IO a -> InputDisabledT m a Source #

MonadJSM m => MonadJSM (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

Methods

liftJSM' :: JSM a -> InputDisabledT m a Source #

PrimMonad m => PrimMonad (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

Associated Types

type PrimState (InputDisabledT m) :: Type Source #

MonadRef m => MonadRef (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

Associated Types

type Ref (InputDisabledT m) :: Type -> Type Source #

MonadAtomicRef m => MonadAtomicRef (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

Methods

atomicModifyRef :: Ref (InputDisabledT m) a -> (a -> (a, b)) -> InputDisabledT m b Source #

atomicModifyRef' :: Ref (InputDisabledT m) a -> (a -> (a, b)) -> InputDisabledT m b Source #

HasDocument m => HasDocument (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

MonadSample t m => MonadSample (t :: Type) (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

Methods

sample :: Behavior t a -> InputDisabledT m a Source #

MonadHold t m => MonadHold (t :: Type) (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

DomRenderHook t m => DomRenderHook (t :: Type) (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

type StT InputDisabledT a Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

type StT InputDisabledT a = a
type PrimState (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

type Ref (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

type Ref (InputDisabledT m) = Ref m
type Performable (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

type DomBuilderSpace (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Builder.InputDisabled

type Client (InputDisabledT m) Source # 
Instance details

Defined in Reflex.Dom.Prerender