diff --git a/src/webpage/emoji.ts b/src/webpage/emoji.ts index c01192b..5c6421f 100644 --- a/src/webpage/emoji.ts +++ b/src/webpage/emoji.ts @@ -134,8 +134,16 @@ class Emoji { }); const menu = document.createElement("div"); menu.classList.add("flexttb", "emojiPicker"); - menu.style.top = y + "px"; - menu.style.left = x + "px"; + if (y > 0) { + menu.style.top = y + "px"; + } else { + menu.style.bottom = y * -1 + "px"; + } + if (x > 0) { + menu.style.left = x + "px"; + } else { + menu.style.right = x * -1 + "px"; + } const topBar = document.createElement("div"); topBar.classList.add("flexltr", "emojiHeading"); diff --git a/src/webpage/index.html b/src/webpage/index.html index 51cc205..55ef721 100644 --- a/src/webpage/index.html +++ b/src/webpage/index.html @@ -85,10 +85,10 @@
+
-
@@ -96,6 +96,7 @@
+