mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-09-03 16:16:43 +00:00
LibWeb: Implement HTMLAllCollection
This collection has some pretty strange behaviour, particularly with the IsHTMLDDA slot which is defined in the javascript spec specifically for this object. This commit implements pretty much all of this interface, besides from the custom [[Call]]. There is also no caching over this collection. Since it is a live collection over the entire document, the performance is never going to be great, and I am not convinced any speedup for this legacy interface is worth a massive cache.
This commit is contained in:
parent
897f55ca8a
commit
1f59e21829
Notes:
sideshowbarker
2024-07-16 18:03:21 +09:00
Author: https://github.com/shannonbooth
Commit: 1f59e21829
Pull-request: https://github.com/SerenityOS/serenity/pull/23788
6 changed files with 312 additions and 0 deletions
|
@ -347,6 +347,7 @@ class EventLoop;
|
|||
class FormAssociatedElement;
|
||||
class FormDataEvent;
|
||||
class History;
|
||||
class HTMLAllCollection;
|
||||
class HTMLAnchorElement;
|
||||
class HTMLAreaElement;
|
||||
class HTMLAudioElement;
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue