ladybird/Userland/Libraries/LibWeb/HTML/EventLoop
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
..
EventLoop.cpp LibWeb: Add basic "top layer" support 2024-03-29 06:57:07 +01:00
EventLoop.h LibWeb: Return the ID of queued global events 2024-03-23 13:45:35 +01:00
Task.cpp LibWeb: Assign a unique ID to each HTML task 2023-09-13 13:45:47 +02:00
Task.h LibWeb: Begin implementing the Clipboard API 2023-11-11 08:54:37 +01:00
TaskQueue.cpp LibWeb: Add method to get last added task to an EventLoop 2023-06-19 06:12:26 +02:00
TaskQueue.h LibWeb: Add method to get last added task to an EventLoop 2023-06-19 06:12:26 +02:00