Changeset View
Changeset View
Standalone View
Standalone View
webroot/rsrc/js/application/projects/WorkboardBoard.js
Show First 20 Lines • Show All 112 Lines • ▼ Show 20 Lines | _setupDragHandlers: function() { | ||||
var column = columns[k]; | var column = columns[k]; | ||||
var list = new JX.DraggableList('project-card', column.getRoot()) | var list = new JX.DraggableList('project-card', column.getRoot()) | ||||
.setOuterContainer(this.getRoot()) | .setOuterContainer(this.getRoot()) | ||||
.setFindItemsHandler(JX.bind(column, column.getCardNodes)) | .setFindItemsHandler(JX.bind(column, column.getCardNodes)) | ||||
.setCanDragX(true) | .setCanDragX(true) | ||||
.setHasInfiniteHeight(true); | .setHasInfiniteHeight(true); | ||||
if (this.getOrder() !== 'natural') { | |||||
list.setCompareHandler(JX.bind(column, column.compareHandler)); | |||||
} | |||||
list.listen('didDrop', JX.bind(this, this._onmovecard, list)); | list.listen('didDrop', JX.bind(this, this._onmovecard, list)); | ||||
lists.push(list); | lists.push(list); | ||||
} | } | ||||
for (var ii = 0; ii < lists.length; ii++) { | for (var ii = 0; ii < lists.length; ii++) { | ||||
lists[ii].setGroup(lists); | lists[ii].setGroup(lists); | ||||
} | } | ||||
▲ Show 20 Lines • Show All 147 Lines • Show Last 20 Lines |