LibWeb: Add Contrast preference

This commit is contained in:
Luke Warlow 2024-06-13 01:03:56 +02:00 committed by Andreas Kling
commit ee64684565
Notes: sideshowbarker 2024-07-17 16:42:19 +09:00
26 changed files with 274 additions and 13 deletions

View file

@ -155,6 +155,13 @@ void PageClient::set_preferred_color_scheme(Web::CSS::PreferredColorScheme color
document->invalidate_style();
}
void PageClient::set_preferred_contrast(Web::CSS::PreferredContrast contrast)
{
m_preferred_contrast = contrast;
if (auto* document = page().top_level_browsing_context().active_document())
document->invalidate_style();
}
void PageClient::set_is_scripting_enabled(bool is_scripting_enabled)
{
page().set_is_scripting_enabled(is_scripting_enabled);