diff options
Diffstat (limited to 'apps/it/static/js/ui/tests/unit/draggable/draggable_test_helpers.js')
-rw-r--r-- | apps/it/static/js/ui/tests/unit/draggable/draggable_test_helpers.js | 79 |
1 files changed, 0 insertions, 79 deletions
diff --git a/apps/it/static/js/ui/tests/unit/draggable/draggable_test_helpers.js b/apps/it/static/js/ui/tests/unit/draggable/draggable_test_helpers.js deleted file mode 100644 index b365055..0000000 --- a/apps/it/static/js/ui/tests/unit/draggable/draggable_test_helpers.js +++ /dev/null @@ -1,79 +0,0 @@ -TestHelpers.draggable = { - // TODO: remove the unreliable offset hacks - unreliableOffset: $.ui.ie && ( !document.documentMode || document.documentMode < 8 ) ? 2 : 0, - // Support: Opera 12.10, Safari 5.1, jQuery <1.8 - unreliableContains: (function(){ - var element = $( "<div>" ); - return $.contains( element[ 0 ].ownerDocument, element[ 0 ] ); - })(), - testDrag: function( el, handle, dx, dy, expectedDX, expectedDY, msg ) { - var offsetAfter, actual, expected, - offsetBefore = el.offset(); - - $( handle ).simulate( "drag", { - dx: dx, - dy: dy - }); - offsetAfter = el.offset(); - - actual = { left: offsetAfter.left, top: offsetAfter.top }; - expected = { left: offsetBefore.left + expectedDX, top: offsetBefore.top + expectedDY }; - - msg = msg ? msg + "." : ""; - deepEqual( actual, expected, "dragged[" + dx + ", " + dy + "] " + msg ); - }, - shouldMove: function( el, why ) { - TestHelpers.draggable.testDrag( el, el, 50, 50, 50, 50, why ); - }, - shouldNotMove: function( el, why ) { - TestHelpers.draggable.testDrag( el, el, 50, 50, 0, 0, why ); - }, - testScroll: function( el, position ) { - var oldPosition = $( "#main" ).css( "position" ); - $( "#main" ).css( "position", position); - TestHelpers.draggable.shouldMove( el, position + " parent" ); - $( "#main" ).css( "position", oldPosition ); - }, - restoreScroll: function( what ) { - if( what ) { - $( document ).scrollTop( 0 ).scrollLeft( 0 ); - } else { - $( "#main" ).scrollTop( 0 ).scrollLeft( 0 ); - } - }, - setScroll: function( what ) { - if( what ) { - // TODO: currently, the draggable interaction doesn't properly account for scrolled pages, - // uncomment the line below to make the tests fail that should when the page is scrolled - // $( document ).scrollTop( 100 ).scrollLeft( 100 ); - } else { - $( "#main" ).scrollTop( 100 ).scrollLeft( 100 ); - } - }, - border: function( el, side ) { - return parseInt( el.css( "border-" + side + "-width" ), 10 ) || 0; - }, - margin: function( el, side ) { - return parseInt( el.css( "margin-" + side ), 10 ) || 0; - }, - move: function( el, x, y ) { - $( el ).simulate( "drag", { - dx: x, - dy: y - }); - }, - trackMouseCss : function( el ) { - el.bind( "drag", function() { - el.data( "last_dragged_cursor", $( "body" ).css( "cursor" ) ); - }); - }, - trackAppendedParent : function( el ) { - // TODO: appendTo is currently ignored if helper is original (see #7044) - el.draggable( "option", "helper", "clone" ); - - // Get what parent is at time of drag - el.bind( "drag", function(e,ui) { - el.data( "last_dragged_parent", ui.helper.parent()[ 0 ] ); - }); - } -};
\ No newline at end of file |