Sortable handles
Some checks failed
/ Run tests (push) Successful in 1m45s
/ Run system tests (push) Failing after 1m55s
/ Build, push and deploy image (push) Successful in 1m24s

This commit is contained in:
david 2024-11-11 06:01:19 +01:00
parent e569bcb246
commit 37e9c5461c
6 changed files with 24 additions and 12 deletions

View file

@ -6,16 +6,22 @@ import { put } from "@rails/request.js";
export default class extends Controller {
linkedElement = null
connect() {
this.element.style.cursor = "grab"
// this.element.style.cursor = "grab"
if (this.element.dataset["linkedElementId"]) {
this.linkedElement = document.getElementById(this.element.dataset["linkedElementId"])
}
new Sortable(this.element, {
group: this.groupValue,
let draggableSelector = ".item"
if (this.element.dataset["draggableSelector"]) {
draggableSelector = this.element.dataset["draggableSelector"]
}
console.log(draggableSelector, new Sortable(this.element, {
// group: this.groupValue,
onEnd: this.onEndFactory(this.linkedElement),
})
handle: ".handle",
// draggable: draggableSelector,
}))
}
onEndFactory(linkedElement) {