- 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