diff --git a/Userland/Libraries/LibWeb/UIEvents/MouseEvent.h b/Userland/Libraries/LibWeb/UIEvents/MouseEvent.h index b8b8802967..2f3cd652fb 100644 --- a/Userland/Libraries/LibWeb/UIEvents/MouseEvent.h +++ b/Userland/Libraries/LibWeb/UIEvents/MouseEvent.h @@ -25,9 +25,13 @@ public: double offset_x() const { return m_offset_x; } double offset_y() const { return m_offset_y; } + double client_x() const { return m_client_x; } double client_y() const { return m_client_y; } + double x() const { return client_x(); } + double y() const { return client_y(); } + protected: MouseEvent(const FlyString& event_name, double offset_x, double offset_y, double client_x, double client_y); diff --git a/Userland/Libraries/LibWeb/UIEvents/MouseEvent.idl b/Userland/Libraries/LibWeb/UIEvents/MouseEvent.idl index b8538cea66..972c3a5476 100644 --- a/Userland/Libraries/LibWeb/UIEvents/MouseEvent.idl +++ b/Userland/Libraries/LibWeb/UIEvents/MouseEvent.idl @@ -4,5 +4,7 @@ interface MouseEvent : UIEvent { readonly attribute double offsetY; readonly attribute double clientX; readonly attribute double clientY; + readonly attribute double x; + readonly attribute double y; };