Coverage Report

Created: 2026-05-16 07:03

next uncovered line (L), next uncovered region (R), next uncovered branch (B)
/src/serenity/Userland/Libraries/LibWeb/HTML/NavigatorLanguage.h
Line
Count
Source
1
/*
2
 * Copyright (c) 2022, Andrew Kaster <akaster@serenityos.org>
3
 * Copyright (c) 2024, Jamie Mansfield <jmansfield@cadixdev.org>
4
 *
5
 * SPDX-License-Identifier: BSD-2-Clause
6
 */
7
8
#pragma once
9
10
#include <AK/String.h>
11
#include <AK/Vector.h>
12
#include <LibWeb/Loader/ResourceLoader.h>
13
14
namespace Web::HTML {
15
16
class NavigatorLanguageMixin {
17
public:
18
    // https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-language
19
0
    String language() const { return ResourceLoader::the().preferred_languages()[0]; }
20
21
    // https://html.spec.whatwg.org/multipage/system-state.html#dom-navigator-languages
22
0
    Vector<String> languages() const { return ResourceLoader::the().preferred_languages(); }
23
};
24
25
}