Pierre Tachoire
|
018abe0188
|
dom: implement outerHTML
|
2025-01-30 16:09:47 +01:00 |
|
Pierre Tachoire
|
b186497fb0
|
implement XMLSerializer
|
2025-01-30 16:09:47 +01:00 |
|
Pierre Tachoire
|
c9cfb1ecba
|
dom: add attributeNS funcs
|
2024-06-24 15:19:39 +02:00 |
|
Pierre Tachoire
|
f2a406d224
|
move netsurf and mimalloc into modules
|
2024-06-18 16:13:27 +02:00 |
|
Pierre Tachoire
|
2a3a243d1c
|
add AGPL license header in zig files
|
2024-05-13 20:51:36 +02:00 |
|
Pierre Tachoire
|
4d5f6d42fa
|
dom: use the css matcher for DOM
|
2024-03-26 10:25:50 +01:00 |
|
Pierre Tachoire
|
63e19c7704
|
netsurf: factorize document parsing
|
2024-02-29 14:14:13 +01:00 |
|
Pierre Tachoire
|
25bc2d5e75
|
DOM: improve innerHTML setter test
|
2024-02-28 14:44:40 +01:00 |
|
Pierre Tachoire
|
810bd11a5b
|
dump: rename HTML dump funcs
|
2024-02-28 14:39:22 +01:00 |
|
Pierre Tachoire
|
c0e2377e16
|
dom: implement innerHTML setter
|
2024-02-27 16:11:11 +01:00 |
|
Pierre Tachoire
|
37f4a9c72c
|
dom: add innerHTML getter
|
2024-02-27 16:11:10 +01:00 |
|
Pierre Tachoire
|
d8df27ead7
|
dom: refacto append/prepend/replaceChild in Node
|
2024-01-18 09:59:26 +01:00 |
|
Pierre Tachoire
|
c0643398d7
|
dom: declare document prepend/append/replaceChildren
|
2024-01-18 09:53:20 +01:00 |
|
Pierre Tachoire
|
84aad08806
|
dom: add element.replaceChildren
|
2024-01-18 09:53:20 +01:00 |
|
Pierre Tachoire
|
3af716d934
|
dom: add element prepend and append
|
2024-01-18 09:53:16 +01:00 |
|
Pierre Tachoire
|
a2e266514f
|
dom: extract walker from html_collection to its own file
|
2024-01-17 18:25:05 +01:00 |
|
Francis Bouvier
|
a5dfa6cb44
|
Adopt global Types changes in jsruntime
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2024-01-10 11:56:53 +01:00 |
|
Pierre Tachoire
|
3b851f889e
|
dom: add Element AttributeNode funcs
|
2024-01-03 14:44:24 +01:00 |
|
Pierre Tachoire
|
152014fe16
|
dom: implement Attr interface
|
2024-01-03 14:20:42 +01:00 |
|
Pierre Tachoire
|
9f6253b21d
|
nodelist: return struct instead of pointer
|
2023-12-19 14:53:45 +01:00 |
|
Pierre Tachoire
|
3ea95982d6
|
dom: nodelist: use unmanaged arraylist
|
2023-12-19 14:47:11 +01:00 |
|
Pierre Tachoire
|
459a46a553
|
dom: implement basic queryselector for element
|
2023-12-19 14:47:08 +01:00 |
|
Pierre Tachoire
|
76bdd94a3c
|
dom: reimplement nodelist in pure zig
|
2023-12-19 14:44:15 +01:00 |
|
Pierre Tachoire
|
455136df17
|
code style
|
2023-12-15 16:53:46 +01:00 |
|
Pierre Tachoire
|
a9fee9be07
|
dom: implement NonDocumentTypeChildNode mixin for element
|
2023-12-15 16:53:41 +01:00 |
|
Pierre Tachoire
|
d1f8555c1e
|
element: implement parenteNode accessors
|
2023-12-13 13:38:24 +01:00 |
|
Pierre Tachoire
|
fb2ba6700e
|
dom: add element children and getelementsby*
|
2023-12-13 11:10:48 +01:00 |
|
Pierre Tachoire
|
5c8d3eba31
|
dom: implement elemnt.classList
and DOMTokenList
|
2023-12-13 10:40:09 +01:00 |
|
Pierre Tachoire
|
bd6f3faf9a
|
dom: implement element.slot
|
2023-12-13 10:40:09 +01:00 |
|
Pierre Tachoire
|
3d5155bf2b
|
dom: implement element.className
|
2023-12-13 10:40:08 +01:00 |
|
Pierre Tachoire
|
99caa1c495
|
dom: implement element.id
|
2023-12-13 10:40:08 +01:00 |
|
Pierre Tachoire
|
4f5a9f6833
|
dom: implement some element getters
|
2023-12-13 10:40:08 +01:00 |
|
Pierre Tachoire
|
e1e4b13be9
|
dom: remove useless Exception decl
|
2023-12-05 09:15:54 +01:00 |
|
Pierre Tachoire
|
ad5c6236a7
|
dom: add NamedNodeMap implementation
and create Attr type
|
2023-12-05 08:53:34 +01:00 |
|
Pierre Tachoire
|
dcb095d9df
|
dom: add element.HasAttributes
|
2023-12-05 08:53:34 +01:00 |
|
Pierre Tachoire
|
acf737152c
|
dom: implement element.toggleAttribute
|
2023-12-05 08:53:34 +01:00 |
|
Pierre Tachoire
|
98c4f506b7
|
dom: implement element.*Attribute
|
2023-12-05 08:53:25 +01:00 |
|
Francis Bouvier
|
2065d47d8e
|
Check DOMError
Signed-off-by: Francis Bouvier <francis@lightpanda.io>
|
2023-11-28 17:55:49 +01:00 |
|
Pierre Tachoire
|
9dda08b8a9
|
dom: document: re-dispatch document function according to spec
|
2023-10-17 18:18:38 +02:00 |
|
Pierre Tachoire
|
6370b2d7a7
|
dom: add document.createElement and document.getElementById
|
2023-10-11 14:48:31 +02:00 |
|
Francis Bouvier
|
766b7b4ed8
|
netsurf: first adaptations
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com>
|
2023-09-20 23:04:16 +02:00 |
|
Francis Bouvier
|
e0eee45156
|
Applies changes from jsruntime Self and mem_guaranteed
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com>
|
2023-06-02 16:54:57 +02:00 |
|
Francis Bouvier
|
50ac87ed6a
|
Implement HTMLDocument.createElement
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com>
|
2023-03-16 18:22:46 +01:00 |
|
Francis Bouvier
|
497a1119f8
|
Initial commit
Signed-off-by: Francis Bouvier <francis.bouvier@gmail.com>
|
2023-02-07 16:22:01 +01:00 |
|