Re: svg/xforms calculator sample (and some smaller test cases)

"Andrew Douglas" <[email protected]>
Newsgroups gmane.comp.mozilla.devel.xml
Organization Progressive Consulting Technologies, Inc
Message-ID <[email protected]>
a mistake.. it should have been xf:extension..

The corrected version has been posted. Thanks!

Note: for those without svg or xforms enabled for some reason (or for those 
with linux libart problems), there is a screenshot here: 
http://artforms.progressivex.com/mozilla/calc.png
-Andrew

"smaug" <[email protected]> wrote in message 
news:[email protected]...
> What is the <xf:external> element?
>
>
> Andrew Douglas wrote:
>> this is the same functionality as the xforms calc program but uses svg 
>> elements to fire the xforms events. There are a couple of little issues 
>> (like I want to implement the "." and SquareRoot button and I want to get 
>> a nice rollover/mousedown effect, etc. I'd like to add xforms validation 
>> and keyboard support as well, but that'll come in time).
>>
>> The biggest "hack" in there right now is outputting the xforms instance 
>> data inside the SVG interface. Namely, xforms binding isn't supported for 
>> svg elements and I couldn't use xforms binding inside an svg 
>> foreignObject element.. even though "hardcoding" the <xf:output> works.. 
>> it won't bind. See sample02 and sample04 for how I wish it would have 
>> worked. Suggestions for how to do this in script are welcome as well, but 
>> for now there's not javascript anywhere.
>>
>> I'm open to suggestions for how you would have implemented the display of 
>> the "Result" and "Memory" fields.. or any other suggestions too. Note: 
>> I'm not an artist/designer.. so I apologize if the svg isn't "all it 
>> could be."
>>
>> If I get really ambitious it'd be interesting to see if I could break out 
>> the xform actions and the UI so that you could plug in either an SVG or 
>> XHTML output (possibly dependent on if svg is available?)
>>
>> http://artforms.progressivex.com/mozilla/svgcalc.xml
>>
>> http://artforms.progressivex.com/mozilla/sample02.xml
>> http://artforms.progressivex.com/mozilla/sample04.xml
>>
>> http://artforms.progressivex.com/mozilla/sample01.xml  -- I posted this 
>> early as a proof of concept of having xforms output inside an svg element 
>> (using svg's foreignObject)
>>
>> http://artforms.progressivex.com/mozilla/sample03.xml -- silly test of 
>> xf:extension to output svg. It works, but I don't know how useful this 
>> is.
>>
>> you need xforms and svg support enabled in your browser to view these 
>> properly. I can post a screenshot of it if you wanna see but don't have 
>> it and don't want to get one. Just let me know.
>>
>> -Andrew
>>
lmpx.com only provides a reader for public news (NNTP) servers. It is not affiliated with the servers or forums shown here and is not responsible for the content of articles, which is written by their respective authors.