6
6
< head >
7
7
< meta charset ="utf-8 ">
8
8
< meta http-equiv ="X-UA-Compatible " content ="IE=edge,chrome=1 ">
9
- < title > AngularUI - Date Picker Demo</ title >
9
+ < title > AngularUI - Sortable Demo</ title >
10
10
< base href =".. "> </ base >
11
11
< link rel ="stylesheet " href ="components/jquery-ui/themes/smoothness/jquery-ui.css ">
12
+ < link rel ="stylesheet " href ="demo/demo.css ">
12
13
< script type ="text/javascript " src ="bower_components/jquery/jquery.js "> </ script >
13
14
< script type ="text/javascript " src ="bower_components/jquery-ui/ui/jquery-ui.custom.js "> </ script >
14
15
< 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 >
16
44
</ 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 >
20
57
</ body >
21
58
</ html >
0 commit comments