Linus Groh
|
33defef267
LibJS: Let parser keep track of errors
|
5 years ago |
Andreas Kling
|
0e60e7aef0
LibWeb: Add Document create_element() and create_text_node() helpers
|
5 years ago |
Stephan Unverwerth
|
984c290ec0
LibJS: Do not execute scripts with parse errors
|
5 years ago |
Andreas Kling
|
7382b27c22
LibWeb: Add Origin concept (protocol, host, port tuple)
|
5 years ago |
Andreas Kling
|
a53cf81374
LibCore: Add Core::Timer::create_single_shot()
|
5 years ago |
Andreas Kling
|
1d468ed6d3
AK: Stop allowing implicit downcast with RefPtr and NonnullRefPtr
|
5 years ago |
Andreas Kling
|
9b0bfcb8b7
LibWeb: Handle javascript: URLs inside LibWeb :^)
|
5 years ago |
Andreas Kling
|
9d5d0261e1
LibJS: Add Interpreter::create<GlobalObjectType>()
|
5 years ago |
Andreas Kling
|
d062d7baa7
LibWeb+LibJS: Move DOM Window object to dedicated classes
|
5 years ago |
Andreas Kling
|
06aec9667e
LibWeb: Support more advanced selectors in document.querySelectorAll()
|
5 years ago |
Andreas Kling
|
0f7bcd4111
LibWeb: Add naive support for document.querySelectorAll()
|
5 years ago |
Andreas Kling
|
62d5f79388
LibJS+LibWeb: Function calls should always go through Interpreter
|
5 years ago |
Andreas Kling
|
30440134cb
LibJS+LibWeb: Move native properties to separate getters/setters
|
5 years ago |
Andreas Kling
|
7c4e53f31e
LibJS: Rework how native functions are called to improve |this| value
|
5 years ago |
Andreas Kling
|
660ec504ca
LibWeb: Move get_element_by_id() to a NonElementParentNode mixin class
|
5 years ago |
Andreas Kling
|
1146ab0fae
LibWeb: Add Document::invalidate_layout()
|
5 years ago |
Andreas Kling
|
6f235ad93f
LibWeb: Implement cancelAnimationFrame()
|
5 years ago |
Andreas Kling
|
39045bfde8
LibWeb: Add basic support for requestAnimationFrame()
|
5 years ago |
Andreas Kling
|
e2a38f3aba
LibWeb: Add a naive implementation of setInterval()
|
5 years ago |
Andreas Kling
|
f1715bbd5e
LibWeb: Make the "document" global a native property
|
5 years ago |
Andreas Kling
|
08b17d70af
LibJS+LibWeb: Fix some inconsistencies in NativeFunction callbacks
|
5 years ago |
Andreas Kling
|
19452230cd
LibJS: Add "Heap" and "Runtime" subdirectories
|
5 years ago |
Andreas Kling
|
63b3cfdc73
LibJS: Pass "this" as an Object* to NativeFunction callbacks
|
5 years ago |
Andreas Kling
|
1c406294fc
LibWeb: Start implementing basic JavaScript DOM bindings
|
5 years ago |
Andreas Kling
|
9c9d3f0904
LibWeb: Parse <script> elements and run any JavaScript found inside
|
5 years ago |
Andreas Kling
|
830a57c6b2
LibWeb: Rename directory LibHTML => LibWeb
|
5 years ago |