Hi Alain,

Somewhat related to my previous question how best leverage HTML 5 Web Workers 
for async processing in XForms/XsltForms, I now have a similar question, this 
time related to how best to leverage browsers' capability to allow downloading 
of resources client-side utilizing the HTML 5 @download attribute on the <a/> 
element combined with the URL.createObjectURL() method of the File API 
(http://www.w3.org/TR/FileAPI/#dfn-createObjectURL), and am interested to get 
your opinion on possible options of extending XsltForms. 
Obviously it is possible already now to leverage these features in XsltForms 
via the <xf:load resource="javascript:..."/> or <xf:script/> elements, but I'm 
thinking this functionality should rather be exposed through and encapsulated 
in a proper XForms extension element.
I was first figuring around the following options:
<xf:download ref/value=""/> as a control element, "mirroring" the <xf:upload/> 
control already part of the XForms specification<xf:download ref/value=""/> as 
an _action_ element, allowing it to be used in event handlers for the 
<xf:trigger/> element for example, similar to the <xf:load/> action element. 
(I'm wondering why the <xf:upload/> wasn't made an action element in XForms as 
well...?!)
At the same time, other options also exist:
A custom @appearance attribute on the <xf:output/> element (as in Orbeon Forms: 
http://wiki.orbeon.com/forms/doc/developer-guide/xforms-controls/output-control?pli=1#TOC-Appearance-xxforms:download)Extended
 behavior of the <xf:submission resource="file://" method="get/put".../> 
element... ... 
What are your thoughts here? Which option would make most sense in your view?
Regards,Mats

                                          
------------------------------------------------------------------------------
_______________________________________________
Xsltforms-support mailing list
[email protected]
https://lists.sourceforge.net/lists/listinfo/xsltforms-support

Reply via email to