Skip to content

Commit ff97241

Browse files
authored
Merge pull request #1121 from Patternslib/fix-sortable-2
Fix sortable 2
2 parents 712fd0c + 1c9eb80 commit ff97241

File tree

1 file changed

+6
-6
lines changed

1 file changed

+6
-6
lines changed

src/pat/sortable/sortable.js

Lines changed: 6 additions & 6 deletions
Original file line numberDiff line numberDiff line change
@@ -74,7 +74,7 @@ export default Base.extend({
7474
handle.setAttribute("href", "#");
7575
handle.setAttribute("title", "Drag to reorder");
7676
handle.setAttribute("aria-label", "Drag to reorder");
77-
sortable.insertBefore(handle, sortable.firstChild);
77+
sortable.appendChild(handle);
7878

7979
// TODO: remove when element is a button.
8080
events.add_event_listener(handle, "click", "pat-sortable--click", (e) => {
@@ -172,12 +172,12 @@ export default Base.extend({
172172
var $handle = $(ev.target);
173173
var $dragged = $handle.parent();
174174
var that = this;
175-
if (ev.originalEvent?.dataTransfer) {
175+
if (ev.dataTransfer) {
176176
// 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);
181181
}
182182
}
183183
$dragged.addClass(this.options.dragClass);

0 commit comments

Comments
 (0)