clay-0.13.2: CSS preprocessor as embedded Haskell.

Safe HaskellNone
LanguageHaskell98

Clay.Dynamic

Contents

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
Val UserInput Source # 
Instance details

Defined in Clay.Dynamic

None UserInput Source # 
Instance details

Defined in Clay.Dynamic

Inherit 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
Val UserModify Source # 
Instance details

Defined in Clay.Dynamic

Inherit 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
Val UserSelect Source # 
Instance details

Defined in Clay.Dynamic

None UserSelect Source # 
Instance details

Defined in Clay.Dynamic

Inherit UserSelect Source # 
Instance details

Defined in Clay.Dynamic

All 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
Val UserFocus Source # 
Instance details

Defined in Clay.Dynamic

Normal UserFocus Source # 
Instance details

Defined in Clay.Dynamic

None UserFocus Source # 
Instance details

Defined in Clay.Dynamic

Inherit UserFocus Source # 
Instance details

Defined in Clay.Dynamic

Auto UserFocus Source # 
Instance details

Defined in Clay.Dynamic

userFocus :: UserFocus -> Css Source #

Content focusing granularity.

selectAll :: UserFocus Source #

Focus mode.