Sortable handles
This commit is contained in:
parent
e569bcb246
commit
37e9c5461c
6 changed files with 24 additions and 12 deletions
|
|
@ -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) {
|
||||
|
|
|
|||
Loading…
Add table
Add a link
Reference in a new issue