Module

Chameleon.HTML

Package
purescript-chameleon
Repository
thought2/purescript-chameleon

Re-exports from Chameleon.HTML.Attributes

#IsAttribVariantRL Source

class IsAttribVariantRL :: RowList Type -> Row Type -> Constraintclass IsAttribVariantRL rl r  where

Members

Instances

#wrap Source

wrap :: forall a. Variant (hard :: Unit, soft :: Unit) -> Prop a

Specifies how the text in a text area is to be wrapped when submitted in a form

#value Source

value :: forall a. String -> Prop a

Specifies the value of the element

#usemap Source

usemap :: forall a. String -> Prop a

Specifies an image as a client-side image-map

#type_ Source

type_ :: forall a. String -> Prop a

Specifies the type of element

#translate Source

translate :: forall a. Boolean -> Prop a

Specifies whether the content of an element should be translated or not

#title Source

title :: forall a. String -> Prop a

Specifies extra information about an element

#target Source

target :: forall a. Variant (_blank :: Unit, _parent :: Unit, _self :: Unit, _top :: Unit, framename :: String) -> Prop a

Specifies where to display the linked URL

#tabindex Source

tabindex :: forall a. Number -> Prop a

Specifies the tabbing order of an element

#style Source

style :: forall a. String -> Prop a

Specifies an inline CSS style for an element

#step Source

step :: forall a. Number -> Prop a

Specifies the legal number intervals for an input field

#start Source

start :: forall a. Number -> Prop a

Specifies the start value of an ordered list

#srcset Source

srcset :: forall a. String -> Prop a

Specifies the URL of the image to use in different situations

#srclang Source

srclang :: forall a. String -> Prop a

Specifies the language of the track text data (required if kind="subtitles")

#srcdoc Source

srcdoc :: forall a. String -> Prop a

Specifies the HTML content of the page to show in the <iframe>

#src Source

src :: forall a. String -> Prop a

Specifies the URL of the media file

#spellcheck Source

spellcheck :: forall a. Boolean -> Prop a

Specifies whether the element is to have its spelling and grammar checked or not

#sizes Source

sizes :: forall a. String -> Prop a

Specifies the size of the linked resource

#size Source

size :: forall a. Number -> Prop a

Specifies the width, in characters (for <input>) or specifies the number of visible options (for <select>)

#shape Source

shape :: forall a. Variant (circle :: Unit, default :: Unit, poly :: Unit, rect :: Unit) -> Prop a

Specifies the shape of the area

#selected Source

selected :: forall a. Boolean -> Prop a

Specifies that an option should be pre-selected when the page loads

#scoped Source

scoped :: forall a. Boolean -> Prop a

Specifies that the styles only apply to this element's parent element and that element's child elements

#scope Source

scope :: forall a. Variant (col :: Unit, colgroup :: Unit, row :: Unit, rowgroup :: Unit) -> Prop a

Specifies whether a header cell is a header for a column, row, or group of columns or rows

#sandbox Source

sandbox :: forall a. Variant ("allow-forms" :: Unit, "allow-modals" :: Unit, "allow-orientation-lock" :: Unit, "allow-pointer-lock" :: Unit, "allow-popups" :: Unit, "allow-popups-to-escape-sandbox" :: Unit, "allow-presentation" :: Unit, "allow-same-origin" :: Unit, "allow-scripts" :: Unit, "allow-top-navigation" :: Unit) -> Prop a

Enables an extra set of restrictions for the content in an <iframe>

#rowspan Source

rowspan :: forall a. Number -> Prop a

Specifies the number of rows a table cell should span

#rows Source

rows :: forall a. Number -> Prop a

Specifies the visible number of lines in a text area

#role Source

role :: forall a. String -> Prop a

Specifies the role of the element

#reversed Source

reversed :: forall a. Boolean -> Prop a

Specifies that the list order should be descending (9,8,7...)

#required Source

required :: forall a. Boolean -> Prop a

Specifies that the element must be filled out before submitting the form

#rel Source

rel :: forall a. Variant (alternate :: Unit, author :: Unit, bookmark :: Unit, external :: Unit, help :: Unit, license :: Unit, next :: Unit, nofollow :: Unit, noopener :: Unit, noreferrer :: Unit, prev :: Unit, search :: Unit, tag :: Unit) -> Prop a

Specifies the relationship between the current document and the linked document

#referrerpolicy Source

referrerpolicy :: forall a. Variant ("no-referrer" :: Unit, "no-referrer-when-downgrade" :: Unit, origin :: Unit, "origin-when-cross-origin" :: Unit, "same-origin" :: Unit, "strict-origin" :: Unit, "strict-origin-when-cross-origin" :: Unit, "unsafe-url" :: Unit) -> Prop a

Specifies which referrer is sent when fetching the resource

#readonly Source

readonly :: forall a. Boolean -> Prop a

Specifies that the element is read-only

#preload Source

preload :: forall a. Variant (auto :: Unit, metadata :: Unit, none :: Unit) -> Prop a

Specifies if and how the author thinks the audio/video should be loaded when the page loads

#poster Source

poster :: forall a. String -> Prop a

Specifies an image to be shown while the video is downloading, or until the user hits the play button

#playsinline Source

playsinline :: forall a. Boolean -> Prop a

Specifies that the video will start playing as soon as it is ready

#placeholder Source

placeholder :: forall a. String -> Prop a

Specifies a short hint that describes the expected value of the element

#ping Source

ping :: forall a. String -> Prop a

Specifies a space-separated list of URLs to which, when the hyperlink is followed, POST requests with the body PING will be sent by the browser (in the background). Typically used for tracking.

#pattern Source

pattern :: forall a. String -> Prop a

Specifies a regular expression that an <input> element's value is checked against

#optimum Source

optimum :: forall a. Number -> Prop a

Specifies what value is the optimal value for the gauge

#open Source

open :: forall a. Boolean -> Prop a

Specifies that the details should be visible (open) to the user

#novalidate Source

novalidate :: forall a. Boolean -> Prop a

Specifies that the form should not be validated when submitted

#name Source

name :: forall a. String -> Prop a

Specifies the name of the element

#muted Source

muted :: forall a. Boolean -> Prop a

Specifies that the audio output of the video should be muted

#multiple Source

multiple :: forall a. Boolean -> Prop a

Specifies that a user can enter more than one value

#minlength Source

minlength :: forall a. Int -> Prop a

Specifies the minimum number of characters allowed in an element

#min Source

min :: forall a. Number -> Prop a

Specifies a minimum value

#method Source

method :: forall a. Variant (get :: Unit, post :: Unit) -> Prop a

Specifies the HTTP method to use when sending form-data

#media Source

media :: forall a. String -> Prop a

Specifies what media/device the linked document is optimized for

#maxlength Source

maxlength :: forall a. Int -> Prop a

Specifies the maximum number of characters allowed in an element

#max Source

max :: forall a. Number -> Prop a

Specifies the maximum value

#low Source

low :: forall a. Number -> Prop a

Specifies the range that is considered to be a low value

#loop Source

loop :: forall a. Boolean -> Prop a

Specifies that the audio/video will start over again, every time it is finished

#loading Source

loading :: forall a. Variant (auto :: Unit, eager :: Unit, lazy :: Unit) -> Prop a

Specifies how the element handles lazy loading of images

#list Source

list :: forall a. String -> Prop a

Refers to a <datalist> element that contains pre-defined options for an <input> element

#lang Source

lang :: forall a. String -> Prop a

Specifies the language of the element's content

#kind Source

kind :: forall a. Variant (captions :: Unit, chapters :: Unit, descriptions :: Unit, metadata :: Unit, subtitles :: Unit) -> Prop a

Specifies the kind of text track

#keytype Source

keytype :: forall a. String -> Prop a

Specifies the type of key generated

#itemprop Source

itemprop :: forall a. String -> Prop a

Specifies the name of the property the element represents

#ismap Source

ismap :: forall a. Boolean -> Prop a

Specifies an image as a server-side image-map

#integrity Source

integrity :: forall a. String -> Prop a

Specifies the integrity content security policy (CSP) for the resource

#inputmode Source

inputmode :: forall a. String -> Prop a

Specifies what kind of input mechanism would be most helpful for users entering content into the element

#id Source

id :: forall a. String -> Prop a

Specifies a unique id for an element

#httpEquiv Source

httpEquiv :: forall a. Variant ("content-type" :: Unit, "default-style" :: Unit, refresh :: Unit) -> Prop a

Provides an HTTP header for the information/value of the content attribute

#hreflang Source

hreflang :: forall a. String -> Prop a

Specifies the language of the linked document

#href Source

href :: forall a. String -> Prop a

Specifies the URL of the page the link goes to

#high Source

high :: forall a. Number -> Prop a

Specifies the range that is considered to be a high value

#hidden Source

hidden :: forall a. Boolean -> Prop a

Specifies that an element is not yet, or is no longer, relevant

#headers Source

headers :: forall a. String -> Prop a

Specifies one or more headers cells a cell is related to

#formtarget Source

formtarget :: forall a. Variant (_blank :: Unit, _parent :: Unit, _self :: Unit, _top :: Unit, framename :: String) -> Prop a

Specifies where to display the response after submitting the form. Only for type="submit"

#formnovalidate Source

formnovalidate :: forall a. Boolean -> Prop a

Specifies that the form-data should not be validated on submission. Only for type="submit"

#formmethod Source

formmethod :: forall a. Variant (get :: Unit, post :: Unit) -> Prop a

Specifies how to send the form-data (which HTTP method to use). Only for type="submit"

#formenctype Source

formenctype :: forall a. Variant ("application/x-www-form-urlencoded" :: Unit, "multipart/form-data" :: Unit, "text/plain" :: Unit) -> Prop a

Specifies how form-data should be encoded before sending it to a server. Only for type="submit"

#formaction Source

formaction :: forall a. String -> Prop a

Specifies where to send the form-data when a form is submitted. Only for type="submit"

#for Source

for :: forall a. String -> Prop a

Specifies which form element(s) a label/calculation is bound to

#enterkeyhint Source

enterkeyhint :: forall a. String -> Prop a

Specifies what action to take when the user hits the Enter key

#enctype Source

enctype :: forall a. Variant ("application/x-www-form-urlencoded" :: Unit, "multipart/form-data" :: Unit, "text/plain" :: Unit) -> Prop a

Specifies how the form-data should be encoded when submitting it to the server (only for method="post")

#draggable Source

draggable :: forall a. Boolean -> Prop a

Specifies whether an element is draggable or not

#download Source

download :: forall a. Boolean -> Prop a

Specifies that the target will be downloaded when a user clicks on the hyperlink

#disabled Source

disabled :: forall a. Boolean -> Prop a

Specifies that the specified element/group of elements should be disabled

#dirname Source

dirname :: forall a. String -> Prop a

Specifies that the text direction will be submitted

#dir Source

dir :: forall a. Variant (auto :: Unit, ltr :: Unit, rtl :: Unit) -> Prop a

Specifies the text direction for the content in an element

#defer Source

defer :: forall a. Boolean -> Prop a

Specifies that the script is executed when the page has finished parsing (only for external scripts)

#default Source

default :: forall a. Boolean -> Prop a

Specifies that the track is to be enabled if the user's preferences do not indicate that another track would be more appropriate

#decoding Source

decoding :: forall a. Variant (async :: Unit, auto :: Unit, sync :: Unit) -> Prop a

Specifies the decoding algorithm

#datetime Source

datetime :: forall a. String -> Prop a

Specifies the date and time

#crossorigin Source

crossorigin :: forall a. Variant (anonymous :: Unit, "use-credentials" :: Unit) -> Prop a

Specifies how the element handles cross-origin requests

#coords Source

coords :: forall a. String -> Prop a

Specifies the coordinates of the area

#controls Source

controls :: forall a. Boolean -> Prop a

Specifies that audio/video controls should be displayed (such as a play/pause button etc)

#contextmenu Source

contextmenu :: forall a. String -> Prop a

Specifies a context menu for an element. The context menu appears when a user right-clicks on the element

#contenteditable Source

contenteditable :: forall a. Boolean -> Prop a

Specifies whether the content of an element is editable or not

#content Source

content :: forall a. String -> Prop a

Gives the value associated with the http-equiv or name attribute

#colspan Source

colspan :: forall a. Number -> Prop a

Specifies the number of columns a table cell should span

#cols Source

cols :: forall a. Number -> Prop a

Specifies the visible width of a text area

#codebase Source

codebase :: forall a. String -> Prop a

Not supported in HTML5. Specifies the URL of the plugin used to display the <object>

#className Source

className :: forall a. String -> Prop a

Specifies one or more classnames for an element (refers to a class in a style sheet)

#checked Source

checked :: forall a. Boolean -> Prop a

Specifies that an <input> element should be pre-selected when the page loads (for type="checkbox" or type="radio")

#charset Source

charset :: forall a. String -> Prop a

Specifies the character encoding

#capture Source

capture :: forall a. Variant (environment :: Unit, user :: Unit) -> Prop a

Specifies that the video/audio will be recorded (instead of a live stream)

#background Source

background :: forall a. String -> Prop a

Not supported in HTML5. Specifies the URL of an image to be used as the background for the iframe

#autoplay Source

autoplay :: forall a. Boolean -> Prop a

Specifies that the audio/video will start playing as soon as it is ready

#autofocus Source

autofocus :: forall a. Boolean -> Prop a

Specifies that the element should automatically get focus when the page loads

#autocomplete Source

autocomplete :: forall a. String -> Prop a

Specifies whether the <form> or the <input> element should have autocomplete enabled

#autocapitalize Source

autocapitalize :: forall a. String -> Prop a

Controls whether and how text input is automatically capitalized as it is entered/edited by the user

#async Source

async :: forall a. Boolean -> Prop a

Specifies that the script is executed asynchronously (only for external scripts)

#alt Source

alt :: forall a. String -> Prop a

Specifies an alternate text when the original element fails to display

#allow Source

allow :: forall a. String -> Prop a

Specifies a feature-policy for the iframe

#align Source

align :: forall a. String -> Prop a

Not supported in HTML5. Specifies the alignment according to surrounding elements. Use CSS instead

#action Source

action :: forall a. String -> Prop a

Specifies where to send the form-data when a form is submitted

#accesskey Source

accesskey :: forall a. String -> Prop a

Specifies a shortcut key to activate/focus an element

#acceptCharset Source

acceptCharset :: forall a. String -> Prop a

Specifies the character encodings that are to be used for the form submission

#accept Source

accept :: forall a. String -> Prop a

Specifies the types of files that the server accepts (only for type="file")

#_user Source

_user :: forall r. Variant (user :: Unit | r)

#_useCredentials Source

_useCredentials :: forall r. Variant ("use-credentials" :: Unit | r)

#_unsafeUrl Source

_unsafeUrl :: forall r. Variant ("unsafe-url" :: Unit | r)

#_text_plain Source

_text_plain :: forall r. Variant ("text/plain" :: Unit | r)

#_tag Source

_tag :: forall r. Variant (tag :: Unit | r)

#_sync Source

_sync :: forall r. Variant (sync :: Unit | r)

#_subtitles Source

_subtitles :: forall r. Variant (subtitles :: Unit | r)

#_strictOriginWhenCrossOrigin Source

_strictOriginWhenCrossOrigin :: forall r. Variant ("strict-origin-when-cross-origin" :: Unit | r)

#_strictOrigin Source

_strictOrigin :: forall r. Variant ("strict-origin" :: Unit | r)

#_soft Source

_soft :: forall r. Variant (soft :: Unit | r)

#_sameOrigin Source

_sameOrigin :: forall r. Variant ("same-origin" :: Unit | r)

#_rtl Source

_rtl :: forall r. Variant (rtl :: Unit | r)

#_rowgroup Source

_rowgroup :: forall r. Variant (rowgroup :: Unit | r)

#_row Source

_row :: forall r. Variant (row :: Unit | r)

#_refresh Source

_refresh :: forall r. Variant (refresh :: Unit | r)

#_rect Source

_rect :: forall r. Variant (rect :: Unit | r)

#_prev Source

_prev :: forall r. Variant (prev :: Unit | r)

#_post Source

_post :: forall r. Variant (post :: Unit | r)

#_poly Source

_poly :: forall r. Variant (poly :: Unit | r)

#_originWhenCrossOrigin Source

_originWhenCrossOrigin :: forall r. Variant ("origin-when-cross-origin" :: Unit | r)

#_origin Source

_origin :: forall r. Variant (origin :: Unit | r)

#_noreferrer Source

_noreferrer :: forall r. Variant (noreferrer :: Unit | r)

#_noopener Source

_noopener :: forall r. Variant (noopener :: Unit | r)

#_none Source

_none :: forall r. Variant (none :: Unit | r)

#_nofollow Source

_nofollow :: forall r. Variant (nofollow :: Unit | r)

#_noReferrerWhenDowngrade Source

_noReferrerWhenDowngrade :: forall r. Variant ("no-referrer-when-downgrade" :: Unit | r)

#_noReferrer Source

_noReferrer :: forall r. Variant ("no-referrer" :: Unit | r)

#_next Source

_next :: forall r. Variant (next :: Unit | r)

#_multipart_formData Source

_multipart_formData :: forall r. Variant ("multipart/form-data" :: Unit | r)

#_metadata Source

_metadata :: forall r. Variant (metadata :: Unit | r)

#_ltr Source

_ltr :: forall r. Variant (ltr :: Unit | r)

#_license Source

_license :: forall r. Variant (license :: Unit | r)

#_lazy Source

_lazy :: forall r. Variant (lazy :: Unit | r)

#_help Source

_help :: forall r. Variant (help :: Unit | r)

#_hard Source

_hard :: forall r. Variant (hard :: Unit | r)

#_get Source

_get :: forall r. Variant (get :: Unit | r)

#_framename Source

_framename :: forall r. String -> Variant (framename :: String | r)

#_external Source

_external :: forall r. Variant (external :: Unit | r)

#_environment Source

_environment :: forall r. Variant (environment :: Unit | r)

#_eager Source

_eager :: forall r. Variant (eager :: Unit | r)

#_descriptions Source

_descriptions :: forall r. Variant (descriptions :: Unit | r)

#_defaultStyle Source

_defaultStyle :: forall r. Variant ("default-style" :: Unit | r)

#_default Source

_default :: forall r. Variant (default :: Unit | r)

#_contentType Source

_contentType :: forall r. Variant ("content-type" :: Unit | r)

#_colgroup Source

_colgroup :: forall r. Variant (colgroup :: Unit | r)

#_col Source

_col :: forall r. Variant (col :: Unit | r)

#_circle Source

_circle :: forall r. Variant (circle :: Unit | r)

#_chapters Source

_chapters :: forall r. Variant (chapters :: Unit | r)

#_captions Source

_captions :: forall r. Variant (captions :: Unit | r)

#_bookmark Source

_bookmark :: forall r. Variant (bookmark :: Unit | r)

#_auto Source

_auto :: forall r. Variant (auto :: Unit | r)

#_author Source

_author :: forall r. Variant (author :: Unit | r)

#_async Source

_async :: forall r. Variant (async :: Unit | r)

#_application_xWwwFormUrlencoded Source

_application_xWwwFormUrlencoded :: forall r. Variant ("application/x-www-form-urlencoded" :: Unit | r)

#_anonymous Source

_anonymous :: forall r. Variant (anonymous :: Unit | r)

#_alternate Source

_alternate :: forall r. Variant (alternate :: Unit | r)

#_allowTopNavigation Source

_allowTopNavigation :: forall r. Variant ("allow-top-navigation" :: Unit | r)

#_allowScripts Source

_allowScripts :: forall r. Variant ("allow-scripts" :: Unit | r)

#_allowSameOrigin Source

_allowSameOrigin :: forall r. Variant ("allow-same-origin" :: Unit | r)

#_allowPresentation Source

_allowPresentation :: forall r. Variant ("allow-presentation" :: Unit | r)

#_allowPopupsToEscapeSandbox Source

_allowPopupsToEscapeSandbox :: forall r. Variant ("allow-popups-to-escape-sandbox" :: Unit | r)

#_allowPopups Source

_allowPopups :: forall r. Variant ("allow-popups" :: Unit | r)

#_allowPointerLock Source

_allowPointerLock :: forall r. Variant ("allow-pointer-lock" :: Unit | r)

#_allowOrientationLock Source

_allowOrientationLock :: forall r. Variant ("allow-orientation-lock" :: Unit | r)

#_allowModals Source

_allowModals :: forall r. Variant ("allow-modals" :: Unit | r)

#_allowForms Source

_allowForms :: forall r. Variant ("allow-forms" :: Unit | r)

#__top Source

__top :: forall r. Variant (_top :: Unit | r)

#__self Source

__self :: forall r. Variant (_self :: Unit | r)

#__parent Source

__parent :: forall r. Variant (_parent :: Unit | r)

#__blank Source

__blank :: forall r. Variant (_blank :: Unit | r)

Re-exports from Chameleon.HTML.Elements

#wbr_ Source

wbr_ :: forall html a. Html html => html a

Defines a possible line-break [No Attributes]

#wbr Source

wbr :: forall html a. Html html => Array (Prop a) -> html a

Defines a possible line-break

#video_ Source

video_ :: forall html a. Html html => Array (html a) -> html a

Defines a video [No Attributes]

#video Source

video :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a video

#var_ Source

var_ :: forall html a. Html html => Array (html a) -> html a

Defines a variable [No Attributes]

#var Source

var :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a variable

#ul_ Source

ul_ :: forall html a. Html html => Array (html a) -> html a

Defines an unordered list [No Attributes]

#ul Source

ul :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines an unordered list

#u_ Source

u_ :: forall html a. Html html => Array (html a) -> html a

Defines underlined text [No Attributes]

#u Source

u :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines underlined text

#track_ Source

track_ :: forall html a. Html html => html a

Defines text tracks for media elements (<video> and <audio>) [No Attributes]

#track Source

track :: forall html a. Html html => Array (Prop a) -> html a

Defines text tracks for media elements (<video> and <audio>)

#tr_ Source

tr_ :: forall html a. Html html => Array (html a) -> html a

Defines a row in a table [No Attributes]

#tr Source

tr :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a row in a table

#title_ Source

title_ :: forall html a. Html html => Array (html a) -> html a

Defines a title for the document [No Attributes]

#time_ Source

time_ :: forall html a. Html html => Array (html a) -> html a

Defines a date/time [No Attributes]

#time Source

time :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a date/time

#thead_ Source

thead_ :: forall html a. Html html => Array (html a) -> html a

Groups the header content in a table [No Attributes]

#thead Source

thead :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Groups the header content in a table

#th_ Source

th_ :: forall html a. Html html => Array (html a) -> html a

Defines a header cell in a table [No Attributes]

#th Source

th :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a header cell in a table

#tfoot_ Source

tfoot_ :: forall html a. Html html => Array (html a) -> html a

Groups the footer content in a table [No Attributes]

#tfoot Source

tfoot :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Groups the footer content in a table

#textarea_ Source

textarea_ :: forall html a. Html html => Array (html a) -> html a

Defines a multiline input control [No Attributes]

#textarea Source

textarea :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a multiline input control

#template_ Source

template_ :: forall html a. Html html => Array (html a) -> html a

Defines a container for content that should be hidden when the page loads [No Attributes]

#template Source

template :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a container for content that should be hidden when the page loads

#td_ Source

td_ :: forall html a. Html html => Array (html a) -> html a

Defines a cell in a table [No Attributes]

#td Source

td :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a cell in a table

#tbody_ Source

tbody_ :: forall html a. Html html => Array (html a) -> html a

Groups the body content in a table [No Attributes]

#tbody Source

tbody :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Groups the body content in a table

#table_ Source

table_ :: forall html a. Html html => Array (html a) -> html a

Defines a table [No Attributes]

#table Source

table :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a table

#sup_ Source

sup_ :: forall html a. Html html => Array (html a) -> html a

Defines superscripted text [No Attributes]

#sup Source

sup :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines superscripted text

#summary_ Source

summary_ :: forall html a. Html html => Array (html a) -> html a

Defines a visible heading for a <details> element [No Attributes]

#summary Source

summary :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a visible heading for a <details> element

#sub_ Source

sub_ :: forall html a. Html html => Array (html a) -> html a

Defines subscripted text [No Attributes]

#sub Source

sub :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines subscripted text

#style_ Source

style_ :: forall html a. Html html => Array (html a) -> html a

Defines style information for a document [No Attributes]

#strong_ Source

strong_ :: forall html a. Html html => Array (html a) -> html a

Defines important text [No Attributes]

#strong Source

strong :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines important text

#span_ Source

span_ :: forall html a. Html html => Array (html a) -> html a

Defines a small section of text [No Attributes]

#span Source

span :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a small section of text

#source_ Source

source_ :: forall html a. Html html => html a

Defines multiple media resources for media elements (<video> and <audio>) [No Attributes]

#source Source

source :: forall html a. Html html => Array (Prop a) -> html a

Defines multiple media resources for media elements (<video> and <audio>)

#small_ Source

small_ :: forall html a. Html html => Array (html a) -> html a

Defines smaller text [No Attributes]

#small Source

small :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines smaller text

#slot_ Source

slot_ :: forall html a. Html html => Array (html a) -> html a

Defines a slot for content in a web component [No Attributes]

#slot Source

slot :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a slot for content in a web component

#select_ Source

select_ :: forall html a. Html html => Array (html a) -> html a

Defines a drop-down list [No Attributes]

#select Source

select :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a drop-down list

#section_ Source

section_ :: forall html a. Html html => Array (html a) -> html a

Defines a section in a document [No Attributes]

#section Source

section :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a section in a document

#script_ Source

script_ :: forall html a. Html html => html a

Defines a client-side script [No Attributes]

#script Source

script :: forall html a. Html html => Array (Prop a) -> html a

Defines a client-side script

#samp_ Source

samp_ :: forall html a. Html html => Array (html a) -> html a

Defines sample output from a computer program [No Attributes]

#samp Source

samp :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines sample output from a computer program

#s_ Source

s_ :: forall html a. Html html => Array (html a) -> html a

Defines strikethrough text [No Attributes]

#s Source

s :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines strikethrough text

#ruby_ Source

ruby_ :: forall html a. Html html => Array (html a) -> html a

Defines a ruby annotation (for East Asian typography) [No Attributes]

#ruby Source

ruby :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a ruby annotation (for East Asian typography)

#rtc_ Source

rtc_ :: forall html a. Html html => Array (html a) -> html a

Defines a ruby text container for a ruby annotation [No Attributes]

#rtc Source

rtc :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a ruby text container for a ruby annotation

#rt_ Source

rt_ :: forall html a. Html html => Array (html a) -> html a

Defines a ruby text (annotation) for a ruby annotation [No Attributes]

#rt Source

rt :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a ruby text (annotation) for a ruby annotation

#rp_ Source

rp_ :: forall html a. Html html => Array (html a) -> html a

Defines what to show in browsers that do not support ruby annotations [No Attributes]

#rp Source

rp :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines what to show in browsers that do not support ruby annotations

#rb_ Source

rb_ :: forall html a. Html html => Array (html a) -> html a

Defines a ruby base (character) for a ruby annotation [No Attributes]

#rb Source

rb :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a ruby base (character) for a ruby annotation

#q_ Source

q_ :: forall html a. Html html => Array (html a) -> html a

Defines a short quotation [No Attributes]

#q Source

q :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a short quotation

#progress_ Source

progress_ :: forall html a. Html html => Array (html a) -> html a

Represents the progress of a task [No Attributes]

#progress Source

progress :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Represents the progress of a task

#pre_ Source

pre_ :: forall html a. Html html => Array (html a) -> html a

Defines preformatted text [No Attributes]

#pre Source

pre :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines preformatted text

#picture_ Source

picture_ :: forall html a. Html html => Array (html a) -> html a

Defines a container for multiple image resources [No Attributes]

#picture Source

picture :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a container for multiple image resources

#param_ Source

param_ :: forall html a. Html html => html a

Defines a parameter for an object [No Attributes]

#param Source

param :: forall html a. Html html => Array (Prop a) -> html a

Defines a parameter for an object

#p_ Source

p_ :: forall html a. Html html => Array (html a) -> html a

Defines a paragraph [No Attributes]

#p Source

p :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a paragraph

#output_ Source

output_ :: forall html a. Html html => Array (html a) -> html a

Defines the result of a calculation [No Attributes]

#output Source

output :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines the result of a calculation

#option_ Source

option_ :: forall html a. Html html => Array (html a) -> html a

Defines an option in a drop-down list [No Attributes]

#option Source

option :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines an option in a drop-down list

#optgroup_ Source

optgroup_ :: forall html a. Html html => Array (html a) -> html a

Defines a group of related options in a drop-down list [No Attributes]

#optgroup Source

optgroup :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a group of related options in a drop-down list

#ol_ Source

ol_ :: forall html a. Html html => Array (html a) -> html a

Defines an ordered list [No Attributes]

#ol Source

ol :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines an ordered list

#object_ Source

object_ :: forall html a. Html html => Array (html a) -> html a

Defines a container for external application or interactive content [No Attributes]

#object Source

object :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a container for external application or interactive content

#noscript_ Source

noscript_ :: forall html a. Html html => Array (html a) -> html a

Defines an alternate content for users that do not support client-side scripts [No Attributes]

#noscript Source

noscript :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines an alternate content for users that do not support client-side scripts

#nav_ Source

nav_ :: forall html a. Html html => Array (html a) -> html a

Defines a navigation menu [No Attributes]

#nav Source

nav :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a navigation menu

#meter_ Source

meter_ :: forall html a. Html html => Array (html a) -> html a

Defines a scalar measurement within a known range [No Attributes]

#meter Source

meter :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a scalar measurement within a known range

#meta_ Source

meta_ :: forall html a. Html html => html a

Defines metadata about an HTML document [No Attributes]

#meta Source

meta :: forall html a. Html html => Array (Prop a) -> html a

Defines metadata about an HTML document

#menu_ Source

menu_ :: forall html a. Html html => Array (html a) -> html a

Defines a list/menu of commands [No Attributes]

#menu Source

menu :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a list/menu of commands

#mark_ Source

mark_ :: forall html a. Html html => Array (html a) -> html a

Defines marked/highlighted text [No Attributes]

#mark Source

mark :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines marked/highlighted text

#map_ Source

map_ :: forall html a. Html html => Array (html a) -> html a

Defines an image map [No Attributes]

#map Source

map :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines an image map

#main_ Source

main_ :: forall html a. Html html => Array (html a) -> html a

Defines the main content of a document [No Attributes]

#main Source

main :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines the main content of a document

#li_ Source

li_ :: forall html a. Html html => Array (html a) -> html a

Defines a list item [No Attributes]

#li Source

li :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a list item

#legend_ Source

legend_ :: forall html a. Html html => Array (html a) -> html a

Defines a caption for a <fieldset> element [No Attributes]

#legend Source

legend :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a caption for a <fieldset> element

#label_ Source

label_ :: forall html a. Html html => Array (html a) -> html a

Defines a label for an <input> element [No Attributes]

#label Source

label :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a label for an <input> element

#kbd_ Source

kbd_ :: forall html a. Html html => Array (html a) -> html a

Defines keyboard input [No Attributes]

#kbd Source

kbd :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines keyboard input

#ins_ Source

ins_ :: forall html a. Html html => Array (html a) -> html a

Defines text that has been inserted into a document [No Attributes]

#ins Source

ins :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines text that has been inserted into a document

#input_ Source

input_ :: forall html a. Html html => html a

Defines an input control [No Attributes]

#input Source

input :: forall html a. Html html => Array (Prop a) -> html a

Defines an input control

#img_ Source

img_ :: forall html a. Html html => html a

Defines an image [No Attributes]

#img Source

img :: forall html a. Html html => Array (Prop a) -> html a

Defines an image

#iframe_ Source

iframe_ :: forall html a. Html html => Array (html a) -> html a

Defines an inline frame for embedding external content [No Attributes]

#iframe Source

iframe :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines an inline frame for embedding external content

#i_ Source

i_ :: forall html a. Html html => Array (html a) -> html a

Defines italic text [No Attributes]

#i Source

i :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines italic text

#html_ Source

html_ :: forall html a. Html html => Array (html a) -> html a

Defines the root of an HTML document [No Attributes]

#html Source

html :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines the root of an HTML document

#hr_ Source

hr_ :: forall html a. Html html => html a

Defines a horizontal rule (line) [No Attributes]

#hr Source

hr :: forall html a. Html html => Array (Prop a) -> html a

Defines a horizontal rule (line)

#header_ Source

header_ :: forall html a. Html html => Array (html a) -> html a

Defines a header for a document or section [No Attributes]

#header Source

header :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a header for a document or section

#head_ Source

head_ :: forall html a. Html html => Array (html a) -> html a

Defines information about the document [No Attributes]

#head Source

head :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines information about the document

#h6_ Source

h6_ :: forall html a. Html html => Array (html a) -> html a

Defines a heading level 6 [No Attributes]

#h6 Source

h6 :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a heading level 6

#h5_ Source

h5_ :: forall html a. Html html => Array (html a) -> html a

Defines a heading level 5 [No Attributes]

#h5 Source

h5 :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a heading level 5

#h4_ Source

h4_ :: forall html a. Html html => Array (html a) -> html a

Defines a heading level 4 [No Attributes]

#h4 Source

h4 :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a heading level 4

#h3_ Source

h3_ :: forall html a. Html html => Array (html a) -> html a

Defines a heading level 3 [No Attributes]

#h3 Source

h3 :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a heading level 3

#h2_ Source

h2_ :: forall html a. Html html => Array (html a) -> html a

Defines a heading level 2 [No Attributes]

#h2 Source

h2 :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a heading level 2

#h1_ Source

h1_ :: forall html a. Html html => Array (html a) -> html a

Defines a heading level 1 [No Attributes]

#h1 Source

h1 :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a heading level 1

#form_ Source

form_ :: forall html a. Html html => Array (html a) -> html a

Defines an HTML form for user input [No Attributes]

#form Source

form :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines an HTML form for user input

#footer_ Source

footer_ :: forall html a. Html html => Array (html a) -> html a

Defines a footer for a document or section [No Attributes]

#footer Source

footer :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a footer for a document or section

#figure_ Source

figure_ :: forall html a. Html html => Array (html a) -> html a

Defines self-contained content, like images or diagrams [No Attributes]

#figure Source

figure :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines self-contained content, like images or diagrams

#figcaption_ Source

figcaption_ :: forall html a. Html html => Array (html a) -> html a

Defines a caption for a <figure> element [No Attributes]

#figcaption Source

figcaption :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a caption for a <figure> element

#fieldset_ Source

fieldset_ :: forall html a. Html html => Array (html a) -> html a

Groups related form elements [No Attributes]

#fieldset Source

fieldset :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Groups related form elements

#embed_ Source

embed_ :: forall html a. Html html => html a

Defines a container for an external application or interactive content [No Attributes]

#embed Source

embed :: forall html a. Html html => Array (Prop a) -> html a

Defines a container for an external application or interactive content

#em_ Source

em_ :: forall html a. Html html => Array (html a) -> html a

Defines emphasized text [No Attributes]

#em Source

em :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines emphasized text

#dt_ Source

dt_ :: forall html a. Html html => Array (html a) -> html a

Defines a term in a description list [No Attributes]

#dt Source

dt :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a term in a description list

#dl_ Source

dl_ :: forall html a. Html html => Array (html a) -> html a

Defines a description list [No Attributes]

#dl Source

dl :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a description list

#div_ Source

div_ :: forall html a. Html html => Array (html a) -> html a

Defines a section of a document [No Attributes]

#div Source

div :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a section of a document

#dialog_ Source

dialog_ :: forall html a. Html html => Array (html a) -> html a

Defines a dialog box or window [No Attributes]

#dialog Source

dialog :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a dialog box or window

#dfn_ Source

dfn_ :: forall html a. Html html => Array (html a) -> html a

Defines a definition term [No Attributes]

#dfn Source

dfn :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a definition term

#details_ Source

details_ :: forall html a. Html html => Array (html a) -> html a

Defines additional details that the user can view or hide [No Attributes]

#details Source

details :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines additional details that the user can view or hide

#del_ Source

del_ :: forall html a. Html html => Array (html a) -> html a

Defines text that has been deleted from a document [No Attributes]

#del Source

del :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines text that has been deleted from a document

#dd_ Source

dd_ :: forall html a. Html html => Array (html a) -> html a

Defines a description/value of a term in a description list [No Attributes]

#dd Source

dd :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a description/value of a term in a description list

#datalist_ Source

datalist_ :: forall html a. Html html => Array (html a) -> html a

Defines a list of pre-defined options for input controls [No Attributes]

#datalist Source

datalist :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a list of pre-defined options for input controls

#data__ Source

data__ :: forall html a. Html html => Array (html a) -> html a

Defines machine-readable data [No Attributes]

#data_ Source

data_ :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines machine-readable data

#colgroup_ Source

colgroup_ :: forall html a. Html html => Array (html a) -> html a

Defines attributes for a group of table columns [No Attributes]

#colgroup Source

colgroup :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines attributes for a group of table columns

#col_ Source

col_ :: forall html a. Html html => html a

Defines attributes for table columns [No Attributes]

#col Source

col :: forall html a. Html html => Array (Prop a) -> html a

Defines attributes for table columns

#code_ Source

code_ :: forall html a. Html html => Array (html a) -> html a

Defines a piece of computer code [No Attributes]

#code Source

code :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a piece of computer code

#cite_ Source

cite_ :: forall html a. Html html => Array (html a) -> html a

Defines the title of a work [No Attributes]

#cite Source

cite :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines the title of a work

#caption_ Source

caption_ :: forall html a. Html html => Array (html a) -> html a

Defines a table caption [No Attributes]

#caption Source

caption :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a table caption

#canvas_ Source

canvas_ :: forall html a. Html html => Array (html a) -> html a

Defines an area that can be used to draw graphics using JavaScript [No Attributes]

#canvas Source

canvas :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines an area that can be used to draw graphics using JavaScript

#button_ Source

button_ :: forall html a. Html html => Array (html a) -> html a

Defines a clickable button [No Attributes]

#button Source

button :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a clickable button

#br_ Source

br_ :: forall html a. Html html => html a

Defines a single line break [No Attributes]

#br Source

br :: forall html a. Html html => Array (Prop a) -> html a

Defines a single line break

#body_ Source

body_ :: forall html a. Html html => Array (html a) -> html a

Defines the document's body [No Attributes]

#body Source

body :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines the document's body

#blockquote_ Source

blockquote_ :: forall html a. Html html => Array (html a) -> html a

Defines a section that is quoted from another source [No Attributes]

#blockquote Source

blockquote :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a section that is quoted from another source

#bdo_ Source

bdo_ :: forall html a. Html html => Array (html a) -> html a

Defines text directionality [No Attributes]

#bdo Source

bdo :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines text directionality

#bdi_ Source

bdi_ :: forall html a. Html html => Array (html a) -> html a

Defines text directionality for its children [No Attributes]

#bdi Source

bdi :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines text directionality for its children

#base_ Source

base_ :: forall html a. Html html => html a

Defines the base URL for all relative URLs in a document [No Attributes]

#base Source

base :: forall html a. Html html => Array (Prop a) -> html a

Defines the base URL for all relative URLs in a document

#b_ Source

b_ :: forall html a. Html html => Array (html a) -> html a

Defines bold text [No Attributes]

#b Source

b :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines bold text

#audio_ Source

audio_ :: forall html a. Html html => Array (html a) -> html a

Defines sound content, like music or other audio streams [No Attributes]

#audio Source

audio :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines sound content, like music or other audio streams

#aside_ Source

aside_ :: forall html a. Html html => Array (html a) -> html a

Defines content aside from the content it is placed in [No Attributes]

#aside Source

aside :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines content aside from the content it is placed in

#article_ Source

article_ :: forall html a. Html html => Array (html a) -> html a

Defines self-contained content, like blog posts or news articles [No Attributes]

#article Source

article :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines self-contained content, like blog posts or news articles

#area_ Source

area_ :: forall html a. Html html => html a

Defines an area inside an image map [No Attributes]

#area Source

area :: forall html a. Html html => Array (Prop a) -> html a

Defines an area inside an image map

#address_ Source

address_ :: forall html a. Html html => Array (html a) -> html a

Defines contact information for the author/owner of a document [No Attributes]

#address Source

address :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines contact information for the author/owner of a document

#abbr_ Source

abbr_ :: forall html a. Html html => Array (html a) -> html a

Defines an abbreviation [No Attributes]

#abbr Source

abbr :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines an abbreviation

#a_ Source

a_ :: forall html a. Html html => Array (html a) -> html a

Defines a hyperlink [No Attributes]

#a Source

a :: forall html a. Html html => Array (Prop a) -> Array (html a) -> html a

Defines a hyperlink

Re-exports from Chameleon.HTML.Events

#FromForeign Source

class FromForeign a  where

Members

Instances

#onWheel Source

onWheel :: forall a. a -> Prop a

Occurs when the mouse wheel rolls up or down over an element

#onWaiting Source

onWaiting :: forall a. a -> Prop a

Occurs when the video stops because it needs to buffer the next frame

#onVolumeChange Source

onVolumeChange :: forall a. a -> Prop a

Occurs when the volume of the audio/video has changed

#onUnload Source

onUnload :: forall a. a -> Prop a

Occurs once a page has unloaded (or the browser window has been closed)

#onTransitionEnd Source

onTransitionEnd :: forall a. a -> Prop a

Occurs when a CSS transition has completed

#onTouchStart Source

onTouchStart :: forall a. a -> Prop a

Occurs when a finger is placed on a touch screen

#onTouchMove Source

onTouchMove :: forall a. a -> Prop a

Occurs when a finger is dragged across the screen

#onTouchEnd Source

onTouchEnd :: forall a. a -> Prop a

Occurs when a finger is removed from a touch screen

#onTouchCancel Source

onTouchCancel :: forall a. a -> Prop a

Occurs when the touch is interrupted

#onToggle Source

onToggle :: forall a. a -> Prop a

Occurs when the user opens or closes the <details> element

#onTimeUpdate Source

onTimeUpdate :: forall a. a -> Prop a

Occurs when the playing position has changed (like when the user fast forwards to a different point in the media)

#onSuspend Source

onSuspend :: forall a. a -> Prop a

Occurs when the browser is intentionally not getting media data

#onSubmit Source

onSubmit :: forall a. a -> Prop a

Occurs when a form is submitted

#onStorage Source

onStorage :: forall a. a -> Prop a

Occurs when a Web Storage area is updated

#onStalled Source

onStalled :: forall a. a -> Prop a

Occurs when the browser is trying to get media data, but data is not available

#onShow Source

onShow :: forall a. a -> Prop a

Occurs when a <menu> element is shown as a context menu

#onSelect Source

onSelect :: forall a. a -> Prop a

Occurs after the user selects some text (for <input> and <textarea>)

#onSeeking Source

onSeeking :: forall a. a -> Prop a

Occurs when the user starts moving/skipping to a new position in the audio/video

#onSeeked Source

onSeeked :: forall a. a -> Prop a

Occurs when the user is finished moving/skipping to a new position in the audio/video

#onSearch Source

onSearch :: forall a. a -> Prop a

Occurs when the user writes something in a search field (for <input="search">)

#onScroll Source

onScroll :: forall a. a -> Prop a

Occurs when an element's scrollbar is being scrolled

#onResize Source

onResize :: forall a. a -> Prop a

Occurs when the document view is resized

#onReset Source

onReset :: forall a. a -> Prop a

Occurs when a form is reset

#onRateChange Source

onRateChange :: forall a. a -> Prop a

Occurs when the playing speed of the audio/video is changed

#onProgress Source

onProgress :: forall a. a -> Prop a

Occurs when the browser is in the process of getting the media data (downloading the media)

#onPopState Source

onPopState :: forall a. a -> Prop a

Occurs when the window's history changes

#onPlaying Source

onPlaying :: forall a. a -> Prop a

Occurs when the audio/video is playing after having been paused or stopped for buffering

#onPlay Source

onPlay :: forall a. a -> Prop a

Occurs when the audio/video has been started or is no longer paused

#onPause Source

onPause :: forall a. a -> Prop a

Occurs when the audio/video has been paused

#onPaste Source

onPaste :: forall a. a -> Prop a

Occurs when the user pastes some content in an element

#onPageShow Source

onPageShow :: forall a. a -> Prop a

Occurs when the user navigates to a webpage

#onPageHide Source

onPageHide :: forall a. a -> Prop a

Occurs when the user navigates away from a webpage

#onOpen Source

onOpen :: forall a. a -> Prop a

Occurs when a connection with the event source is opened

#onOnline Source

onOnline :: forall a. a -> Prop a

Occurs when the browser starts to work online

#onOffline Source

onOffline :: forall a. a -> Prop a

Occurs when the browser starts to work offline

#onMouseWheel Source

onMouseWheel :: forall a. a -> Prop a

Deprecated. Use the wheel event instead

#onMouseUp Source

onMouseUp :: forall a. a -> Prop a

Occurs when a mouse button is released over an element

#onMouseOver Source

onMouseOver :: forall a. a -> Prop a

Occurs when the mouse pointer moves over an element

#onMouseOut Source

onMouseOut :: forall a. a -> Prop a

Occurs when the mouse pointer moves out of an element

#onMouseMove Source

onMouseMove :: forall a. a -> Prop a

Occurs when the mouse pointer is moving while it is over an element

#onMouseLeave Source

onMouseLeave :: forall a. a -> Prop a

Occurs when the mouse pointer leaves the selected element

#onMouseEnter Source

onMouseEnter :: forall a. a -> Prop a

Occurs when the mouse pointer is over the selected element

#onMouseDown Source

onMouseDown :: forall a. a -> Prop a

Occurs when a mouse button is pressed down on an element

#onMessage Source

onMessage :: forall a. a -> Prop a

Occurs when a message is received through the event source

#onLoadedMetadata Source

onLoadedMetadata :: forall a. a -> Prop a

Occurs when meta data (like dimensions and duration) are loaded

#onLoadedData Source

onLoadedData :: forall a. a -> Prop a

Occurs when media data is loaded

#onLoadStart Source

onLoadStart :: forall a. a -> Prop a

Occurs when the browser starts looking for the specified audio/video

#onLoad Source

onLoad :: forall a. a -> Prop a

Occurs when an object has loaded

#onKeyUp Source

onKeyUp :: forall a. a -> Prop a

Occurs when a user releases a key

#onKeyPress Source

onKeyPress :: forall a. a -> Prop a

Occurs when a user presses a key

#onKeyDown Source

onKeyDown :: forall a. a -> Prop a

Occurs when a user is pressing a key

#onInvalid Source

onInvalid :: forall a. a -> Prop a

Occurs when an element is invalid

#onInput Source

onInput :: forall a. (String -> a) -> Prop a

Occurs when an element gets user input

#onHashChange Source

onHashChange :: forall a. a -> Prop a

Occurs when there has been changes to the anchor part of a URL

#onFullscreenError Source

onFullscreenError :: forall a. a -> Prop a

Occurs when an element can not be displayed in fullscreen mode

#onFullscreenChange Source

onFullscreenChange :: forall a. a -> Prop a

Occurs when an element is displayed in fullscreen mode

#onFocusOut Source

onFocusOut :: forall a. a -> Prop a

Occurs when an element is about to lose focus

#onFocusIn Source

onFocusIn :: forall a. a -> Prop a

Occurs when an element is about to get focus

#onFocus Source

onFocus :: forall a. a -> Prop a

Occurs when an element gets focus

#onError Source

onError :: forall a. a -> Prop a

Occurs when an error occurs while loading an audio/video

#onEnded Source

onEnded :: forall a. a -> Prop a

Occurs when the audio/video has ended

#onDurationChange Source

onDurationChange :: forall a. a -> Prop a

Occurs when the duration of the audio/video is changed

#onDrop Source

onDrop :: forall a. a -> Prop a

Occurs when the dragged element is dropped on the drop target

#onDragStart Source

onDragStart :: forall a. a -> Prop a

Occurs when the user starts to drag an element

#onDragOver Source

onDragOver :: forall a. a -> Prop a

Occurs when the dragged element is over the drop target

#onDragLeave Source

onDragLeave :: forall a. a -> Prop a

Occurs when the dragged element leaves the drop target

#onDragEnter Source

onDragEnter :: forall a. a -> Prop a

Occurs when the dragged element enters the drop target

#onDragEnd Source

onDragEnd :: forall a. a -> Prop a

Occurs when the user has finished dragging an element

#onDrag Source

onDrag :: forall a. a -> Prop a

Occurs when an element is being dragged

#onDblClick Source

onDblClick :: forall a. a -> Prop a

Occurs when the user double-clicks on an element

#onCut Source

onCut :: forall a. a -> Prop a

Occurs when the user cuts the content of an element

#onCopy Source

onCopy :: forall a. a -> Prop a

Occurs when the user copies the content of an element

#onContextMenu Source

onContextMenu :: forall a. a -> Prop a

Occurs when the user right-clicks on an element to open a context menu

#onClick Source

onClick :: forall a. a -> Prop a

Occurs when the user clicks on an element

#onChange Source

onChange :: forall a. (String -> a) -> Prop a

Occurs when the content of a form element, the selection, or the checked state have changed (for <input>, <select>, and <textarea>)

#onCanPlayThrough Source

onCanPlayThrough :: forall a. a -> Prop a

Occurs when the browser can play through the audio/video without stopping for buffering

#onCanPlay Source

onCanPlay :: forall a. a -> Prop a

Occurs when the browser can start playing the audio/video

#onBlur Source

onBlur :: forall a. a -> Prop a

Occurs when an element loses focus

#onBeforeUnload Source

onBeforeUnload :: forall a. a -> Prop a

Occurs before the document is about to be unloaded

#onBeforePrint Source

onBeforePrint :: forall a. a -> Prop a

Occurs when a page is about to be printed

#onAnimationStart Source

onAnimationStart :: forall a. a -> Prop a

Occurs when a CSS animation has started

#onAnimationIteration Source

onAnimationIteration :: forall a. a -> Prop a

Occurs when a CSS animation is repeated

#onAnimationEnd Source

onAnimationEnd :: forall a. a -> Prop a

Occurs when a CSS animation has completed

#onAfterPrint Source

onAfterPrint :: forall a. a -> Prop a

Occurs when a page has started printing, or if the print dialogue box has been closed

#onAbort Source

onAbort :: forall a. a -> Prop a

Occurs when the loading of an audio/video is aborted