mirror of
https://github.com/fergalmoran/ladybird.git
synced 2025-12-29 12:49:08 +00:00
LibWeb: Implement UserActivation
This commit is contained in:
committed by
Andrew Kaster
parent
227151b881
commit
01bd179eef
@@ -62,6 +62,7 @@ void Navigator::visit_edges(Cell::Visitor& visitor)
|
||||
visitor.visit(m_mime_type_array);
|
||||
visitor.visit(m_plugin_array);
|
||||
visitor.visit(m_clipboard);
|
||||
visitor.visit(m_user_activation);
|
||||
}
|
||||
|
||||
JS::NonnullGCPtr<MimeTypeArray> Navigator::mime_types()
|
||||
@@ -85,6 +86,13 @@ JS::NonnullGCPtr<Clipboard::Clipboard> Navigator::clipboard()
|
||||
return *m_clipboard;
|
||||
}
|
||||
|
||||
JS::NonnullGCPtr<UserActivation> Navigator::user_activation()
|
||||
{
|
||||
if (!m_user_activation)
|
||||
m_user_activation = heap().allocate<UserActivation>(realm(), realm());
|
||||
return *m_user_activation;
|
||||
}
|
||||
|
||||
// https://w3c.github.io/pointerevents/#dom-navigator-maxtouchpoints
|
||||
WebIDL::Long Navigator::max_touch_points()
|
||||
{
|
||||
|
||||
Reference in New Issue
Block a user