PennController for IBEX › Forums › FAQ / Tips › Randomly Shuffle Positions of Elements › Reply To: Randomly Shuffle Positions of Elements
September 29, 2022 at 4:42 pm
#8654

Keymaster
Hi,
This is a bug caused by the embedding of after
commands: shuffle
will try to move the elements around, but since some are embedded inside other ones, it ends up crashing because of a recursion issue
A workaround consists in printing all three Text elements inside a container Text element:
newText("agent",row.agent).bold().color("red").css("margin-right","0.25em"), newText("verb",row.verb).bold().color("red").css("margin-right","0.25em"), newText("patient",row.patient).bold().color("red").css("margin-right","0.25em"), newText("container", "").css("display","flex").print(), getText("agent").print(getText("container")), getText("verb").print(getText("container")), getText("patient").print(getText("container")) , newSelector("triads")
Jeremy