ng-sortable
Version:
Angular Library for Drag and Drop, supports Sortable and Draggable.
23 lines (17 loc) • 779 B
JavaScript
/*jshint undef: false, unused: false, indent: 2*/
/*global angular: false */
;
angular.module('demoApp').controller('SprintController', ['$scope', 'BoardService', 'BoardDataFactory', function ($scope, BoardService, BoardDataFactory) {
$scope.sprintBoard = BoardService.sprintBoard(BoardDataFactory.sprint);
$scope.sprintSortOptions = {
//restrict move across backlogs. move only within backlog.
accept: function (sourceItemHandleScope, destSortableScope, destItemScope) {
return sourceItemHandleScope.itemScope.sortableScope.$parent.$parent.backlog.$$hashKey === destSortableScope.$parent.$parent.backlog.$$hashKey;
},
itemMoved: function (event) {
},
orderChanged: function (event) {
},
containment: '#board'
};
}]);