Fixed Tooltip & cursorPoses
This commit is contained in:
parent
d8fee34092
commit
e94eb2dd3d
|
|
@ -92,29 +92,30 @@ function onDocumentMouseMove(event) {
|
||||||
}
|
}
|
||||||
|
|
||||||
//Track CursorPos
|
//Track CursorPos
|
||||||
var mX = event.clientX - screenleftpos;
|
var mX = event.clientX - infoleftpos;
|
||||||
var mY = event.clientY - screentoppos;
|
var mY = event.clientY - itemcounttoppos;
|
||||||
|
if (mX < 0 || mX > 432 || mY < 0 || mY > 240) {
|
||||||
|
cursorInfoX = -1
|
||||||
|
cursorInfoY = -1
|
||||||
|
} else {
|
||||||
|
cursorInfoX = Math.floor(mX / 48);
|
||||||
|
cursorInfoY = Math.floor(mY / 48);
|
||||||
|
}
|
||||||
|
mX = event.clientX - screenleftpos;
|
||||||
|
mY = event.clientY - itemcounttoppos;
|
||||||
|
if (mX < 0 || mX > 720 || mY < 0 || mY > 240) {
|
||||||
|
cursorItemCountX = -1
|
||||||
|
cursorItemCountY = -1
|
||||||
|
|
||||||
|
} else {
|
||||||
|
cursorItemCountX = Math.floor(mX / 72);
|
||||||
|
cursorItemCountY = Math.floor((mY - 24) / 72);
|
||||||
|
}
|
||||||
|
mX = event.clientX - screenleftpos;
|
||||||
|
mY = event.clientY - screentoppos;
|
||||||
if (mX < 0 || mX > 1200 || mY < 0 || mY > 576) {
|
if (mX < 0 || mX > 1200 || mY < 0 || mY > 576) {
|
||||||
cursorScreenX = -1
|
cursorScreenX = -1
|
||||||
cursorScreenY = -1
|
cursorScreenY = -1
|
||||||
mX = event.clientX - screenleftpos;
|
|
||||||
mY = event.clientY - itemcounttoppos;
|
|
||||||
if (mX < 0 || mX > 720 || mY < 0 || mY > 240) {
|
|
||||||
cursorItemCountX = -1
|
|
||||||
cursorItemCountY = -1
|
|
||||||
mX = event.clientX - infoleftpos;
|
|
||||||
mY = event.clientY - itemcounttoppos;
|
|
||||||
if (mX < 0 || mX > 432 || mY < 0 || mY > 240) {
|
|
||||||
cursorInfoX = -1
|
|
||||||
cursorInfoY = -1
|
|
||||||
} else {
|
|
||||||
cursorInfoX = Math.floor(mX / 48);
|
|
||||||
cursorInfoY = Math.floor(mY / 48);
|
|
||||||
}
|
|
||||||
} else {
|
|
||||||
cursorItemCountX = Math.floor(mX / 72);
|
|
||||||
cursorItemCountY = Math.floor((mY - 24) / 72);
|
|
||||||
}
|
|
||||||
} else {
|
} else {
|
||||||
cursorScreenX = Math.floor(mX / 48);
|
cursorScreenX = Math.floor(mX / 48);
|
||||||
cursorScreenY = Math.floor(mY / 48);
|
cursorScreenY = Math.floor(mY / 48);
|
||||||
|
|
@ -207,7 +208,7 @@ var hoverTooltip = false
|
||||||
function setTooltip() {
|
function setTooltip() {
|
||||||
if (hoverTooltip)
|
if (hoverTooltip)
|
||||||
return
|
return
|
||||||
if (cursorInfoY == 0) {
|
if (cursorInfoY == 0 && isCursorInInfo) {
|
||||||
if (lang.infotooltips[cursorInfoX] == "") {
|
if (lang.infotooltips[cursorInfoX] == "") {
|
||||||
$('#tooltip').hide()
|
$('#tooltip').hide()
|
||||||
tooltip = false
|
tooltip = false
|
||||||
|
|
|
||||||
Loading…
Reference in New Issue