fixes positioning of the context menu

This commit is contained in:
DESKTOP-T0O5CDB\DESK-555BD 2025-10-09 22:05:41 -06:00
parent a13cf0733b
commit 99a34a888e
2 changed files with 12 additions and 12 deletions

View File

@ -261,17 +261,17 @@ function showGarageContextMenu(e) {
if (getDeviceIsTouchOnly()) {
return;
}
$(".garage-context-menu").fadeIn("fast");
$(".garage-context-menu").css({
left: getGarageMenuPosition(event.clientX, 'width', 'scrollLeft'),
top: getGarageMenuPosition(event.clientY, 'height', 'scrollTop')
});
if (!$(e).hasClass('garage-active')) {
clearSelectedVehicles();
addToSelectedVehicles($(e).attr('data-rowId'));
$(e).addClass('garage-active');
}
$(".garage-context-menu").fadeIn("fast");
determineGarageContextMenu();
$(".garage-context-menu").css({
left: getGarageMenuPosition(event.clientX, 'width', 'scrollLeft'),
top: getGarageMenuPosition(event.clientY, 'height', 'scrollTop')
});
}
function showGarageContextMenuForMobile(e, xPosition, yPosition) {
if (!$(e).hasClass('garage-active')) {
@ -279,11 +279,11 @@ function showGarageContextMenuForMobile(e, xPosition, yPosition) {
$(e).addClass('garage-active');
} else {
$(".garage-context-menu").fadeIn("fast");
determineGarageContextMenu();
$(".garage-context-menu").css({
left: getGarageMenuPosition(xPosition, 'width', 'scrollLeft'),
top: getGarageMenuPosition(yPosition, 'height', 'scrollTop')
});
determineGarageContextMenu();
}
}
function determineGarageContextMenu() {

View File

@ -1262,17 +1262,17 @@ function showTableContextMenu(e) {
if (getDeviceIsTouchOnly()) {
return;
}
$(".table-context-menu").fadeIn("fast");
$(".table-context-menu").css({
left: getMenuPosition(event.clientX, 'width', 'scrollLeft'),
top: getMenuPosition(event.clientY, 'height', 'scrollTop')
});
if (!$(e).hasClass('table-active')) {
clearSelectedRows();
addToSelectedRows($(e).attr('data-rowId'));
$(e).addClass('table-active');
}
$(".table-context-menu").fadeIn("fast");
determineContextMenuItems();
$(".table-context-menu").css({
left: getMenuPosition(event.clientX, 'width', 'scrollLeft'),
top: getMenuPosition(event.clientY, 'height', 'scrollTop')
});
}
function determineContextMenuItems() {
var tableRows = $('.table tbody tr:visible');
@ -1352,11 +1352,11 @@ function showTableContextMenuForMobile(e, xPosition, yPosition) {
shakeTableRow(e);
} else {
$(".table-context-menu").fadeIn("fast");
determineContextMenuItems();
$(".table-context-menu").css({
left: getMenuPosition(xPosition, 'width', 'scrollLeft'),
top: getMenuPosition(yPosition, 'height', 'scrollTop')
});
determineContextMenuItems();
}
}
function shakeTableRow(e) {