diff --git a/demo/demo.css b/demo/demo.css index 95cc741..30a55ac 100644 --- a/demo/demo.css +++ b/demo/demo.css @@ -1,10 +1,17 @@ +.section { + margin-top: 30px; + margin-bottom: 30px; +} + .list { + border: 1px solid #000; + border-radius: 15px; list-style: none outside none; - margin: 10px 0 30px; + margin: 10px; + padding: 10px; } .item { - width: 200px; padding: 5px 10px; margin: 5px 0; border: 2px solid #444; @@ -21,22 +28,7 @@ /*** Extra ***/ .logList { - margin-top: 20px; - width: 250px; min-height: 200px; - padding: 5px 15px; border: 5px solid #000; border-radius: 15px; } - -.logList:before { - content: 'log'; - padding: 0 5px; - position: relative; - top: -1.1em; - background-color: #FFF; -} - -ul[ui-sortable] { - float: right; -} diff --git a/demo/demo.html b/demo/demo.html index ab85984..56817d4 100644 --- a/demo/demo.html +++ b/demo/demo.html @@ -1,14 +1,29 @@ -
-
-
+
+

Sortable items

+
+
  • {{item.text}}
-
+
  • {{entry.Text}}
-
\ No newline at end of file + +

Connected items

+
+
+
    +
  • {{item.text}}
  • +
+
+
+
    +
  • {{item.text}}
  • +
+
+
+
diff --git a/demo/demo.js b/demo/demo.js index 2a54125..ffcdadd 100644 --- a/demo/demo.js +++ b/demo/demo.js @@ -1,20 +1,22 @@ var myapp = angular.module('sortableApp', ['ui.sortable']); -myapp.controller('sortableController', function ($scope) { - 'use strict'; - - var tmpList = []; - - for (var i = 1; i <= 6; i++){ - tmpList.push({ - text: 'Item ' + i, +myapp.buildArray = function(name, size) { + var i, array = []; + for (i = 1; i <= size; i++){ + array.push({ + text: name + ' ' + i , value: i }); } - $scope.list = tmpList; + return array; +}; + +myapp.controller('sortableController', function ($scope) { + 'use strict'; + $scope.list = myapp.buildArray('Item', 5); $scope.sortingLog = []; @@ -28,4 +30,12 @@ myapp.controller('sortableController', function ($scope) { $scope.sortingLog.push(logEntry); } }; -}); \ No newline at end of file +}); + +myapp.controller('connectedController', function ($scope) { + $scope.leftArray = myapp.buildArray('Left', 5); + $scope.rightArray = myapp.buildArray('Right', 7); + $scope.sortableOptions = { + connectWith: '.connectedItemsExample .list' + }; +});