<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8">
</head>
<body text="#000000" bgcolor="#FFFFFF">
<div class="moz-cite-prefix">Let me try to disentangle the potential
parts of your question.<br>
<br>
I hope you are not asking about literally writing code in
JavaScript. I will proceed as though you are actually asking
about <i>client-side code</i>, but let me know if I
misunderstood. (It is a rather nice feature of Ur/Web that
writing Ur/Web programs need not involve JavaScript at all,
anymore than we talk about "transistors" when reading JavaScript
code!)<br>
<br>
So, then, I conclude that your question is how to add a listener
on a [source], to run arbitrary client-side code whenever the
source changes. You seem to be on a good track there, with the
mention of a dummy node. I would create a <dyn> node that
generates only a <script> node, whose 'code' handler will
then be run whenever the source changes, such that this
<dyn> node contributes no content to the page.<br>
<br>
On 07/04/2018 04:10 PM, Fabrice Leal wrote:<br>
</div>
<blockquote type="cite"
cite="mid:CALqfA9MSqi1r7+N59gRJd73E=qOvja2UCsLJDVMmfwRTrSmxyA@mail.gmail.com">
<div dir="ltr">is it possible to trigger javascript code when
calling 'set s ...' ?
<div><br>
</div>
<div>as i understand the main usage seems to be regenerating
html node trees; i think i could get away with generating some
dummy html node with the javascript call in onload event, but
I'm asking just to make sure I'm not missing anything.
<div><br>
</div>
<div>my goal is, for instance, to update some state on the
client side and trigger a canvas redraw,</div>
<div>since i seem to be unable to call '... <- signal s;'
inside a 'transaction page'</div>
</div>
</div>
</blockquote>
<br>
</body>
</html>