@@ -6,23 +6,14 @@ import View from 'ember-views/views/view';
66var view , dispatcher ;
77
88// Adapted from https://github.com/jquery/jquery/blob/f30f7732e7775b6e417c4c22ced7adb2bf76bf89/test/data/testinit.js
9- var canDataTransfer , fireNativeWithDataTransfer ;
109
11- if ( document . createEvent ) {
12- canDataTransfer = ! ! document . createEvent ( 'HTMLEvents' ) . dataTransfer ;
13- fireNativeWithDataTransfer = function ( node , type , dataTransfer ) {
14- var event = document . createEvent ( 'HTMLEvents' ) ;
15- event . initEvent ( type , true , true ) ;
16- event . dataTransfer = dataTransfer ;
17- node . dispatchEvent ( event ) ;
18- } ;
19- } else {
20- canDataTransfer = ! ! document . createEventObject ( ) . dataTransfer ;
21- fireNativeWithDataTransfer = function ( node , type , dataTransfer ) {
22- var event = document . createEventObject ( ) ;
23- event . dataTransfer = dataTransfer ;
24- node . fireEvent ( 'on' + type , event ) ;
25- } ;
10+ var canDataTransfer = ! ! document . createEvent ( 'HTMLEvents' ) . dataTransfer ;
11+
12+ function fireNativeWithDataTransfer ( node , type , dataTransfer ) {
13+ var event = document . createEvent ( 'HTMLEvents' ) ;
14+ event . initEvent ( type , true , true ) ;
15+ event . dataTransfer = dataTransfer ;
16+ node . dispatchEvent ( event ) ;
2617}
2718
2819QUnit . module ( 'EventDispatcher - jQuery integration' , {
0 commit comments