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);