mirror of
https://github.com/openvk/openvk
synced 2025-07-08 16:53:02 +03:00
Fix context menu display on Chrome
This commit is contained in:
parent
44796d4ee8
commit
b8a45713da
2 changed files with 10 additions and 8 deletions
|
@ -169,14 +169,16 @@ time.bsdn_timeFull {
|
||||||
padding: 6px;
|
padding: 6px;
|
||||||
border: 1px solid #908f90;
|
border: 1px solid #908f90;
|
||||||
width: 232px;
|
width: 232px;
|
||||||
height: 191px;
|
height: 169px;
|
||||||
|
font-size: 15px;
|
||||||
|
box-sizing: border-box;
|
||||||
}
|
}
|
||||||
|
|
||||||
.bsdn_contextMenuElement {
|
.bsdn_contextMenuElement {
|
||||||
display: block;
|
display: block;
|
||||||
color: #666294;
|
color: #666294;
|
||||||
cursor: pointer;
|
cursor: pointer;
|
||||||
padding: 3px 0px 3px 20px;
|
padding: 3px 0 3px 20px;
|
||||||
}
|
}
|
||||||
|
|
||||||
.bsdn_contextMenu hr {
|
.bsdn_contextMenu hr {
|
||||||
|
|
|
@ -151,15 +151,15 @@ function _bsdnEventListenerFactory(el, v) {
|
||||||
let h = rect.height, w = rect.width;
|
let h = rect.height, w = rect.width;
|
||||||
let x = e.pageX - rect.x, y = e.pageY - rect.y;
|
let x = e.pageX - rect.x, y = e.pageY - rect.y;
|
||||||
|
|
||||||
if(h - y < 191)
|
if(h - y < 169)
|
||||||
y -= 191;
|
y -= 169;
|
||||||
|
|
||||||
if(w - x < 246)
|
if(w - x < 238)
|
||||||
x -= 246;
|
x -= 238;
|
||||||
|
|
||||||
let menu = el.querySelector(".bsdn_contextMenu");
|
let menu = el.querySelector(".bsdn_contextMenu");
|
||||||
menu.style.top = y;
|
menu.style.top = y + "px";
|
||||||
menu.style.left = x;
|
menu.style.left = x + "px";
|
||||||
menu.style.display = "unset";
|
menu.style.display = "unset";
|
||||||
}
|
}
|
||||||
]
|
]
|
||||||
|
|
Loading…
Reference in a new issue