about summary refs log tree commit diff stats
path: root/src/html/enums.nim
Commit message (Collapse)AuthorAgeFilesLines
* buffer: form fixes & improvementsbptato2024-03-241-13/+26
| | | | | | | * fall back to text for unimplemented input types * add custom prompt to all text-like input types * show min/max for range * fix accidental override of repaint
* catom: merge TagType with AttrTypebptato2024-03-041-61/+0
| | | | | it's inefficient and pointless to treat them differently, so just derive a new enum from TagType with a macro
* dom: use relList for stylesheet checksbptato2024-03-041-0/+1
|
* dom: add onload content attribute to bodybptato2024-02-241-0/+1
|
* buffer: more form fixesbptato2024-02-131-0/+1
|
* buffer: form fixesbptato2024-02-121-0/+5
| | | | | * show submission URL on hover for all form-associated elements * skip non-checked checkbox/radio inputs
* dom: enumize attribute namesbptato2024-02-081-0/+58
|
* dom: reduce tagType usebptato2024-02-081-6/+0
| | | | | tagType is now a function call, but usually it's enough to just test for the object type.
* Update chamebptato2024-02-071-1/+21
| | | | | | | | * Update chame to the latest version * Get rid of nodeType usage * Add atoms * Re-implement DOM attributes * document.write
* dom: standard-compliant innerHTML/outerHTMLbptato2024-01-121-0/+6
| | | | | | | | It's still not perfect, but at least now we do not apply non-standard whitespace changes. The stringifier is left as it is since it's more useful for debugging this way.
* Use std/* imports everywherebptato2024-01-071-2/+2
|
* Use twtstr.join everywherebptato2023-10-011-1/+3
|
* update chamebptato2023-09-191-0/+44
and with that, resolve the unknown input type issue