corrade-http-templates – Blame information for rev 62
?pathlinks?
Rev | Author | Line No. | Line |
---|---|---|---|
62 | office | 1 | define( [ |
2 | "qunit", |
||
3 | "jquery", |
||
4 | "./helper", |
||
5 | "ui/widgets/sortable" |
||
6 | ], function( QUnit, $, testHelper ) { |
||
7 | |||
8 | QUnit.module( "sortable: core" ); |
||
9 | |||
10 | QUnit.test( "#9314: Sortable: Items cannot be dragged directly into bottom position", function( assert ) { |
||
11 | assert.expect( 1 ); |
||
12 | |||
13 | var el = $( ".connectWith" ).sortable( { |
||
14 | connectWith: ".connectWith" |
||
15 | } ); |
||
16 | |||
17 | testHelper.sort( assert, $( "li", el[ 1 ] )[ 0 ], 0, -12, 5, "Dragging the sortable into connected sortable" ); |
||
18 | } ); |
||
19 | |||
20 | QUnit.test( "ui-sortable-handle applied to appropriate element", function( assert ) { |
||
21 | assert.expect( 8 ); |
||
22 | var item = "<li><p></p></li>", |
||
23 | el = $( "<ul>" + item + item + "</ul>" ) |
||
24 | .sortable() |
||
25 | .appendTo( "#qunit-fixture" ); |
||
26 | |||
27 | assert.hasClasses( el.find( "li:first" ), "ui-sortable-handle" ); |
||
28 | assert.hasClasses( el.find( "li:last" ), "ui-sortable-handle" ); |
||
29 | |||
30 | el.sortable( "option", "handle", "p" ); |
||
31 | assert.lacksClasses( el.find( "li" )[ 0 ], "ui-sortable-handle" ); |
||
32 | assert.lacksClasses( el.find( "li" )[ 1 ], "ui-sortable-handle" ); |
||
33 | assert.hasClasses( el.find( "p" )[ 0 ], "ui-sortable-handle" ); |
||
34 | assert.hasClasses( el.find( "p" )[ 1 ], "ui-sortable-handle" ); |
||
35 | |||
36 | el.append( item ).sortable( "refresh" ); |
||
37 | assert.hasClasses( el.find( "p:last" ), "ui-sortable-handle" ); |
||
38 | |||
39 | el.sortable( "destroy" ); |
||
40 | assert.equal( el.find( ".ui-sortable-handle" ).length, 0, "class name removed on destroy" ); |
||
41 | } ); |
||
42 | |||
43 | } ); |