send
/trigger
Command send <event-name>[(<named arguments>)] [to <expression>]
trigger <event-name>[(<named arguments>)] [on <expression>]
The send
command sends an event to the given target. Arguments can optionally be provided in a named argument list
and will be passed in the event.detail
object.
You can alternatively use the equivalent trigger
syntax.
<div _="on click send doIt(answer:42) to #div1">Send an event</div>
<div
id="div1"
_="on doIt(answer) put 'The answer is $answer' into my.innerHTML"
>
Check the console for the answer...
</div>
<div _="on click trigger doIt(answer:42) end
on doIt(answer) log `The answer is $answer`">
Click Me!
</div>