1
Fork 0
mirror of https://github.com/RGBCube/serenity synced 2025-05-31 11:58:12 +00:00

LibWeb: Make Document::{visibility,read}_state return a StringView

Also using the visibility state enum to change strcmp to a simple
enum state check :^)
This commit is contained in:
Shannon Booth 2023-09-12 23:17:07 +12:00 committed by Andreas Kling
parent 49eb3bfb1d
commit c3e6077cfc
3 changed files with 6 additions and 6 deletions

View file

@ -1856,7 +1856,7 @@ void Document::scroll_to_the_beginning_of_the_document()
browsing_context->scroll_to({ 0, 0 });
}
DeprecatedString Document::ready_state() const
StringView Document::ready_state() const
{
switch (m_readiness) {
case HTML::DocumentReadyState::Loading:
@ -2052,11 +2052,11 @@ JS::GCPtr<HTML::Location> Document::location()
// https://html.spec.whatwg.org/multipage/interaction.html#dom-document-hidden
bool Document::hidden() const
{
return visibility_state() == "hidden";
return m_visibility_state == HTML::VisibilityState::Hidden;
}
// https://html.spec.whatwg.org/multipage/interaction.html#dom-document-visibilitystate
DeprecatedString Document::visibility_state() const
StringView Document::visibility_state() const
{
switch (m_visibility_state) {
case HTML::VisibilityState::Hidden: