2
2
3
3
module ( "autocomplete: options" ) ;
4
4
5
- var data = [ "c++" , "java" , "php" , "coldfusion" , "javascript" , "asp" , "ruby" , "python" , "c" , "scala" , "groovy" , "haskell" , "perl" ] ;
5
+ var data = [ "c++" , "java" , "php" , "coldfusion" , "javascript" , "asp" , "ruby" ,
6
+ "python" , "c" , "scala" , "groovy" , "haskell" , "perl" ] ;
6
7
7
8
test ( "appendTo" , function ( ) {
8
9
expect ( 8 ) ;
9
10
var detached = $ ( "<div>" ) ,
10
11
element = $ ( "#autocomplete" ) . autocomplete ( ) ;
11
- equal ( element . autocomplete ( "widget" ) . parent ( ) [ 0 ] , document . body , "defaults to body" ) ;
12
+ equal ( element . autocomplete ( "widget" ) . parent ( ) [ 0 ] , document . body ,
13
+ "defaults to body" ) ;
12
14
element . autocomplete ( "destroy" ) ;
13
15
14
16
element . autocomplete ( {
15
- appendTo : ".ac -wrap"
17
+ appendTo : ".autocomplete -wrap"
16
18
} ) ;
17
- equal ( element . autocomplete ( "widget" ) . parent ( ) [ 0 ] , $ ( "#ac-wrap1" ) [ 0 ] , "first found element" ) ;
18
- equal ( $ ( "#ac-wrap2 .ui-autocomplete" ) . length , 0 , "only appends to one element" ) ;
19
+ equal ( element . autocomplete ( "widget" ) . parent ( ) [ 0 ] ,
20
+ $ ( "#autocomplete-wrap1" ) [ 0 ] , "first found element" ) ;
21
+ equal ( $ ( "#autocomplete-wrap2 .ui-autocomplete" ) . length , 0 ,
22
+ "only appends to one element" ) ;
19
23
element . autocomplete ( "destroy" ) ;
20
24
21
- $ ( "#ac -wrap2" ) . addClass ( "ui-front" ) ;
25
+ $ ( "#autocomplete -wrap2" ) . addClass ( "ui-front" ) ;
22
26
element . autocomplete ( ) ;
23
- equal ( element . autocomplete ( "widget" ) . parent ( ) [ 0 ] , $ ( "#ac-wrap2" ) [ 0 ] , "null, inside .ui-front" ) ;
27
+ equal ( element . autocomplete ( "widget" ) . parent ( ) [ 0 ] ,
28
+ $ ( "#autocomplete-wrap2" ) [ 0 ] , "null, inside .ui-front" ) ;
24
29
element . autocomplete ( "destroy" ) ;
25
- $ ( "#ac -wrap2" ) . removeClass ( "ui-front" ) ;
30
+ $ ( "#autocomlete -wrap2" ) . removeClass ( "ui-front" ) ;
26
31
27
- element . autocomplete ( ) . autocomplete ( "option" , "appendTo" , "#ac-wrap1" ) ;
28
- equal ( element . autocomplete ( "widget" ) . parent ( ) [ 0 ] , $ ( "#ac-wrap1" ) [ 0 ] , "modified after init" ) ;
32
+ element . autocomplete ( ) . autocomplete ( "option" , "appendTo" , "#autocomplete-wrap1" ) ;
33
+ equal ( element . autocomplete ( "widget" ) . parent ( ) [ 0 ] ,
34
+ $ ( "#autocomplete-wrap1" ) [ 0 ] , "modified after init" ) ;
29
35
element . autocomplete ( "destroy" ) ;
30
36
31
37
element . autocomplete ( {
32
38
appendTo : detached
33
39
} ) ;
34
- equal ( element . autocomplete ( "widget" ) . parent ( ) [ 0 ] , detached [ 0 ] , "detached jQuery object" ) ;
40
+ equal ( element . autocomplete ( "widget" ) . parent ( ) [ 0 ] , detached [ 0 ] ,
41
+ "detached jQuery object" ) ;
35
42
element . autocomplete ( "destroy" ) ;
36
43
37
44
element . autocomplete ( {
38
- appendTo : detached [ 0 ]
45
+ appendTo : detached [ 0 ]
39
46
} ) ;
40
- equal ( element . autocomplete ( "widget" ) . parent ( ) [ 0 ] , detached [ 0 ] , "detached DOM element" ) ;
47
+ equal ( element . autocomplete ( "widget" ) . parent ( ) [ 0 ] , detached [ 0 ] ,
48
+ "detached DOM element" ) ;
41
49
element . autocomplete ( "destroy" ) ;
42
50
43
51
element . autocomplete ( ) . autocomplete ( "option" , "appendTo" , detached ) ;
44
- equal ( element . autocomplete ( "widget" ) . parent ( ) [ 0 ] , detached [ 0 ] , "detached DOM element via option()" ) ;
52
+ equal ( element . autocomplete ( "widget" ) . parent ( ) [ 0 ] , detached [ 0 ] ,
53
+ "detached DOM element via option()" ) ;
45
54
element . autocomplete ( "destroy" ) ;
46
55
} ) ;
47
56
@@ -51,8 +60,13 @@ function autoFocusTest( afValue, focusedLength ) {
51
60
delay : 0 ,
52
61
source : data ,
53
62
open : function ( ) {
54
- equal ( element . autocomplete ( "widget" ) . children ( ".ui-menu-item:first" ) . find ( ".ui-state-focus" ) . length ,
55
- focusedLength , "first item is " + ( afValue ? "" : "not" ) + " auto focused" ) ;
63
+ equal (
64
+ element . autocomplete ( "widget" )
65
+ . children ( ".ui-menu-item:first" )
66
+ . find ( ".ui-state-focus" )
67
+ . length ,
68
+ focusedLength ,
69
+ "first item is " + ( afValue ? "" : "not" ) + " auto focused" ) ;
56
70
start ( ) ;
57
71
}
58
72
} ) ;
0 commit comments