clay-0.12.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 #

Selection mode.

Instances

userInput :: UserInput -> Css #

Enabling user interface elements.

inputEnabled :: UserInput #

Selection mode.

inputDisabled :: UserInput #

Selection mode.

User modifiability

data UserModify #

Selection mode.

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.

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.

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.