Idris2Doc : Text.HTML.Class

Text.HTML.Class

(source)

Reexports

importpublic Text.CSS.Class

Definitions

Widget : SnocListClass
  A UI widget (typically, an interactive element such as a button
or text input field)

Totality: total
Visibility: export
Btn : SnocListClass
  A clickable button with some text.

Totality: total
Visibility: export
Comp : SnocListClass
  A larger UI component

Totality: total
Visibility: export
Cell : SnocListClass
  A cell in a table

Totality: total
Visibility: export
Icon : SnocListClass
  A clickable icon

Totality: total
Visibility: export
Inp : SnocListClass
  A text input field

Totality: total
Visibility: export
Sel : SnocListClass
  A select element

Totality: total
Visibility: export
Lbl : SnocListClass
  A text typically linked to some input element

Totality: total
Visibility: export
Lst : SnocListClass
  A larger view displaying a list of values

Totality: total
Visibility: export
Row : SnocListClass
  A single row in a list of values

Totality: total
Visibility: export
Title : SnocListClass
  A title in a UI component

Totality: total
Visibility: export
collapsed : Class
  A collapsed UI element (hiding some details)

Totality: total
Visibility: export
expanded : Class
  An expanded UI element

Totality: total
Visibility: export
cls : SnocListClass->Class->Attributete
Totality: total
Visibility: export
cls1 : Class->Attributete
Totality: total
Visibility: export
lbl : CastiDomID=>Class->i->String->Nodee
  Creates a text label for a probably editable field

@ uid : ID used in "for" attribute
@ class : CSS class to use
@ txt : actual textual content

Totality: total
Visibility: export
cell : Class->List (AttributeDive) ->List (Nodee) ->Nodee
  A cell in a table

Totality: total
Visibility: export
list : Class->List (AttributeUle) ->List (Nodee) ->Nodee
  A list of elements.

Totality: total
Visibility: export
row : Class->List (AttributeDive) ->List (Nodee) ->Nodee
  A single row in a list of elements.

Totality: total
Visibility: export
btn : Class->e->String->List (AttributeButtone) ->Nodee
  A clickable button in the UI firing the given event on a left click.

Totality: total
Visibility: export
icon : Class->e->List (AttributeButtone) ->Nodee
  A clickable icon in the UI firing the given event on a left click.

Totality: total
Visibility: export
iok : CastiDomID=>i->e->Nodee
  A clickable icon with predefined class.

This takes a `DomID` as additional argument since we want
to be able to disable it in case of invalid input.

Totality: total
Visibility: export
iadd : e->Nodee
  A clickable icon with predefined class.

Totality: total
Visibility: export
icancel : e->Nodee
  A clickable icon with predefined class.

Totality: total
Visibility: export
idelete : e->Nodee
  A clickable icon with predefined class.

Totality: total
Visibility: export
inp : Class-> (String->e) ->List (AttributeInpute) ->Nodee
  An `<input>` element of the given class.

Totality: total
Visibility: export
sel : Eqt=> (v->t) -> (v->String) ->Listv->Class->Maybet->Nodet
  A select element displaying the values of type `v`
shown in the given list.

It fires events of type `t`, and uses two functions, one for
converting elements to events and one for displaying elements.

Totality: total
Visibility: export