mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-12-08 06:09:58 +00:00
LibWeb: Add loading event to style element
This commit is contained in:
parent
ce2c4a3417
commit
7260159b8f
Notes:
github-actions[bot]
2025-11-30 18:23:06 +00:00
Author: https://github.com/lpas
Commit: 7260159b8f
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/6479
7 changed files with 87 additions and 40 deletions
|
|
@ -77,37 +77,6 @@ void HTMLElement::visit_edges(Cell::Visitor& visitor)
|
|||
visitor.visit(m_popover_close_watcher);
|
||||
}
|
||||
|
||||
// https://html.spec.whatwg.org/multipage/dom.html#block-rendering
|
||||
void HTMLElement::block_rendering()
|
||||
{
|
||||
// 1. Let document be el's node document.
|
||||
auto& document = this->document();
|
||||
|
||||
// 2. If document allows adding render-blocking elements, then append el to document's render-blocking element set.
|
||||
if (document.allows_adding_render_blocking_elements()) {
|
||||
document.add_render_blocking_element(*this);
|
||||
}
|
||||
}
|
||||
|
||||
// https://html.spec.whatwg.org/multipage/dom.html#unblock-rendering
|
||||
void HTMLElement::unblock_rendering()
|
||||
{
|
||||
// 1. Let document be el's node document.
|
||||
auto& document = this->document();
|
||||
|
||||
// 2. Remove el from document's render-blocking element set.
|
||||
document.remove_render_blocking_element(*this);
|
||||
}
|
||||
|
||||
// https://html.spec.whatwg.org/multipage/urls-and-fetching.html#potentially-render-blocking
|
||||
bool HTMLElement::is_potentially_render_blocking()
|
||||
{
|
||||
// An element is potentially render-blocking if
|
||||
// FIXME: its blocking tokens set contains "render",
|
||||
// or if it is implicitly potentially render-blocking, which will be defined at the individual elements.
|
||||
return is_implicitly_potentially_render_blocking();
|
||||
}
|
||||
|
||||
// https://html.spec.whatwg.org/multipage/dom.html#dom-translate
|
||||
bool HTMLElement::translate() const
|
||||
{
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue