Merge pull request #5618 from NadavTasher/bugfix/weird-dragscroll-behaviour-in-lists-view

Fix buggy behaviours in board dragscrolling
This commit is contained in:
Lauri Ojansivu 2024-12-12 03:12:49 +02:00 committed by GitHub
commit da2ba45456
No known key found for this signature in database
GPG key ID: B5690EEEBB952194
3 changed files with 6 additions and 1 deletions

View file

@ -195,6 +195,9 @@ BlazeComponent.extendComponent({
});
this.autorun(() => {
// Always reset dragscroll on view switch
dragscroll.reset();
if (Utils.isTouchScreenOrShowDesktopDragHandles()) {
$swimlanesDom.sortable({
handle: '.js-swimlane-header-handle',

View file

@ -1,5 +1,6 @@
import { ReactiveCache } from '/imports/reactiveCache';
import { TAPi18n } from '/imports/i18n';
import dragscroll from '@wekanteam/dragscroll';
/*
const DOWNCLS = 'fa-sort-down';
@ -78,6 +79,7 @@ BlazeComponent.extendComponent({
ReactiveCache.getCurrentUser().toggleBoardStar(Session.get('currentBoard'));
},
'click .js-auto-width-board'() {
dragscroll.reset();
ReactiveCache.getCurrentUser().toggleAutoWidth(Utils.getCurrentBoardId());
},
'click .js-open-board-menu': Popup.open('boardMenu'),

View file

@ -24,7 +24,7 @@ template(name="swimlane")
+cardDetails(currentCard)
template(name="listsGroup")
.swimlane.list-group.js-lists
.swimlane.list-group.js-lists.dragscroll
if isMiniScreen
if currentList
+list(currentList)