clay-0.13.1: 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 #

Selection mode.

Instances
Val UserInput # 
Instance details

Defined in Clay.Dynamic

Methods

value :: UserInput -> Value #

None UserInput # 
Instance details

Defined in Clay.Dynamic

Methods

none :: UserInput #

Inherit UserInput # 
Instance details

Defined in Clay.Dynamic

Methods

inherit :: UserInput #

userInput :: UserInput -> Css #

Enabling user interface elements.

inputEnabled :: UserInput #

Selection mode.

inputDisabled :: UserInput #

Selection mode.

User modifiability

data UserModify #

Selection mode.

Instances
Val UserModify # 
Instance details

Defined in Clay.Dynamic

Methods

value :: UserModify -> Value #

Inherit UserModify # 
Instance details

Defined in Clay.Dynamic

Methods

inherit :: UserModify #

userModify :: UserModify -> Css #

Modifiability of an element.

readOnly :: UserModify #

Selection mode.

readWrite :: UserModify #

Selection mode.

writeOnly :: UserModify #

Selection mode.

User selection

data UserSelect #

Selection mode.

Instances
Val UserSelect # 
Instance details

Defined in Clay.Dynamic

Methods

value :: UserSelect -> Value #

None UserSelect # 
Instance details

Defined in Clay.Dynamic

Methods

none :: UserSelect #

Inherit UserSelect # 
Instance details

Defined in Clay.Dynamic

Methods

inherit :: UserSelect #

All UserSelect # 
Instance details

Defined in Clay.Dynamic

Methods

all :: UserSelect #

userSelect :: UserSelect -> Css #

Content selection granularity.

selectText :: UserSelect #

Selection mode.

selectToggle :: UserSelect #

Selection mode.

selectElement :: UserSelect #

Selection mode.

selectElements :: UserSelect #

Selection mode.

User focus

data UserFocus #

Focus behaviour.

Instances
Val UserFocus # 
Instance details

Defined in Clay.Dynamic

Methods

value :: UserFocus -> Value #

Normal UserFocus # 
Instance details

Defined in Clay.Dynamic

Methods

normal :: UserFocus #

None UserFocus # 
Instance details

Defined in Clay.Dynamic

Methods

none :: UserFocus #

Inherit UserFocus # 
Instance details

Defined in Clay.Dynamic

Methods

inherit :: UserFocus #

Auto UserFocus # 
Instance details

Defined in Clay.Dynamic

Methods

auto :: UserFocus #

userFocus :: UserFocus -> Css #

Content focusing granularity.

selectAll :: UserFocus #

Focus mode.

selectBefore :: UserFocus #

Focus mode.

selectAfter :: UserFocus #

Focus mode.

selectSame :: UserFocus #

Focus mode.

selectMenu :: UserFocus #

Focus mode.