feat: properly destroy objects on disconnect from dom
This commit is contained in:
@@ -7,7 +7,7 @@ export default class extends Controller {
|
||||
static targets = ['item', 'handle']
|
||||
|
||||
connect() {
|
||||
new Sortable(this.element, {
|
||||
this.sortable = new Sortable(this.element, {
|
||||
item: '[data-sortable-target="item"]',
|
||||
handle: '[data-sortable-target="handle"]',
|
||||
onEnd: e => {
|
||||
@@ -31,4 +31,8 @@ export default class extends Controller {
|
||||
body: JSON.stringify({ ordering: ordering })
|
||||
})
|
||||
}
|
||||
|
||||
disconnect() {
|
||||
this.sortable.destroy()
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user