@@ -74,7 +74,7 @@ export default Base.extend({
74
74
handle . setAttribute ( "href" , "#" ) ;
75
75
handle . setAttribute ( "title" , "Drag to reorder" ) ;
76
76
handle . setAttribute ( "aria-label" , "Drag to reorder" ) ;
77
- sortable . insertBefore ( handle , sortable . firstChild ) ;
77
+ sortable . appendChild ( handle ) ;
78
78
79
79
// TODO: remove when element is a button.
80
80
events . add_event_listener ( handle , "click" , "pat-sortable--click" , ( e ) => {
@@ -172,12 +172,12 @@ export default Base.extend({
172
172
var $handle = $ ( ev . target ) ;
173
173
var $dragged = $handle . parent ( ) ;
174
174
var that = this ;
175
- if ( ev . originalEvent ?. dataTransfer ) {
175
+ if ( ev . dataTransfer ) {
176
176
// Firefox seems to need this set to any value
177
- ev . originalEvent . dataTransfer ? .setData ( "Text" , "" ) ;
178
- ev . originalEvent . dataTransfer . effectAllowed = [ "move" ] ;
179
- if ( "setDragImage" in ev . originalEvent . dataTransfer ) {
180
- ev . originalEvent . dataTransfer . setDragImage ( $dragged [ 0 ] , 0 , 0 ) ;
177
+ ev . dataTransfer . setData ( "Text" , "" ) ;
178
+ ev . dataTransfer . effectAllowed = [ "move" ] ;
179
+ if ( "setDragImage" in ev . dataTransfer ) {
180
+ ev . dataTransfer . setDragImage ( $dragged [ 0 ] , 0 , 0 ) ;
181
181
}
182
182
}
183
183
$dragged . addClass ( this . options . dragClass ) ;
0 commit comments