ladybird/Userland/Libraries
Andreas Kling e4df1b223f LibWeb: Implement a slow but functional HTMLCollection :^)
HTMLCollection is an awkward legacy interface from the DOM spec.

It provides a live view of a DOM subtree, with some kind of filtering
that determines which elements are part of the collection.

We now return HTMLCollection objects from these APIs:

- getElementsByClassName()
- getElementsByName()
- getElementsByTagName()

This initial implementation does not do any kind of caching, since that
is quite a tricky problem, and there will be plenty of time for tricky
problems later on when the engine is more mature.
2021-04-22 21:21:46 +02:00
..
LibArchive Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibAudio Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibC Everywhere: Use bgianf@serenityos.org for my copyright attribution 2021-04-22 21:15:54 +02:00
LibChess Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibCompress Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibCore Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibCoreDump Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibCpp Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibCrypt Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibCrypto Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibDebug Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibDesktop Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibDiff Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibELF Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibGemini Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibGfx Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibGUI Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibHTTP Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibImageDecoderClient Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibIPC Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibJS Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibKeyboard Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibLine Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibM Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibMarkdown Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibPCIDB Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibProtocol Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibPthread Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibRegex Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibSQL LibSQL: Parse (most of) SELECT statement 2021-04-22 18:08:15 +02:00
LibSymbolClient Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibSyntax Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibSystem Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibTest Everywhere: Use bgianf@serenityos.org for my copyright attribution 2021-04-22 21:15:54 +02:00
LibTextCodec Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibThread Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibTLS Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibTTF Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibVT Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibWeb LibWeb: Implement a slow but functional HTMLCollection :^) 2021-04-22 21:21:46 +02:00
LibWebSocket Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
LibX86 Everything: Move to SPDX license identifiers in all files. 2021-04-22 11:22:27 +02:00
CMakeLists.txt LibSQL: Introduce a SQL library with a tokenizer 2021-04-20 18:28:34 +02:00