- From: Steven Pemberton <steven.pemberton@cwi.nl>
- Date: Fri, 26 Sep 2025 12:31:21 +0000
- To: XForms <public-xformsusers@w3.org>
Here is a suggestion.
<instance id="clock">
<svg xmlns="http://www.w3.org/2000/svg" version="1.0" viewBox="-50 -50
100 100" width="200" height="200" class="clock">
<circle r="45" class="bezel"/>
<line x1="0" y1="0" x2="0" y2="30" transform="" class="hour"/>
<line x1="0" y1="0" x2="0" y2="40" transform="" class="minute"/>
<circle r="2" class="centre"/>
</svg>
</instance>
<bind ref="instance('clock')">
<bind ref="svg:line[@class='hour']/@transform"
calculate="concat('rotate(', instance('time')/h * 30 + (instance('time')/m
div 2), ')')"/>
<bind ref="svg:line[@class='minute']/@transform"
calculate="concat('rotate(', instance('time')/m * 6, ')')"/>
</bind>
...
<output ref="instance('clock')" mediatype="image/svg"/>
Received on Friday, 26 September 2025 12:31:29 UTC