about summary refs log tree commit diff stats
path: root/src/html/dom.nim
Commit message (Expand)AuthorAgeFilesLines
* dom: clean up namespace handling, add createElementNSbptato2025-01-051-64/+91
* dom: DOMTokenList fixes/improvementsbptato2025-01-051-7/+14
* dom: add form length, fix document.getElementsByName("")bptato2025-01-051-0/+10
* dom: clean up, add some strict defsbptato2025-01-051-170/+171
* dom: button fixesbptato2025-01-051-3/+5
* dom: add some table interfacesbptato2025-01-041-25/+259
* dom: radiogroup fixesbptato2025-01-041-17/+20
* dom: implement cssFloatbptato2025-01-041-0/+4
* dom: JS input/form fixesbptato2025-01-031-1/+10
* env, buffer: restyle on getComputedStylebptato2025-01-031-0/+4
* dom: make stringifiers explicit, optimize tokenList toStringbptato2025-01-031-3/+3
* dom: add option value setter, input checked setterbptato2025-01-031-22/+26
* dom: fully implement ParentNode mixinbptato2025-01-031-2/+108
* dom: add CSSStyleDeclaration setProperty, removeProperty; stub out scrollTobptato2025-01-021-17/+49
* layout, dom: input rendering fixesbptato2025-01-011-2/+2
* dom: add cookie setter stub, HTMLSelectElement stuffbptato2025-01-011-19/+68
* dom: small refactoring + optimizationbptato2024-12-311-22/+14
* dom: expose currentScriptbptato2024-12-311-1/+1
* buffer: make video, audio clickablebptato2024-12-301-4/+4
* dom, cssvalues: add getComputedStylebptato2024-12-301-2/+26
* dom: add input type getter/setterbptato2024-12-301-1/+1
* script: improve defineConstsbptato2024-12-301-1/+1
* env: do not copy attrs, fix screen on clientbptato2024-12-281-4/+4
* dom: standard querySelector/All; type erase childrenbptato2024-12-271-12/+50
* dom: set elIndex to -1 for AttrDummyElementbptato2024-12-271-0/+2
* dom: expose getPropertyValuebptato2024-12-271-1/+1
* dom: add focus()bptato2024-12-271-0/+6
* Optimize some Option[string] outbptato2024-12-261-8/+8
* buffer: add "app" scripting modebptato2024-12-261-1/+1
* env: reflect user agent header in userAgentbptato2024-12-261-0/+1
* dom: optimize textContent, nodeValue; add nodeValue setterbptato2024-12-221-16/+31
* dom: add inline SVG supportbptato2024-12-201-85/+178
* response: automatically resume before closebptato2024-12-191-5/+0
* css: add :target pseudo classbptato2024-12-171-1/+12
* dom, match: optimize :nth-child, :nth-last-childbptato2024-12-171-8/+30
* default(T) -> T.default, add some strict defsbptato2024-12-171-1/+1
* css: resolve units to px before layoutbptato2024-12-161-6/+15
* dom, css: fix case-insensitive class/id/attr matchingbptato2024-12-151-7/+9
* css: align h[1-6] behavior with w3mbptato2024-12-141-0/+23
* dom: remove cached childNodes, children pointersbptato2024-12-131-34/+37
* dom: queryCommandSupported, HTMLIFrameELement stubbptato2024-12-131-0/+7
* mimetypes: use cmpIgnoreCase for JS typesbptato2024-12-121-4/+4
* cssparser: misc cleanupbptato2024-12-071-2/+2
* dom: another insertAdjacentHTML fixbptato2024-12-071-2/+2
* dom: fix crash on insertAdjacentHTMLbptato2024-12-071-28/+15
* mimetypes: refactor, use mime.types for inline image extensionsbptato2024-12-051-2/+16
* dom: add support for @importbptato2024-12-011-26/+33
* twtstr: add mypairsbptato2024-11-281-8/+8
* dom: fix some comparisonsbptato2024-11-241-2/+2
* loader/* -> serverbptato2024-11-241-4/+4