From b8a45713da3dc6304262d5ab1a05ae1d48294648 Mon Sep 17 00:00:00 2001 From: celestora Date: Sat, 28 Jan 2023 22:16:26 +0200 Subject: [PATCH] Fix context menu display on Chrome --- Web/static/css/bsdn.css | 6 ++++-- Web/static/js/player.js | 12 ++++++------ 2 files changed, 10 insertions(+), 8 deletions(-) diff --git a/Web/static/css/bsdn.css b/Web/static/css/bsdn.css index 2aabb4e9..c8590ad1 100644 --- a/Web/static/css/bsdn.css +++ b/Web/static/css/bsdn.css @@ -169,14 +169,16 @@ time.bsdn_timeFull { padding: 6px; border: 1px solid #908f90; width: 232px; - height: 191px; + height: 169px; + font-size: 15px; + box-sizing: border-box; } .bsdn_contextMenuElement { display: block; color: #666294; cursor: pointer; - padding: 3px 0px 3px 20px; + padding: 3px 0 3px 20px; } .bsdn_contextMenu hr { diff --git a/Web/static/js/player.js b/Web/static/js/player.js index 5472a48c..fa1012f2 100644 --- a/Web/static/js/player.js +++ b/Web/static/js/player.js @@ -151,15 +151,15 @@ function _bsdnEventListenerFactory(el, v) { let h = rect.height, w = rect.width; let x = e.pageX - rect.x, y = e.pageY - rect.y; - if(h - y < 191) - y -= 191; + if(h - y < 169) + y -= 169; - if(w - x < 246) - x -= 246; + if(w - x < 238) + x -= 238; let menu = el.querySelector(".bsdn_contextMenu"); - menu.style.top = y; - menu.style.left = x; + menu.style.top = y + "px"; + menu.style.left = x + "px"; menu.style.display = "unset"; } ]