Serenity Operating System
1/*
2 * Copyright (c) 2018-2020, Andreas Kling <kling@serenityos.org>
3 *
4 * SPDX-License-Identifier: BSD-2-Clause
5 */
6
7#pragma once
8
9#include <LibCore/Forward.h>
10#include <LibWeb/HTML/HTMLElement.h>
11
12namespace Web::HTML {
13
14class HTMLBlinkElement final : public HTMLElement {
15 WEB_PLATFORM_OBJECT(HTMLBlinkElement, HTMLElement);
16
17public:
18 virtual ~HTMLBlinkElement() override;
19
20private:
21 HTMLBlinkElement(DOM::Document&, DOM::QualifiedName);
22
23 void blink();
24
25 NonnullRefPtr<Platform::Timer> m_timer;
26};
27
28}