Andrew Kaster
67ceba2e6a
LibWeb: Add Exposed attribute and IDL spec links where missing
...
The intent is to use these to autogenerate prototype declarations for
Window and WorkerGlobalScope classes.
And the spec links are just nice to have :^)
2022-10-09 10:14:57 +02:00
Andreas Kling
8f110e0fb1
LibWeb: Remove the NoInstanceWrapper extended IDL attribute
...
No interfaces require wrappers anymore, so we can just make this the
default mode.
2022-09-06 00:27:09 +02:00
Andreas Kling
7c3db526b0
LibWeb: Make DOM::Event and all its subclasses GC-allocated
2022-09-06 00:27:09 +02:00
Luke Wilde
bae330d559
LibWeb: Rename Event.srcTarget to Event.srcElement
...
It's called srcElement instead of srcTarget.
Required by w3school's search focus handler.
2022-06-18 16:13:03 +01:00
Ali Mohammad Pur
a59800b4a0
LibWeb: Add imports to all IDL files that depend on others
2022-02-16 22:48:32 +03:30
Luke Wilde
defe4d50ff
LibWeb: Add Event.eventPhase constants
2021-10-19 10:00:26 +02:00
Luke Wilde
126d6d0838
LibWeb: Implement Event.composedPath
...
I originally implemented this as something to use the new sequence
wrapper, however, after having a look at uses with grep.app, it's used
often, for example:
- Bootstrap 5 Dropdowns
- Polymer
- Angular
- Closure
2021-10-17 01:34:02 +03:00
Andreas Kling
f188e48c3c
LibWeb: Add Event.timeStamp
...
Note that the value is always 0 for now. Actually initializing the time
stamp is left as a FIXME.
2021-10-11 18:20:46 +02:00
Idan Horowitz
e22d9dc360
LibWeb: Add the missing EventInit property to Event constructor
2021-09-29 10:09:33 +03:00
Luke
fc9abee84b
LibWeb: Add Event.initEvent
...
Used by YouTube after creating an event with Document.createEvent
2021-04-11 18:27:52 +02:00
Linus Groh
0ac07c7351
LibWeb: Add constructor to Event IDL interface
2021-02-17 23:45:07 +01:00
Andreas Kling
13d7c09125
Libraries: Move to Userland/Libraries/
2021-01-12 12:17:46 +01:00