ladybird/Userland
Aliaksandr Kalenik ca363f0024 LibWeb: Add basic "top layer" support
Implements the "top layer" concept from "CSS Positioned Layout Module
Level 4" specification.

- The tree builder is modified to ensure that layout nodes created by
  top layer elements are children of the viewport.
- Implements missing steps in `showModal()` to add an element top top
  layer.
- Implements missing steps in `close()` to remove an element from top
  layer.

Further steps could be:
- Add support for `::backdrop` pseudo-element.
- Implement the "inert" concept from HTML spec to block hit-testing
  when element from top layer is displayed.
2024-03-29 06:57:07 +01:00
..
Applets Keymap: Draw the current keymap text with the correct theme color 2024-03-02 19:24:53 +00:00
Applications Base+ImageViewer: Restore correct app icon 2024-03-28 22:32:03 -04:00
BuggieBox AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
Demos AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
DevTools AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
DynamicLoader DynamicLoader: Disable stack protector in some files for RISC-V 2024-03-04 01:44:11 +01:00
Games AK+LibURL: Move AK::URL into a new URL library 2024-03-18 14:06:28 -04:00
Libraries LibWeb: Add basic "top layer" support 2024-03-29 06:57:07 +01:00
Services LibWeb+LibWebView+WebContent: Inform chromes when audio is played/paused 2024-03-28 21:08:23 +01:00
Shell Shell: Correctly auto format command lines consisting of only whitespace 2024-03-28 08:49:49 +01:00
Utilities headless-browser: Don't forget to load webpage before taking screenshot 2024-03-28 08:01:33 +01:00
CMakeLists.txt