clay-0.15.0: CSS preprocessor as embedded Haskell.
Safe HaskellSafe-Inferred
LanguageHaskell2010

Clay.Dynamic

Description

Dynamic user interface element control. This CSS3 functionality is still in draft, though it is implemented in several browsers. See http://www.w3.org/TR/2000/WD-css3-userint-20000216#dynamic and your target browsers' vendor documentation for more information.

Synopsis

User input

data UserInput Source #

Selection mode.

Instances

Instances details
Inherit UserInput Source # 
Instance details

Defined in Clay.Dynamic

None UserInput Source # 
Instance details

Defined in Clay.Dynamic

Val UserInput Source # 
Instance details

Defined in Clay.Dynamic

userInput :: UserInput -> Css Source #

Enabling user interface elements.

inputEnabled :: UserInput Source #

Selection mode.

inputDisabled :: UserInput Source #

Selection mode.

User modifiability

data UserModify Source #

Selection mode.

Instances

Instances details
Inherit UserModify Source # 
Instance details

Defined in Clay.Dynamic

Val UserModify Source # 
Instance details

Defined in Clay.Dynamic

userModify :: UserModify -> Css Source #

Modifiability of an element.

readOnly :: UserModify Source #

Selection mode.

readWrite :: UserModify Source #

Selection mode.

writeOnly :: UserModify Source #

Selection mode.

User selection

data UserSelect Source #

Selection mode.

Instances

Instances details
All UserSelect Source # 
Instance details

Defined in Clay.Dynamic

Inherit UserSelect Source # 
Instance details

Defined in Clay.Dynamic

None UserSelect Source # 
Instance details

Defined in Clay.Dynamic

Val UserSelect Source # 
Instance details

Defined in Clay.Dynamic

userSelect :: UserSelect -> Css Source #

Content selection granularity.

selectText :: UserSelect Source #

Selection mode.

selectToggle :: UserSelect Source #

Selection mode.

selectElement :: UserSelect Source #

Selection mode.

selectElements :: UserSelect Source #

Selection mode.

User focus

data UserFocus Source #

Focus behaviour.

Instances

Instances details
Auto UserFocus Source # 
Instance details

Defined in Clay.Dynamic

Inherit UserFocus Source # 
Instance details

Defined in Clay.Dynamic

None UserFocus Source # 
Instance details

Defined in Clay.Dynamic

Normal UserFocus Source # 
Instance details

Defined in Clay.Dynamic

Val UserFocus Source # 
Instance details

Defined in Clay.Dynamic

userFocus :: UserFocus -> Css Source #

Content focusing granularity.

selectAll :: UserFocus Source #

Focus mode.