mirror of
https://github.com/LadybirdBrowser/ladybird.git
synced 2025-07-29 04:09:13 +00:00
LibWeb: Invalidate style when media
content attribute changes
Previously, we would only invalidate style when setting the `media` IDL attribute; changing the attribute via `setAttribute()` and `removeAttribute()` had no immediate effect.
This commit is contained in:
parent
0b0f47e320
commit
e1f6a170d5
Notes:
github-actions[bot]
2025-03-22 16:04:49 +00:00
Author: https://github.com/tcl3
Commit: e1f6a170d5
Pull-request: https://github.com/LadybirdBrowser/ladybird/pull/4047
5 changed files with 62 additions and 16 deletions
|
@ -22,13 +22,11 @@ public:
|
|||
virtual void children_changed(ChildrenChangedMetadata const*) override;
|
||||
virtual void inserted() override;
|
||||
virtual void removed_from(Node* old_parent, Node& old_root) override;
|
||||
virtual void attribute_changed(FlyString const& name, Optional<String> const& old_value, Optional<String> const& value, Optional<FlyString> const& namespace_) override;
|
||||
|
||||
bool disabled();
|
||||
void set_disabled(bool disabled);
|
||||
|
||||
[[nodiscard]] String media() const;
|
||||
void set_media(String);
|
||||
|
||||
CSS::CSSStyleSheet* sheet();
|
||||
CSS::CSSStyleSheet const* sheet() const;
|
||||
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue