[go: up one dir, main page]

Activity for Alain Couthures

  • Alain Couthures Alain Couthures posted a comment on discussion Help

    Hi Mats! Since XSLTForms 1.5, HTML and Javascript parts have been modified almost entirely. There is a new console for XPath evaluations which is more powerful than instance browser in previous versions, especially for big instances. I am thinking about adding more XPath functions for developers to be run from the console. Are you interested in performance report because of slow UI? Would you need logs for debugging? Best regards,

  • Alain Couthures Alain Couthures modified a comment on discussion Help

    Since XSLTForms 1.5, there is a notation with xforms-* element to directly write forms within HTML pages without having to apply an XSLT transformation first. It is not mandatory: it is still possible to apply the modified XSLT stylesheet included in the recent releases. When migrating from older XSLTForms, old CSS rendering should probably be reconsidered because the new default rendering is different and it is defined for the xforms-* elements instead of old CSS classes on div or span elements....

  • Alain Couthures Alain Couthures posted a comment on discussion Help

    Since XSLTForms 1.5, there is a notation with xforms- element to directly write forms within HTML pages without having to apply an XSLT transformation first. It is not mandatory: it is still possible a apply the modified XSLT stylesheet included in the recent releases. When migrating from older XSLTForms, old CSS rendering should probably be reconsidered because the new default rendering is different and it is defined for the xforms- elements instead of old CSS classes on div or span elements. About...

  • Alain Couthures Alain Couthures posted a comment on discussion Open Discussion

    Hello Ian, The calculate MIP is to be used to compute a value to be stored in a node. For just rendering expression values, xf:output/@value is more appropriate. Concerning the namespace used in data, as in XSLT or XQuery, XForms allows you to define your own prefix for the form to be used in XPath expressions (there is not a good namespace support in Mozilla Firefox so an extra attribute is used as a workaround for XSLTForms). To reduce XPath expressions length, it is possible to embed bindings...

  • Alain Couthures Alain Couthures modified a comment on discussion Help

    Hello Josselin, It is currently not possible with XSLTForms to put the same submission more than once in asynchronous mode while the previous one is not yet finished. As a workaround, I suggest you to add "mode='synchronous'" to your submission declarations. Thank you for your feedback! --Alain

  • Alain Couthures Alain Couthures posted a comment on discussion Help

    Hello Josselin, It is currently not possible with XSLTForms to put the same submission more than once in asynchronous mode while the previous one is not yet finished. As a workaround, I suggest you to add "mode='asynchronous'" to your submission declarations. Thank you for your feedback! --Alain

  • Alain Couthures Alain Couthures posted a comment on discussion Open Discussion

    Hi Luis, This might not be as easy as it seems to implement this with XForms. First, I would use select/itemset/copy to always have a copy of each set of selected items somewhere in a work instance. Then, each trigger should copy the corresponding selected items using insert at the end of the targeted select. Please have a look at https://www.w3.org/community/xformsusers/wiki/XForms_2.0#The_insert_Element for more details. Finally, deleting the inserted copy should be enough to refresh the initial...

  • Alain Couthures Alain Couthures posted a comment on discussion Help

    Hello Dmitrii, Using a local HTTP server is now the unique solution I see to effectively save a file locally from any browser. It is very easy to write a basic HTTP server with just Nodejs. It is a possible workaround for you? I am also working on an XQuery engine, named "Fleur", which can operate as an HTTP server with Nodejs. For example, I use it locally everyday to serve XSLTForms files and test files. It is not yet supporting PUT, POST or DELETE methods but it should be very easy to add them......

  • Alain Couthures Alain Couthures committed [246a80]

    XSLTForms 1.2

  • Alain Couthures Alain Couthures committed [r648]

    XSLTForms 1.2

  • Alain Couthures Alain Couthures posted a comment on discussion Open Discussion

    Hi Ryan, I have recently added support for collapsed/expanded groups as shown in the grid example. This feature will soon be fully specified in XForms 2.0 so it is not committed yet. It was rather tricky to also support Markdown in outputs and labels, at least for main features. I still have not found an easy way to render controls in columns as in the grid theme. I now would be glad to receive your own test cases for a better proof of concept. Thanks! Alain

  • Alain Couthures Alain Couthures posted a comment on discussion Open Discussion

    Hi Ryan, There is now an alpha version of the XLSForm converter for XSLTForms. As previously mentioned, there is now work to be done in XSLTForms to extend it according to your effective expectations. Please find the generated XForms document for the grid example attached. You can also have a look at the converter itself as a script file for my XQuery engine. Regards, Alain

  • Alain Couthures Alain Couthures posted a comment on discussion Open Discussion

    Hi Ryan, Thank you very much for posting those files. While finishing my own XLSForm to XForms converter, I now have some basic questions/remarks. First, the converter was not able to locate the "local_name" column for choices because it is named "local name" (space instead of underscore) in grid.xslx... I can read that synonyms have to be supported (http://xlsform.org/en/ref-table/). What do you think? It is also possible to specify multiple languages in XLSForm. Is it a requirement for you? The...

  • Alain Couthures Alain Couthures posted a comment on discussion Open Discussion

    Hi Ryan, XForms as a replacement for PDF forms can surely be powerful but saving a file with just a browser is yet tricking without Java applets (for example, data can be rendered within a new tab so the user can effectively save it). Because of native HTTP features of nodeJS, fleur, my XQuery implementation, comes with an integrated HTTP server which, of course, can publish XForms documents based on XSLTForms: with it, .xqy pages, executed by nodeJS, can also write files locally. Is nodeJS requirement...

  • Alain Couthures Alain Couthures posted a comment on discussion Open Discussion

    Hi Ryan, Thank you for pointing again at this! Because of my own XQuery implementation written in Javascript for both browsers and nodeJS now being capable of reading Excel files, it certainly sounds like a very good idea to rapidly prototype a subset of XLSForms for XSLTForms with it. Are you in a hurry about such a building tool? Could you provide me test files? Thanks again, Alain

  • Alain Couthures Alain Couthures posted a comment on discussion Help

    Hi Robert, There is a workaround for issues with repeats in tables with header: just add explicit thead and tbody. In your test case: <h:table> <h:thead> <h:tr> <h:th>date</h:th> <h:th>subject</h:th> </h:tr> </h:thead> <h:tbody> <repeat nodeset="instance('iEmployees')/employee[1]/email" id="repeatWithTable"> <h:tr> <h:td><input ref="@date"></input></h:td> <h:td><input ref="@subject"></input></h:td> </h:tr> </repeat> </h:tbody> </h:table> This is due to XSLTForms 1.x need for an ancestor to store...

  • Alain Couthures Alain Couthures posted a comment on discussion Open Discussion

    Hi Robert, This issue has been fixed with rev. 648. XSLTForms 1.1 has just been uploaded to ease download process. Thank you for your feedback! --Alain

  • Alain Couthures Alain Couthures committed [r647]

    XForms 1.1+ with XPath 1.0 Engine

  • Alain Couthures Alain Couthures committed [9625b9]

    XForms 1.1+ with XPath 1.0 Engine

  • Alain Couthures Alain Couthures committed [r646]

    regexp:match + setvalue for nodeset

  • Alain Couthures Alain Couthures committed [d54139]

    regexp:match + setvalue for nodeset

  • Alain Couthures Alain Couthures committed [r645]

    Relevance pruning for attributes

  • Alain Couthures Alain Couthures committed [df4148]

    Relevance pruning for attributes

  • Alain Couthures Alain Couthures committed [r644]

    Empty Itemset Fix #3

  • Alain Couthures Alain Couthures committed [da80d5]

    Empty Itemset Fix #3

  • Alain Couthures Alain Couthures committed [r643]

    Empty Itemset Fix #2

  • Alain Couthures Alain Couthures committed [b4a615]

    Empty Itemset Fix #2

  • Alain Couthures Alain Couthures committed [r642]

    Empty Itemset Fix

  • Alain Couthures Alain Couthures committed [b52336]

    Empty Itemset Fix

  • Alain Couthures Alain Couthures committed [r641]

    Multimodel var dependency

  • Alain Couthures Alain Couthures committed [b2b0ba]

    Multimodel var dependency

  • Alain Couthures Alain Couthures committed [r640]

    TinyMCE 4.5.3 Integration

  • Alain Couthures Alain Couthures committed [7d0e8f]

    TinyMCE 4.5.3 Integration

  • Alain Couthures Alain Couthures committed [r639]

    itemset/copy initialization

  • Alain Couthures Alain Couthures committed [481157]

    itemset/copy initialization

  • Alain Couthures Alain Couthures committed [r638]

    itemset/copy and @appearance='full'

  • Alain Couthures Alain Couthures committed [664d77]

    itemset/copy and @appearance='full'

  • Alain Couthures Alain Couthures posted a comment on discussion Help

    Hello Raja, XSLTForms 1.0 RC is now to be considered as an old release. Rev 637 is...

  • Alain Couthures Alain Couthures committed [157af5]

    Text node binding

  • Alain Couthures Alain Couthures committed [r637]

    Text node binding

  • Alain Couthures Alain Couthures committed [r636]

    Javascript-generated instances in subforms

  • Alain Couthures Alain Couthures committed [41c4db]

    Javascript-generated instances in subforms

  • Alain Couthures Alain Couthures committed [r635]

    First Hour Fix

  • Alain Couthures Alain Couthures committed [21dd08]

    First Hour Fix

  • Alain Couthures Alain Couthures committed [r634]

    xf:setselection, selection() and control-proper...

  • Alain Couthures Alain Couthures committed [0670b3]

    xf:setselection, selection() and control-proper...

  • Alain Couthures Alain Couthures committed [r633]

    AVT for xf:wrap

  • Alain Couthures Alain Couthures committed [ae2f57]

    AVT for xf:wrap

  • Alain Couthures Alain Couthures committed [r632]

    xf:wrap Demo

  • Alain Couthures Alain Couthures committed [bc0517]

    xf:wrap Demo

  • Alain Couthures Alain Couthures committed [r631]

    AVTs on ids

  • Alain Couthures Alain Couthures committed [5a569b]

    AVTs on ids

  • Alain Couthures Alain Couthures posted a comment on discussion Help

    Hi Richard, I have just been looking more deeply at your request and I think that...

  • Alain COUTHURES Alain COUTHURES posted a comment on discussion Help

    Hello Richard, AVT is new in XForms (https://www.w3.org/community/xformsusers/wiki/XForms_2.0#Attribute_Value_Templates)...

  • Alain COUTHURES Alain COUTHURES committed [r630]

    1.0 pre-release

  • Alain COUTHURES Alain COUTHURES committed [33ae68]

    1.0 pre-release

  • Alain COUTHURES Alain COUTHURES committed [r629]

    Chrome 48 Support

  • Alain COUTHURES Alain COUTHURES committed [25abe4]

    Chrome 48 Support

  • Alain COUTHURES Alain COUTHURES committed [r628]

    Chrome 48 Support

  • Alain COUTHURES Alain COUTHURES committed [61eb1e]

    Chrome 48 Support

  • Alain COUTHURES Alain COUTHURES committed [r627]

    format-number() Support

  • Alain COUTHURES Alain COUTHURES committed [2539e0]

    format-number() Support

  • Alain COUTHURES Alain COUTHURES committed [r626]

    Non-XML Support Integration

  • Alain COUTHURES Alain COUTHURES committed [d25cba]

    Non-XML Support Integration

  • Alain COUTHURES Alain COUTHURES committed [r625]

    De-Select for select1

  • Alain COUTHURES Alain COUTHURES committed [fa34fc]

    De-Select for select1

  • Alain COUTHURES Alain COUTHURES committed [r624]

    New function for setfocus to invalid control

  • Alain COUTHURES Alain COUTHURES committed [5b5abc]

    New function for setfocus to invalid control

  • Alain COUTHURES Alain COUTHURES committed [r623]

    Workaround for Firefox running scripts twice

  • Alain COUTHURES Alain COUTHURES committed [3b8790]

    Workaround for Firefox running scripts twice

  • Alain COUTHURES Alain COUTHURES committed [r622]

    Subforms improvements #2

  • Alain COUTHURES Alain COUTHURES committed [84bc09]

    Subforms improvements #2

  • Alain COUTHURES Alain COUTHURES committed [r621]

    Subforms improvements

  • Alain COUTHURES Alain COUTHURES committed [d75cb2]

    Subforms improvements

  • Alain COUTHURES Alain COUTHURES committed [r620]

    Chrome 45 Support

  • Alain COUTHURES Alain COUTHURES committed [766d1d]

    Chrome 45 Support

  • Alain COUTHURES Alain COUTHURES committed [r619]

    dateTime Widget Fix

  • Alain COUTHURES Alain COUTHURES committed [5029ed]

    dateTime Widget Fix

  • Alain COUTHURES Alain COUTHURES committed [r618]

    CDATA Support

  • Alain COUTHURES Alain COUTHURES committed [f5386a]

    CDATA Support

  • Alain COUTHURES Alain COUTHURES committed [r617]

    Indented serialization from Fleur

  • Alain COUTHURES Alain COUTHURES committed [bf1d0a]

    Indented serialization from Fleur

  • Alain COUTHURES Alain COUTHURES committed [r616]

    MS Edge Preview + tokenize() Support

  • Alain COUTHURES Alain COUTHURES committed [75df0c]

    MS Edge Preview + tokenize() Support

  • Alain COUTHURES Alain COUTHURES committed [46342b]

    MS Edge Preview Support

  • Alain COUTHURES Alain COUTHURES committed [r615]

    MS Edge Preview Support

  • Alain COUTHURES Alain COUTHURES committed [r614]

    Adjacent Apostrophes and Quotes Support

  • Alain COUTHURES Alain COUTHURES committed [4d3c98]

    Adjacent Apostrophes and Quotes Support

  • Alain COUTHURES Alain COUTHURES committed [r613]

    SHA-256 + HMAC Support

  • Alain COUTHURES Alain COUTHURES committed [477125]

    SHA-256 + HMAC Support

  • Alain COUTHURES Alain COUTHURES committed [r612]

    TinyMCE 4.X Support

  • Alain COUTHURES Alain COUTHURES committed [57959e]

    TinyMCE 4.X Support

  • Alain COUTHURES Alain COUTHURES committed [r611]

    HTML5 Spinner Control Support

  • Alain COUTHURES Alain COUTHURES committed [c009b4]

    HTML5 Spinner Control Support

  • Alain COUTHURES Alain COUTHURES committed [r610]

    Language setting with PI

  • Alain COUTHURES Alain COUTHURES committed [215a8e]

    Language setting with PI

  • Alain COUTHURES Alain COUTHURES committed [r609]

    itemset/copy + label/@for Support

  • Alain COUTHURES Alain COUTHURES committed [d9ed48]

    itemset/copy + label/@for Support

  • Alain COUTHURES Alain COUTHURES committed [r608]

    Date and Time controls improvements

1 >