66< head >
77 < meta charset ="utf-8 ">
88 < meta http-equiv ="X-UA-Compatible " content ="IE=edge,chrome=1 ">
9- < title > AngularUI - Date Picker Demo</ title >
9+ < title > AngularUI - Sortable Demo</ title >
1010 < base href =".. "> </ base >
1111 < link rel ="stylesheet " href ="components/jquery-ui/themes/smoothness/jquery-ui.css ">
12+ < link rel ="stylesheet " href ="demo/demo.css ">
1213 < script type ="text/javascript " src ="bower_components/jquery/jquery.js "> </ script >
1314 < script type ="text/javascript " src ="bower_components/jquery-ui/ui/jquery-ui.custom.js "> </ script >
1415 < script type ="text/javascript " src ="bower_components/angular/angular.js "> </ script >
15- < script type ="text/javascript " src ="src/date.js "> </ script >
16+ < script type ="text/javascript " src ="src/sortable.js "> </ script >
17+ < script type ="text/javascript ">
18+ var myapp = angular . module ( 'sortableApp' , [ 'ui.sortable' ] ) ;
19+
20+ myapp . controller ( 'sortableController' , function ( $scope ) {
21+ var tmpList = [ ] ;
22+
23+ for ( var i = 1 ; i <= 6 ; i ++ ) {
24+ tmpList . push ( {
25+ text : 'Item ' + i ,
26+ value : i
27+ } ) ;
28+ }
29+
30+ $scope . list = tmpList ;
31+
32+
33+ $scope . sortingLog = [ ] ;
34+
35+ $scope . sortableOptions = {
36+ // called after a node is dropped
37+ stop : function ( e , ui ) {
38+ var logEntry = 'Moved element: ' + ui . item . scope ( ) . item . text ;
39+ $scope . sortingLog . push ( logEntry ) ;
40+ }
41+ } ;
42+ } ) ;
43+ </ script >
1644</ head >
17- < body ng-app ="ui.date ">
18- < label > Select Date: < input type ="text " ui-date ng-model ="aDate "> </ label >
19- < div > {{aDate}}</ div >
45+ < body ng-app ="sortableApp " ng-controller ="sortableController ">
46+ < div class ="container ">
47+ < h2 > ui.sortable demo</ h2 >
48+
49+ < ul ui-sortable ="sortableOptions " ng-model ="list " class ="list ">
50+ < li ng-repeat ="item in list " class ="item "> {{item.text}}</ li >
51+ </ ul >
52+
53+ < ul class ="list logList ">
54+ < li ng-repeat ="entry in sortingLog " class ="logItem "> {{entry}}</ li >
55+ </ ul >
56+ </ div >
2057</ body >
2158</ html >
0 commit comments