diff --git a/src/message/show_messages.py b/src/message/show_messages.py index 31aa01c..71e8aed 100644 --- a/src/message/show_messages.py +++ b/src/message/show_messages.py @@ -16,7 +16,7 @@ class GenericShowModal(ClickMessage): class ShowMenu(ClickMessage): def __init__(self, event, translation): super().__init__(event) - self.menu_location = (event.pageX, event.pageY) + self.menu_location = (event.layerX, event.layerY) self.translation = translation def update_model(self, model): diff --git a/src/view.py b/src/view.py index 770d157..35209dd 100644 --- a/src/view.py +++ b/src/view.py @@ -85,8 +85,8 @@ class View: @staticmethod def view_menu(location, menu_shown, translation): style = { - "left": str(location[0]), - "top": str(location[1]) + "left": "{}px".format(location[0]), + "top": "{}px".format(location[1]) } if menu_shown: style["opacity"] = "1"