/* * Copyright (c) 2018-2023, Andreas Kling * * SPDX-License-Identifier: BSD-2-Clause */ #include #include #include #include #include #include namespace Web::Layout { JS_DEFINE_ALLOCATOR(Viewport); Viewport::Viewport(DOM::Document& document, NonnullRefPtr style) : BlockContainer(document, &document, move(style)) { } Viewport::~Viewport() = default; JS::GCPtr Viewport::create_paintable() const { return Painting::ViewportPaintable::create(*this); } }