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 |
|