Skip to content

Commit cac1ce0

Browse files
committed
v0.4 - Fix a minor bug in Drag and Drop
1 parent fa37e89 commit cac1ce0

File tree

2 files changed

+7
-5
lines changed

2 files changed

+7
-5
lines changed

app/scripts/tpl/1.js

+6-4
Original file line numberDiff line numberDiff line change
@@ -34,20 +34,22 @@ function oneCtrl($scope, $rootScope, Template, $timeout) {
3434
* @return void
3535
*/
3636
$scope.onDrop = function(dragList, dragIndex, dropList, dropIndex) {
37+
var temp;
38+
3739
if (dragList === 'list1' && dropList === 'list2') {
38-
var temp = $scope.list2[dropIndex];
40+
temp = $scope.list2[dropIndex];
3941
$scope.list2[dropIndex] = $scope.list1[dragIndex];
4042
$scope.list1[dragIndex] = temp;
4143
} else if (dragList === 'list2' && dropList === 'list2') {
42-
var temp = $scope.list2[dropIndex];
44+
temp = $scope.list2[dropIndex];
4345
$scope.list2[dropIndex] = $scope.list2[dragIndex];
4446
$scope.list2[dragIndex] = temp;
4547
} else if (dragList === 'list2' && dropList === 'list1') {
46-
var temp = $scope.list1[dropIndex];
48+
temp = $scope.list1[dropIndex];
4749
$scope.list1[dropIndex] = $scope.list2[dragIndex];
4850
$scope.list2[dragIndex] = temp;
4951
} else if (dragList === 'list1' && dropList === 'list1') {
50-
var temp = $scope.list1[dropIndex];
52+
temp = $scope.list1[dropIndex];
5153
$scope.list1[dropIndex] = $scope.list1[dragIndex];
5254
$scope.list1[dragIndex] = temp;
5355
}

app/templates/1.html

+1-1
Original file line numberDiff line numberDiff line change
@@ -23,7 +23,7 @@ <h3 class='pagination-centered'>Drag and Drop</h3>
2323
<div class="navbar-inner">
2424
<div class="container form-inline" style="text-align: center;">
2525
<button class="btn btn-inverse" style='margin-right:15px;' ng-disabled="currentPage == 0" ng-click="prev()">&laquo;</button>
26-
<div class="btn-group" ng-repeat="item in list1" ng-show="show($index)" data-index="{{$index}}" data-list="list1" data-drop="{{item.drag}}" droppable-dnd>
26+
<div class="btn-group" ng-repeat="item in list1" ng-show="show($index)" data-index="{{$index}}" data-list="list1" data-drop="{{item.drag}}" droppable>
2727
<div class="btn btn-info" data-index="{{$index}}" data-list="list1" ng-class="item.title.length || 'hidden'" data-drag="item.drag" draggable>{{item.title}}</div>
2828
</div>
2929
<button class="btn btn-inverse" style='margin-left:15px;' ng-disabled="currentPage == numPages" ng-click="next()">&raquo;</button>

0 commit comments

Comments
 (0)