diff options
Diffstat (limited to 'ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test')
10 files changed, 0 insertions, 879 deletions
diff --git a/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/binding.js b/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/binding.js deleted file mode 100644 index e7541150..00000000 --- a/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/binding.js +++ /dev/null @@ -1,32 +0,0 @@ -module("Event Binding"); - -$.each(['dropinit','dropstart','drop','dropend'],function( i, type ){ - - test('"'+ type +'"',function(){ - - expect( 9 ); - - // make sure the event handler gets bound to the element - var $elem = $('<div />'), - elem = $elem[0], - count = 0, - fn = function(){ - count += 1; - }; - - ok( $elem.bind( type, fn )[0] == elem, '.bind("'+ type +'", fn )' ); - ok( $.data( elem, $.event.special.drop.datakey ), "drop data exists" ); - ok( $.data( elem, "events" ), "event data exists" ); - ok( $.data( elem, "events" )[ type ][0], '"'+ type +'" event handler added' ); - - ok( $elem.trigger( type )[0] == elem, '.trigger("'+ type +'")' ); - ok( count == 1, "handler was triggered"); - - ok( $elem.unbind( type )[0] == elem, '.unbind("'+ type +'")' ); - ok( !$.data( elem, "events" ), "event data removed" ); - ok( !$.data( elem, $.event.special.drop.datakey ), "drop data removed" ); - - $elem.remove(); - - }); -});
\ No newline at end of file diff --git a/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/handlers.js b/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/handlers.js deleted file mode 100644 index f38526ac..00000000 --- a/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/handlers.js +++ /dev/null @@ -1,130 +0,0 @@ -;(function(){ - - module("Event Handlers"); - - // a simple re-usable test harness object - var obj = { - init: function( opts ){ - obj.$drag = $('<div class="drag"/>') - .appendTo( document.body ) - .css({ - position: 'absolute', - top: 0, - left: 0, - height: 100, - width: 100 - }) - .bind("dragend",{ drop:'.drop' },function( event, dd ){ - same( dd.drop, obj.dragend, "drop (dragend)" ); - }); - obj.$drop = $('<div class="drop"/><div class="extra"/>') - .appendTo( document.body ) - .css({ - position: 'absolute', - top: 0, - left: 0, - height: 100, - width: 100 - }) - .bind("dropinit dropstart drop dropend",function( event, dd ){ - obj[ event.type ] += 1; - return obj.returned[ event.type ]; - }); - $.extend( obj, { dropinit:0, dropstart:0, drop:0, dropend:0 }); - $.drop({ mode:'overlap', multi:false }); - obj.returned = {}; - obj.dragend = null; - }, - mouse: function(){ - var start = { - pageX: Math.round( Math.random() * 90 ) + 5, - pageY: Math.round( Math.random() * 90 ) + 5 - }, - end = { - pageX: Math.round( Math.random() * 90 ) + start.pageX, - pageY: Math.round( Math.random() * 90 ) + start.pageY - }; - // simulate a complete mouse drag - obj.$drag - .fire("mousedown", start ) - .fire("mousemove", end ) - .fire("mouseup", end ) - .fire("click", end ); - }, - done: function( ms ){ - obj.$drag.remove(); - obj.$drop.remove(); - start(); - } - }; - - asyncTest('"dropinit" return false',function(){ - expect( 5 ); - // test prep - obj.init(); - obj.returned['dropinit'] = false; - obj.dragend = []; - // simulate a partial drag - obj.mouse(); - // check counts - equals( obj.dropinit, 1, "dropinit"); - equals( obj.dropstart, 0, "dropstart"); - equals( obj.drop, 0, "drop"); - equals( obj.dropend, 0, "dropend"); - // continue - obj.done(); - }); - - asyncTest('"dropstart" return false',function(){ - expect( 5 ); - // test prep - obj.init(); - obj.returned['dropstart'] = false; - obj.dragend = []; - // simulate a partial drag - obj.mouse(); - // check counts - equals( obj.dropinit, 1, "dropinit"); - equals( obj.dropstart, 1, "dropstart"); - equals( obj.drop, 0, "drop"); - equals( obj.dropend, 0, "dropend"); - // continue - obj.done(); - }); - - - asyncTest('"drop" return false',function(){ - expect( 5 ); - // test prep - obj.init();// test DROP FALSE - obj.returned['drop'] = false; - obj.dragend = []; - // simulate a partial drag - obj.mouse(); - // check counts - equals( obj.dropinit, 1, "dropinit"); - equals( obj.dropstart, 1, "dropstart"); - equals( obj.drop, 1, "drop"); - equals( obj.dropend, 0, "dropend"); - // continue - obj.done(); - }); - - asyncTest('"dropinit" return elements',function(){ - expect( 5 ); - // test prep - obj.init(); - obj.returned['dropinit'] = obj.$drop.eq(1); - obj.dragend = [ obj.$drop[1] ]; - // simulate a partial drag - obj.mouse(); - // check counts - equals( obj.dropinit, 1, "dropinit"); - equals( obj.dropstart, 1, "dropstart"); - equals( obj.drop, 1, "drop"); - equals( obj.dropend, 1, "dropend"); - // continue - obj.done(); - }); - -})();
\ No newline at end of file diff --git a/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/index.html b/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/index.html deleted file mode 100644 index 65928704..00000000 --- a/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/index.html +++ /dev/null @@ -1,32 +0,0 @@ -<!DOCTYPE html> -<html xmlns="http://www.w3.org/1999/xhtml"> -<head> -<meta http-equiv="Content-Type" content="text/html; charset=utf-8" /> -<link href="../../img/favicon.ico" rel="shortcut icon" /> -<link href="../../jquery/qunit.css" rel="stylesheet" /> -<script src="../../jquery/jquery.js"></script> -<script src="../../jquery/qunit.js"></script> -<script src="../../fire/jquery.fire.js"></script> -<script src="../../event.drag/jquery.event.drag.js"></script> -<script src="../../event.drag/jquery.event.drag.live.js"></script> -<script src="../jquery.event.drop.js"></script> -<script src="../jquery.event.drop.live.js"></script> -<script src="./requirements.js"></script> -<script src="./binding.js"></script> -<script src="./method.js"></script> -<script src="./tolerance.js"></script> -<script src="./interaction.js"></script> -<script src="./touch.js"></script> -<script src="./properties.js"></script> -<script src="./handlers.js"></script> -<script src="./live.js"></script> - -<title>ThreeDubMedia · jQuery.event.drop.js</title> -</head> -<body> -<h1 id="qunit-header">jQuery.event.drop.js Unit Tests</h1> -<h2 id="qunit-banner"></h2> -<h2 id="qunit-userAgent"></h2> -<ol id="qunit-tests"></ol> -</body> -</html>
\ No newline at end of file diff --git a/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/interaction.js b/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/interaction.js deleted file mode 100644 index 5b0f4f38..00000000 --- a/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/interaction.js +++ /dev/null @@ -1,134 +0,0 @@ -;(function(){ - - module("Mouse Interaction"); - - // a simple re-usable test harness object - var obj = { - init: function( opts ){ - obj.$drag = $('<div />') - .css({ - position: 'absolute', - top: 0, - left: 0, - height: 100, - width: 100 - }) - .appendTo( document.body ) - .bind("draginit dragstart drag dragend click", opts || {}, function( event ){ - obj[ event.type ] += 1; - }); - obj.$drop = $('<div />') - .css({ - position: 'absolute', - top: 0, - left: 0, - height: 100, - width: 100 - }) - .appendTo( document.body ) - .bind("dropinit dropstart drop dropend",function( event ){ - obj[ event.type ] += 1; - }); - $.extend( obj, { - draginit:0, dragstart:0, drag:0, dragend:0, - dropinit:0, dropstart:0, drop:0, dropend:0, - click:0 - }); - }, - mouse: function(){ - var start = { - pageX: Math.round( Math.random() * 90 ) + 5, - pageY: Math.round( Math.random() * 90 ) + 5 - }, - end = { - pageX: Math.round( Math.random() * 90 ) + start.pageX, - pageY: Math.round( Math.random() * 90 ) + start.pageY - }; - // simulate a complete mouse drag - obj.$drag - .fire("mousedown", start ) - .fire("mousemove", end ) - .fire("mouseup", end ) - .fire("click", end ); - }, - done: function(){ - obj.$drag.remove(); - obj.$drop.remove(); - start(); - } - }; - - asyncTest('Drag and Drop defaults',function(){ - // prep DEFAULT interaction - obj.init(); - // simulate DEFAULT interaction - obj.mouse(); - // inspect results - equals( obj.draginit, 1, "draginit"); - equals( obj.dragstart, 1, "dragstart"); - equals( obj.drag, 1, "drag"); - equals( obj.dragend, 1, "dragend"); - equals( obj.dropinit, 1, "dropinit"); - equals( obj.dropstart, 1, "dropstart"); - equals( obj.drop, 1, "drop"); - equals( obj.dropend, 1, "dropend"); - // continue - obj.done(); - }); - - asyncTest('Drag "drop" option (false)',function(){ - // prep interaction - obj.init({ drop:false }); - // simulate drag - obj.mouse(); - // inspect results - equals( obj.draginit, 1, "draginit"); - equals( obj.dragstart, 1, "dragstart"); - equals( obj.drag, 1, "drag"); - equals( obj.dragend, 1, "dragend"); - equals( obj.dropinit, 0, "dropinit"); - equals( obj.dropstart, 0, "dropstart"); - equals( obj.drop, 0, "drop"); - equals( obj.dropend, 0, "dropend"); - // continue - obj.done(); - }); - - asyncTest('Drag "drop" option (unmatched)',function(){ - // prep interaction - obj.init({ drop:'body' }); - // simulate drag - obj.mouse(); - // inspect results - equals( obj.draginit, 1, "draginit"); - equals( obj.dragstart, 1, "dragstart"); - equals( obj.drag, 1, "drag"); - equals( obj.dragend, 1, "dragend"); - equals( obj.dropinit, 0, "dropinit"); - equals( obj.dropstart, 0, "dropstart"); - equals( obj.drop, 0, "drop"); - equals( obj.dropend, 0, "dropend"); - // continue - obj.done(); - }); - - asyncTest('Drag "drop" option (matched)',function(){ - // prep interaction - obj.init({ drop:'div' }); - // simulate drag - obj.mouse(); - // inspect results - equals( obj.draginit, 1, "draginit"); - equals( obj.dragstart, 1, "dragstart"); - equals( obj.drag, 1, "drag"); - equals( obj.dragend, 1, "dragend"); - equals( obj.dropinit, 1, "dropinit"); - equals( obj.dropstart, 1, "dropstart"); - equals( obj.drop, 1, "drop"); - equals( obj.dropend, 1, "dropend"); - // continue - obj.done(); - }); - -})(); - diff --git a/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/live.js b/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/live.js deleted file mode 100644 index 5e30130f..00000000 --- a/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/live.js +++ /dev/null @@ -1,60 +0,0 @@ -module("Live Delegation"); - -$.each(["dropinit","dropstart","drop","dropend"],function( i, type ){ - - test('"'+ type+'"',function(){ - - expect( i ? 5 : 1 ); - - if ( !i ){ - ok( true, 'Not supported for this event type.'); - return; - } - - // set up the delegation - $('.drop').live( type, function( event ){ - count += 1; - equals( this, $drop[0], event.type+" target" ); - }); - // local refs - var count = 0, - // add a div to test the delegation - $drop = $('<div class="drop" />') - .css({ - position: 'absolute', - top: 0, left: 0, - height: 100, width: 100 - }) - .appendTo( document.body ), - // add a dragger - $drag = $('<div class="drag" />') - .css({ - position: 'absolute', - top: 0, left: 0, - height: 100, width: 100 - }) - .appendTo( document.body ) - .drag(function(){ }); - - // check triggering of the event handlers - ok( $drop.trigger( type ), '.trigger("'+ type +'")'); - equals( count, 1, "event was triggered"); - - // simulate a complete drag - $drag - .fire("mousedown",{ pageX:50, pageY:50 }) - .fire("mousemove",{ pageX:51, pageY:51 }) - .fire("mouseup",{ pageX:51, pageY:51 }) - .fire("click",{ pageX:51, pageY:51 }); - - // check the event handler counts - equals( count, 2, "event was delegated"); - - // remove delegation - $('.drop').die( type ); - $drag.remove(); - $drop.remove(); - - }); - -});
\ No newline at end of file diff --git a/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/method.js b/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/method.js deleted file mode 100644 index ea9a05d8..00000000 --- a/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/method.js +++ /dev/null @@ -1,63 +0,0 @@ -module("Drop Method"); - -$.each(['init','start','','end'],function( i, type ){ - - test('"drop'+ type +'"',function(){ - - expect( 9 ); - - // make sure the event handler gets bound to the element - var $elem = $('<div />'), - elem = $elem[0], - count = 0, - fn = function(){ - count += 1; - }; - - ok( $elem.drop( type, fn )[0] == elem, ".drop("+( type ? '"'+ type +'",' : "" )+" fn )" ); - ok( $.data( elem, $.event.special.drop.datakey ), "drop data exists" ); - ok( $.data( elem, "events" ), "event data exists" ); - ok( $.data( elem, "events" )[ 'drop'+type ][0], '"drop'+ type +'" event handler added' ); - - ok( $elem.drop( type )[0] == elem, ".drop("+( type ? '"'+ type +'"' : "" )+")" ); - ok( count == 1, "handler was triggered"); - - ok( $elem.unbind( "drop"+ type )[0] == elem, '.unbind("drop'+ type +'")' ); - ok( !$.data( elem, "events" ), "event data removed" ); - ok( !$.data( elem, $.event.special.drag.datakey ), "drag data removed" ); - - $elem.remove(); - - }); - -}); - -test('$.drop()',function(){ - - expect( 4 ); - - // call the static method with settings - var drop = $.event.special.drop, - def = { - multi: drop.multi, - delay: drop.delay, - mode: drop.mode, - tolerance: null - }, - opts = { - multi: 99, - delay: 88, - mode: 77, - tolerance: function(){} - }; - $.drop( opts ); - - ok( drop.multi == opts.multi, "multi option was set" ); - ok( drop.delay == opts.delay, "delay option was set" ); - ok( drop.mode == opts.mode, "mode option was set" ); - ok( drop.tolerance == opts.tolerance, "tolerance option was set" ); - - // restore defaults - $.drop( def ); - -});
\ No newline at end of file diff --git a/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/properties.js b/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/properties.js deleted file mode 100644 index 96185e9e..00000000 --- a/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/properties.js +++ /dev/null @@ -1,62 +0,0 @@ -module("Callback Properties"); - -$.each(["init","start","","end"],function( i, type ){ - - test('"drop'+ type +'" callback',function(){ - - expect( i ? 10 : 12 ); - - // create the markup for the test - var $drag = $('<div class="drag"/>') - .appendTo( document.body ) - .css({ - position: 'absolute', - top: 0, - left: 0, - height: 100, - width: 100 - }) - .bind("draginit",function( ev, dd ){ - same( dd.drop, [], 'draginit: "drop"' ); - same( dd.available, [], 'draginit: "available"' ); - }) - .bind("dragstart",function( ev, dd ){ - same( dd.drop, [], 'dragstart: "drop"' ); - same( dd.available, available, 'dragstart: "available"' ); - }) - .bind("drag",function( ev, dd ){ - same( dd.drop, [], 'drag: "drop"' ); - same( dd.available, available, 'drag: "available"' ); - }) - .bind("dragend",function( ev, dd ){ - same( dd.drop, drop, 'dragend: "drop"' ); - same( dd.available, available, 'dragend: "available"' ); - $drag.remove(); - $drop.remove(); - }), - $drop = $('<div class="drop"/><div class="drop"/>') - .appendTo( document.body ) - .css({ - position: 'absolute', - top: 0, - left: 0, - height: 100, - width: 100 - }) - .drop( type, function( ev, dd ){ - same( dd.drop, i < 2 ? [] : drop, 'drop'+ type +': "drop"' ); - same( dd.available, i < 1 ? [] : available, 'drop'+ type +': "available"' ); - }), - available = $drop.toArray(), - drop = $drop.eq(0).toArray(); - - $.drop({ mode:'overlap', multi:false }); - // simulate a complete drag and drop - $drag - .fire("mousedown",{ pageX:50, pageY:50 }) - .fire("mousemove",{ pageX:51, pageY:51 }) - .fire("mouseup",{ pageX:51, pageY:51 }) - .trigger("click"); - }); - -});
\ No newline at end of file diff --git a/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/requirements.js b/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/requirements.js deleted file mode 100644 index 697d2032..00000000 --- a/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/requirements.js +++ /dev/null @@ -1,37 +0,0 @@ -module("Requirements"); - -test("jQuery",function(){ - - expect( 2 ); - - // make sure the right jquery is included - ok( window.jQuery, "jQuery exists" ); - ok( parseFloat( jQuery([]).jquery ) >= 1.4, "jQuery version is 1.4 or greater" ); -}); - -test("$.event.special.drag",function(){ - - expect( 5 ); - - // make sure the event interface is complete - ok( jQuery.event.special.draginit, '"draginit" special event is defined' ); - ok( jQuery.event.special.dragstart, '"dragstart" special event is defined' ); - ok( jQuery.event.special.drag, '"drag" special event is defined' ); - ok( jQuery.event.special.dragend, '"dragend" special event is defined' ); - ok( jQuery([]).drag, "$.fn.drag method is defined" ); - -}); - -test("Installation",function(){ - - expect( 6 ); - - // make sure the event interface is complete - ok( jQuery.event.special.dropinit, '"dropinit" special event is defined' ); - ok( jQuery.event.special.dropstart, '"dropstart" special event is defined' ); - ok( jQuery.event.special.drop, '"drop" special event is defined' ); - ok( jQuery.event.special.dropend, '"dropend" special event is defined' ); - ok( jQuery([]).drop, '$.fn.drop method is defined' ); - ok( jQuery.drop, '$.drop method is defined' ); - -});
\ No newline at end of file diff --git a/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/tolerance.js b/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/tolerance.js deleted file mode 100644 index 4bdaf6e5..00000000 --- a/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/tolerance.js +++ /dev/null @@ -1,189 +0,0 @@ -;(function(){ - - module("Tolerance Mode"); - - // re-usable test harness object - var obj = { - init: function( opts ){ - // the drop element - obj.$drop = $('<div />') - .css({ - position: 'absolute', - top: 200, - left: 200, - height: 100, - width: 100 - }) - .appendTo( document.body ) - .bind("dropinit",function( event ){ - if ( obj.multidrop ) - return $( this ) - .clone( true ) - .addClass('clone') - .appendTo( document.body ) - .add( this ); - }) - .bind("drop",function( event ){ - obj.count += 1; - }); - // the drag element - obj.$drag = $('<div />') - .css({ - position: 'absolute', - top: 100, - left: 100, - height: 100, - width: 100 - }) - .appendTo( document.body ) - .bind("draginit", function( event ){ - if ( obj.multidrag ) - return $( this ) - .clone( true ) - .addClass('clone') - .appendTo( document.body ) - .add( this ); - }) - .bind("dragstart",function( ev, dd ){ - if ( obj.proxy ) - return $( this ).clone() - .addClass('clone') - .appendTo( document.body ); - }) - .bind("drag",function( ev, dd ){ - if ( obj.move ) - $( dd.proxy ).css({ - top: dd.offsetY, - left: dd.offsetX - }); - }) - .bind("dragend",function( ev, dd ){ - var $div = $( this ).css({ - top: 100, - left: 100 - }); - $( document.body ).find('.clone').remove(); - }); - // reset test vars - obj.count = 0; - obj.move = obj.proxy = obj.multidrag = obj.multidrop = null; - }, - done: function(){ - obj.$drag.remove(); - obj.$drop.remove(); - start(); - } - }; - - // async iterator - function asyncEach( obj, func, after ){ - // local refs - var arr = [], i = 0, len; - // translate into a secondary array - $.each( obj, function( index, value ){ - len = arr.push({ that:this, index:index, value:value }); - }); - function next(){ - var data = arr[ i++ ], ret; - if ( i <= len ){ - if ( data ) - ret = func.call( data.that, data.index, data.value, next ); - if ( ret === false ) - done(); - } - else done(); - }; - function done(){ - if ( after ) - after(); - }; - next(); - } - - // test each mode... - $.each({ - 'mouse':{ - 'overlap':[0,0,0,0,0], - 'middle':[0,0,0,0,0], - 'fit':[0,0,0,0,0], - 'mouse':[1,1,1,2,4], - 'away':[0,0,0,0,0] - }, - 'overlap':{ - 'overlap':[0,1,1,2,4], - 'middle':[0,1,1,2,4], - 'fit':[0,1,1,2,4], - 'mouse':[0,0,0,0,0], - 'away':[0,0,0,0,0] - }, - 'middle':{ - 'overlap':[0,0,0,0,0], - 'middle':[0,1,1,2,4], - 'fit':[0,1,1,2,4], - 'mouse':[0,0,0,0,0], - 'away':[0,0,0,0,0] - }, - 'fit':{ - 'overlap':[0,0,0,0,0], - 'middle':[0,0,0,0,0], - 'fit':[0,1,1,2,4], - 'mouse':[0,0,0,0,0], - 'away':[0,0,0,0,0] - }, - 'intersect':{ - 'overlap':[0,1,1,2,4], - 'middle':[0,1,1,2,4], - 'fit':[0,1,1,2,4], - 'mouse':[1,1,1,2,4], - 'away':[0,0,0,0,0] - } - }, function( mode, expected ){ - - // test each mode - asyncTest('"'+ mode +'"',function(){ - - expect( 25 ); - - // test prep - obj.init(); - $.drop({ - mode:mode, - multi:true - }); - // drag to each position - asyncEach({ - 'overlap':{ pageX:33, pageY:33 }, - 'middle':{ pageX:66, pageY:66 }, - 'fit':{ pageX:100, pageY:100 }, - 'mouse':{ pageX:250, pageY:250 }, - 'away':{ pageX:-1, pageY:-1 } - }, function( where, coord, next ){ - // execute interaction variants - asyncEach([ - 'dropped '+ where +' (no motion)', - 'dropped '+ where +' (drag motion)', - 'dropped '+ where +' (proxy motion)', - 'dropped '+ where +' (multi drag)', - 'dropped '+ where +' (multi drop)' - ], function( i, msg, next ){ - // set-up - obj.count = 0; - obj.move = ( i > 0 ); - obj.proxy = ( i > 1 ); - obj.multidrag = ( i > 2 ); - obj.multidrop = ( i > 3 ); - // simulate a partial drag - obj.$drag - .fire("mousedown",{ pageX:0, pageY:0 }) - .fire("mousemove", coord ) - .fire("mouseup", coord ) - .fire("click", coord ); - equals( obj.count, expected[where][i], msg ); - next(); - }, next ); - }, obj.done ); - }); - - }); - -})();
\ No newline at end of file diff --git a/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/touch.js b/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/touch.js deleted file mode 100644 index b28177fc..00000000 --- a/ecomp-portal-FE/client/bower_components/jquery.event.drag-new/event.drop/test/touch.js +++ /dev/null @@ -1,140 +0,0 @@ -;(function(){ - - module("Touch Interaction"); - - if ( !document.createEvent ){ - test("Touch Simulation Not Supported",function(){ - ok( true, 'This browser does not support "document.createEvent" and cannot simulate touch events.'); - }); - return; - } - - // a simple re-usable test harness object - var obj = { - init: function( opts ){ - obj.$drag = $('<div />') - .css({ - position: 'absolute', - top: 0, - left: 0, - height: 100, - width: 100 - }) - .appendTo( document.body ) - .bind("draginit dragstart drag dragend click", opts || {}, function( event ){ - obj[ event.type ] += 1; - }); - obj.$drop = $('<div />') - .css({ - position: 'absolute', - top: 0, - left: 0, - height: 100, - width: 100 - }) - .appendTo( document.body ) - .bind("dropinit dropstart drop dropend",function( event ){ - obj[ event.type ] += 1; - }); - $.extend( obj, { - draginit:0, dragstart:0, drag:0, dragend:0, - dropinit:0, dropstart:0, drop:0, dropend:0, - click:0 - }); - }, - touch: function(){ - var start = { - pageX: Math.round( Math.random() * 90 ) + 5, - pageY: Math.round( Math.random() * 90 ) + 5 - }, - end = { - pageX: Math.round( Math.random() * 90 ) + start.pageX, - pageY: Math.round( Math.random() * 90 ) + start.pageY - }; - // simulate a complete mouse drag - obj.$drag - .fire("touchstart", start ) - .fire("touchmove", end ) - .fire("touchend", end ) - .fire("click", end ); - }, - done: function(){ - obj.$drag.remove(); - obj.$drop.remove(); - start(); - } - }; - - asyncTest('Drag and Drop defaults',function(){ - // prep DEFAULT interaction - obj.init(); - // simulate DEFAULT interaction - obj.touch(); - // inspect results - equals( obj.draginit, 1, "draginit"); - equals( obj.dragstart, 1, "dragstart"); - equals( obj.drag, 1, "drag"); - equals( obj.dragend, 1, "dragend"); - equals( obj.dropinit, 1, "dropinit"); - equals( obj.dropstart, 1, "dropstart"); - equals( obj.drop, 1, "drop"); - equals( obj.dropend, 1, "dropend"); - // continue - obj.done(); - }); - - asyncTest('Drag "drop" option (false)',function(){ - // prep interaction - obj.init({ drop:false }); - // simulate drag - obj.touch(); - // inspect results - equals( obj.draginit, 1, "draginit"); - equals( obj.dragstart, 1, "dragstart"); - equals( obj.drag, 1, "drag"); - equals( obj.dragend, 1, "dragend"); - equals( obj.dropinit, 0, "dropinit"); - equals( obj.dropstart, 0, "dropstart"); - equals( obj.drop, 0, "drop"); - equals( obj.dropend, 0, "dropend"); - // continue - obj.done(); - }); - - asyncTest('Drag "drop" option (unmatched)',function(){ - // prep interaction - obj.init({ drop:'body' }); - // simulate drag - obj.touch(); - // inspect results - equals( obj.draginit, 1, "draginit"); - equals( obj.dragstart, 1, "dragstart"); - equals( obj.drag, 1, "drag"); - equals( obj.dragend, 1, "dragend"); - equals( obj.dropinit, 0, "dropinit"); - equals( obj.dropstart, 0, "dropstart"); - equals( obj.drop, 0, "drop"); - equals( obj.dropend, 0, "dropend"); - // continue - obj.done(); - }); - - asyncTest('Drag "drop" option (matched)',function(){ - // prep interaction - obj.init({ drop:'div' }); - // simulate drag - obj.touch(); - // inspect results - equals( obj.draginit, 1, "draginit"); - equals( obj.dragstart, 1, "dragstart"); - equals( obj.drag, 1, "drag"); - equals( obj.dragend, 1, "dragend"); - equals( obj.dropinit, 1, "dropinit"); - equals( obj.dropstart, 1, "dropstart"); - equals( obj.drop, 1, "drop"); - equals( obj.dropend, 1, "dropend"); - // continue - obj.done(); - }); - -})();
\ No newline at end of file |