Mercurial Hosting > dad
diff src/alternatives/interactjs.html @ 24:f8c97193c772 default tip
indexOf
| author | Franklin Schmidt <fschmidt@gmail.com> |
|---|---|
| date | Tue, 20 Jan 2026 18:48:04 -0700 |
| parents | df0f6d0d55e8 |
| children |
line wrap: on
line diff
--- a/src/alternatives/interactjs.html Wed Jul 09 17:52:51 2025 -0600 +++ b/src/alternatives/interactjs.html Tue Jan 20 18:48:04 2026 -0700 @@ -34,14 +34,6 @@ event.target.style.transform = null; } - function indexOf(a,el) { - for( let i=0; i<a.length; i++ ) { - if( a[i] === el ) - return i; - } - return -1; - } - function dragEnterListener(event) { //return; console.log(event); @@ -49,9 +41,9 @@ let dragging = event.relatedTarget; if( entered === dragging ) return; - let divs = document.querySelectorAll('div[drag]'); - let iEntered = indexOf(divs,entered); - let iDragging = indexOf(divs,dragging); + let divs = Array.from(document.querySelectorAll('div[drag]')); + let iEntered = divs.indexOf(entered); + let iDragging = divs.indexOf(dragging); console.log(iDragging+' '+iEntered); let parent = entered.parentNode; if( iDragging < iEntered ) {
