Mercurial Hosting > dad
comparison src/examples/list2.html @ 20:0b3376e13e22 default tip
add nested example
author | Franklin Schmidt <fschmidt@gmail.com> |
---|---|
date | Tue, 18 Feb 2025 17:23:17 -0700 |
parents | 969d5980b375 |
children |
comparison
equal
deleted
inserted
replaced
19:dac260018e2e | 20:0b3376e13e22 |
---|---|
20 } | 20 } |
21 return -1; | 21 return -1; |
22 } | 22 } |
23 | 23 |
24 dad.onEnter = function(event) { | 24 dad.onEnter = function(event) { |
25 let dropzone = event.dropzone | 25 let dropzone = event.dropzone; |
26 let original = event.original | 26 let original = event.original; |
27 let items = document.querySelectorAll('[item]'); | 27 let items = document.querySelectorAll('[item]'); |
28 let iDropzone = indexOf(items,dropzone); | 28 let iDropzone = indexOf(items,dropzone); |
29 let iOriginal = indexOf(items,original); | 29 let iOriginal = indexOf(items,original); |
30 let where = iDropzone < iOriginal ? 'beforebegin' : 'afterend'; | 30 let where = iDropzone < iOriginal ? 'beforebegin' : 'afterend'; |
31 dropzone.insertAdjacentElement(where,original); | 31 dropzone.insertAdjacentElement(where,original); |