fix: disable tooltips while reordering items

This commit is contained in:
Attila Kerekes 2022-11-06 16:27:39 +00:00
parent b3070bc8f9
commit db8fa38665
2 changed files with 4 additions and 2 deletions

4
public/js/app.js vendored
View file

@ -641,7 +641,7 @@ $.when($.ready).then(function () {
}
});
$('#sortable').sortable('disable');
$('#sortable').on('mouseenter', '.item', function () {
$('#main').on('mouseenter', '#sortable.ui-sortable-disabled .item', function () {
$(this).siblings('.tooltip').addClass('active');
$('.refresh', this).addClass('active');
}).on('mouseleave', '.item', function () {
@ -696,8 +696,10 @@ $.when($.ready).then(function () {
$('.add-item').hide();
$('.item-edit').hide();
$('#app').removeClass('sidebar');
$('#sortable .tooltip').css('display', '')
$('#sortable').sortable('disable');
} else {
$('#sortable .tooltip').css('display', 'none')
$('#sortable').sortable('enable');
setTimeout(function () {
$('.add-item').fadeIn();

View file

@ -63,7 +63,7 @@
<a href="{{ route('items.index', []) }}">Items</a></li>
</ul>
</header>
<main>
<main id="main">
@if ($message = Session::get('success'))
<div class="message-container">
<div class="alert alert-success">