dragdrop.swap
description
Will swap elements if dropping one onto an occupied dropzone.
syntax
getDragDrop(ELEMENT_NAME).swap()
notes
example(s)
@ newDragDrop("words", "bungee")@ .addDrag(getText("hello"),getText("world"),getText("bye"),getText("earth"))@ .addDrop(getCanvas("word1"),getCanvas("word2"),getCanvas("word3"),getCanvas("word4"),getCanvas("reservoir"))$ .swap(getCanvas("word1"),getCanvas("word2"),getCanvas("word3"),getCanvas("word4"))@ .offset('0.5em')@ .offset('unset', getCanvas("reservoir"))@ .wait( @ self.test.dropped(getCanvas("word1"),getCanvas("word2"),getText("hello"),getCanvas("word4"))@ )
- It will swap elements word1, word2, word3, and word4 if dropping one onto an occupied dropzone.