Fixed dropdown menu in tables overflow

This commit is contained in:
Bernd Bestel 2020-11-11 20:14:16 +01:00
parent e3ab943fe7
commit b15740bded
No known key found for this signature in database
GPG Key ID: 71BD34C0D4891300
2 changed files with 22 additions and 1 deletions

View File

@ -341,6 +341,10 @@ a:not([href]) {
display: none;
}
.force-overflow-visible {
overflow: visible !important;
}
.grab-cursor {
cursor: grab;
}

View File

@ -719,11 +719,28 @@ $('.table').on('column-sizing.dt', function(e, settings)
if (dtScrollWidth < tableWidth)
{
$('.dataTables_scrollBody').addClass("grab-cursor");
} else
$('.dataTables_scrollBody').removeClass("force-overflow-visible");
}
else
{
$('.dataTables_scrollBody').removeClass("grab-cursor");
$('.dataTables_scrollBody').addClass("force-overflow-visible");
}
});
$('td .dropdown').on('show.bs.dropdown', function(e)
{
if ($('.dataTables_scrollBody').hasClass("grab-cursor"))
{
$('.dataTables_scrollBody').addClass("force-overflow-visible");
}
});
$("td .dropdown").on('hide.bs.dropdown', function(e)
{
if ($('.dataTables_scrollBody').hasClass("grab-cursor"))
{
$('.dataTables_scrollBody').removeClass("force-overflow-visible");
}
})
$(window).on("message", function(e)
{