The new PCIbex Farm is here! Be sure to check out all of its new features and changes.

Link Search Menu Expand Document

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.