@@ -43,36 +43,36 @@ test( "element normalization", function() {
43
43
// workaround for core ticket #8381
44
44
this . element . appendTo ( "#qunit-fixture" ) ;
45
45
ok ( this . element . is ( "div" ) , "generated div" ) ;
46
- deepEqual ( this . element . data ( "ui-testWidget " ) , this , "instance stored in .data()" ) ;
46
+ deepEqual ( this . element . testWidget ( "instance " ) , this , "instance stored in .data()" ) ;
47
47
} ;
48
48
$ . ui . testWidget ( ) ;
49
49
50
50
$ . ui . testWidget . prototype . defaultElement = "<span data-test='pass'></span>" ;
51
51
$ . ui . testWidget . prototype . _create = function ( ) {
52
52
ok ( this . element . is ( "span[data-test=pass]" ) , "generated span with properties" ) ;
53
- deepEqual ( this . element . data ( "ui-testWidget " ) , this , "instace stored in .data()" ) ;
53
+ deepEqual ( this . element . testWidget ( "instance " ) , this , "instace stored in .data()" ) ;
54
54
} ;
55
55
$ . ui . testWidget ( ) ;
56
56
57
57
elem = $ ( "<input>" ) ;
58
58
$ . ui . testWidget . prototype . _create = function ( ) {
59
59
deepEqual ( this . element [ 0 ] , elem [ 0 ] , "from element" ) ;
60
- deepEqual ( elem . data ( "ui-testWidget " ) , this , "instace stored in .data()" ) ;
60
+ deepEqual ( elem . testWidget ( "instance " ) , this , "instace stored in .data()" ) ;
61
61
} ;
62
62
$ . ui . testWidget ( { } , elem [ 0 ] ) ;
63
63
64
64
elem = $ ( "<div>" ) ;
65
65
$ . ui . testWidget . prototype . _create = function ( ) {
66
66
deepEqual ( this . element [ 0 ] , elem [ 0 ] , "from jQuery object" ) ;
67
- deepEqual ( elem . data ( "ui-testWidget " ) , this , "instace stored in .data()" ) ;
67
+ deepEqual ( elem . testWidget ( "instance " ) , this , "instace stored in .data()" ) ;
68
68
} ;
69
69
$ . ui . testWidget ( { } , elem ) ;
70
70
71
71
elem = $ ( "<div id='element-normalization-selector'></div>" )
72
72
. appendTo ( "#qunit-fixture" ) ;
73
73
$ . ui . testWidget . prototype . _create = function ( ) {
74
74
deepEqual ( this . element [ 0 ] , elem [ 0 ] , "from selector" ) ;
75
- deepEqual ( elem . data ( "ui-testWidget " ) , this , "instace stored in .data()" ) ;
75
+ deepEqual ( elem . testWidget ( "instance " ) , this , "instace stored in .data()" ) ;
76
76
} ;
77
77
$ . ui . testWidget ( { } , "#element-normalization-selector" ) ;
78
78
@@ -133,7 +133,7 @@ test( "jQuery usage", function() {
133
133
. testWidget ( ) ;
134
134
shouldCreate = false ;
135
135
136
- instance = elem . data ( "ui-testWidget " ) ;
136
+ instance = elem . testWidget ( "instance " ) ;
137
137
equal ( typeof instance , "object" , "instance stored in .data(pluginName)" ) ;
138
138
equal ( instance . element [ 0 ] , elem [ 0 ] , "element stored on widget" ) ;
139
139
ret = elem . testWidget ( "methodWithParams" , "value1" , "value2" ) ;
@@ -149,7 +149,7 @@ test( "jQuery usage", function() {
149
149
equal ( ret . end ( ) , elem , "stack preserved" ) ;
150
150
151
151
elem . testWidget ( "destroy" ) ;
152
- equal ( elem . data ( "ui-testWidget " ) , null ) ;
152
+ equal ( elem . testWidget ( "instance " ) , null ) ;
153
153
} ) ;
154
154
155
155
test ( "direct usage" , function ( ) {
@@ -185,7 +185,7 @@ test( "direct usage", function() {
185
185
instance = new $ . ui . testWidget ( { } , elem ) ;
186
186
shouldCreate = false ;
187
187
188
- equal ( $ ( elem ) . data ( "ui-testWidget " ) , instance ,
188
+ equal ( $ ( elem ) . testWidget ( "instance " ) , instance ,
189
189
"instance stored in .data(pluginName)" ) ;
190
190
equal ( instance . element [ 0 ] , elem , "element stored on widget" ) ;
191
191
@@ -405,7 +405,7 @@ test( "._super()", function() {
405
405
}
406
406
} ) ;
407
407
408
- instance = $ ( "<div>" ) . testWidget3 ( ) . data ( "ui-testWidget3 " ) ;
408
+ instance = $ ( "<div>" ) . testWidget3 ( ) . testWidget3 ( "instance " ) ;
409
409
instance . method ( 5 ) ;
410
410
delete $ . ui . testWidget3 ;
411
411
delete $ . ui . testWidget2 ;
@@ -442,7 +442,7 @@ test( "._superApply()", function() {
442
442
}
443
443
} ) ;
444
444
445
- instance = $ ( "<div>" ) . testWidget3 ( ) . data ( "ui-testWidget3 " ) ;
445
+ instance = $ ( "<div>" ) . testWidget3 ( ) . testWidget3 ( "instance " ) ;
446
446
instance . method ( 5 , 10 ) ;
447
447
delete $ . ui . testWidget3 ;
448
448
delete $ . ui . testWidget2 ;
@@ -560,7 +560,7 @@ test( ".option() - deep option setter", function() {
560
560
$ . widget ( "ui.testWidget" , { } ) ;
561
561
var div = $ ( "<div>" ) . testWidget ( ) ;
562
562
function deepOption ( from , to , msg ) {
563
- div . data ( "ui-testWidget " ) . options . foo = from ;
563
+ div . testWidget ( "instance " ) . options . foo = from ;
564
564
$ . ui . testWidget . prototype . _setOption = function ( key , value ) {
565
565
deepEqual ( key , "foo" , msg + ": key" ) ;
566
566
deepEqual ( value , to , msg + ": value" ) ;
@@ -638,7 +638,7 @@ test( ".instance()", function() {
638
638
div = $ ( "<div>" ) ;
639
639
equal ( div . testWidget ( "instance" ) , undefined ) ;
640
640
div . testWidget ( ) ;
641
- equal ( div . testWidget ( "instance" ) , div . data ( "ui-testWidget " ) ) ;
641
+ equal ( div . testWidget ( "instance" ) , div . testWidget ( "instance " ) ) ;
642
642
} ) ;
643
643
644
644
test ( "._on() to element (default)" , function ( ) {
@@ -856,7 +856,7 @@ test( "_on() to common element", function() {
856
856
ok ( true , "handler triggered" ) ;
857
857
}
858
858
} ) ;
859
- var widget = $ ( "#widget" ) . testWidget ( ) . data ( "ui-testWidget " ) ;
859
+ var widget = $ ( "#widget" ) . testWidget ( ) . testWidget ( "instance " ) ;
860
860
$ ( "#widget-wrapper" ) . testWidget ( ) ;
861
861
widget . destroy ( ) ;
862
862
$ ( document ) . trigger ( "customevent" ) ;
@@ -868,7 +868,7 @@ test( "_off() - single event", function() {
868
868
$ . widget ( "ui.testWidget" , { } ) ;
869
869
var shouldTriggerWidget , shouldTriggerOther ,
870
870
element = $ ( "#widget" ) ,
871
- widget = element . testWidget ( ) . data ( "ui-testWidget " ) ;
871
+ widget = element . testWidget ( ) . testWidget ( "instance " ) ;
872
872
widget . _on ( element , { foo : function ( ) {
873
873
ok ( shouldTriggerWidget , "foo called from _on" ) ;
874
874
} } ) ;
@@ -889,7 +889,7 @@ test( "_off() - multiple events", function() {
889
889
$ . widget ( "ui.testWidget" , { } ) ;
890
890
var shouldTriggerWidget , shouldTriggerOther ,
891
891
element = $ ( "#widget" ) ,
892
- widget = element . testWidget ( ) . data ( "ui-testWidget " ) ;
892
+ widget = element . testWidget ( ) . testWidget ( "instance " ) ;
893
893
widget . _on ( element , {
894
894
foo : function ( ) {
895
895
ok ( shouldTriggerWidget , "foo called from _on" ) ;
@@ -917,7 +917,7 @@ test( "_off() - all events", function() {
917
917
$ . widget ( "ui.testWidget" , { } ) ;
918
918
var shouldTriggerWidget , shouldTriggerOther ,
919
919
element = $ ( "#widget" ) ,
920
- widget = element . testWidget ( ) . data ( "ui-testWidget " ) ;
920
+ widget = element . testWidget ( ) . testWidget ( "instance " ) ;
921
921
widget . _on ( element , {
922
922
foo : function ( ) {
923
923
ok ( shouldTriggerWidget , "foo called from _on" ) ;
@@ -1023,7 +1023,7 @@ test( "._trigger() - no event, no ui", function() {
1023
1023
deepEqual ( ui , { } , "empty ui hash passed" ) ;
1024
1024
handlers . push ( this ) ;
1025
1025
} ) ;
1026
- deepEqual ( $ ( "#widget" ) . data ( "ui-testWidget " ) . _trigger ( "foo" ) , true ,
1026
+ deepEqual ( $ ( "#widget" ) . testWidget ( "instance " ) . _trigger ( "foo" ) , true ,
1027
1027
"_trigger returns true when event is not cancelled" ) ;
1028
1028
deepEqual ( handlers , [
1029
1029
$ ( "#widget" ) [ 0 ] ,
@@ -1051,7 +1051,7 @@ test( "._trigger() - cancelled event", function() {
1051
1051
ok ( true , "event was triggered" ) ;
1052
1052
return false ;
1053
1053
} ) ;
1054
- deepEqual ( $ ( "#widget" ) . data ( "ui-testWidget " ) . _trigger ( "foo" ) , false ,
1054
+ deepEqual ( $ ( "#widget" ) . testWidget ( "instance " ) . _trigger ( "foo" ) , false ,
1055
1055
"_trigger returns false when event is cancelled" ) ;
1056
1056
} ) ;
1057
1057
@@ -1066,7 +1066,7 @@ test( "._trigger() - cancelled callback", function() {
1066
1066
return false ;
1067
1067
}
1068
1068
} ) ;
1069
- deepEqual ( $ ( "#widget" ) . data ( "ui-testWidget " ) . _trigger ( "foo" ) , false ,
1069
+ deepEqual ( $ ( "#widget" ) . testWidget ( "instance " ) . _trigger ( "foo" ) , false ,
1070
1070
"_trigger returns false when callback returns false" ) ;
1071
1071
} ) ;
1072
1072
@@ -1400,7 +1400,7 @@ asyncTest( "_delay", function() {
1400
1400
} ) ;
1401
1401
1402
1402
test ( "$.widget.bridge()" , function ( ) {
1403
- expect ( 9 ) ;
1403
+ expect ( 10 ) ;
1404
1404
1405
1405
var instance , ret ,
1406
1406
elem = $ ( "<div>" ) ;
@@ -1428,6 +1428,7 @@ test( "$.widget.bridge()", function() {
1428
1428
strictEqual ( elem . testWidget ( { foo : "bar" } ) , elem , "plugin returns original jQuery object" ) ;
1429
1429
instance = elem . data ( "testWidget" ) ;
1430
1430
equal ( typeof instance , "object" , "instance stored in .data(pluginName)" ) ;
1431
+ equal ( typeof elem . testWidget ( "instance" ) , "object" , "also retrievable via instance method" ) ;
1431
1432
1432
1433
ret = elem . testWidget ( "method" , "value1" ) ;
1433
1434
equal ( ret , elem , "jQuery object returned from method call" ) ;
0 commit comments