See also: IRC log
<trackbot> Date: 23 March 2011
zaki, code?
<scribe> scribe:nick
alain: I was thinking of XFoms in
off line mode (in relation with XML Prague)
... I was searching for a good example for showcasing off line
forms
klotz: maybe a configuration editor
pfennell: Maybe you could have a look at HTML5 storage
alain: Picking a file, editing it and storing it on disk with be a good example
Dan: Have you seen the checkbox
tree
... Alain would you like to generate the form frwom the
instance data
alain: no just a form that could be used off-line
pfennell: alain have you given any thought to the file upload in XSLTForms
alain: it is possible now, I added a java jar to do the upload
<klotz> http://www.xmldatasets.net/XF2/stratmlxform3.xml
klotz: You may have a look at http://www.xmldatasets.net/XF2/stratmlxform3.xml
<klotz> http://mbostock.github.com/d3/
http://lists.w3.org/Archives/Public/public-forms/2011Mar/0019.html
klotz: D3 allows you to bind arbitrary data to a Document Object Model (DOM), and then apply data-driven transformations to the document.
pfennell: Is it completely in javascript using JSON?
klotz: It binds to DOM
http://lists.w3.org/Archives/Public/public-forms/2011Mar/0017.html
ebruchez: In our case it is
currently about the reliable communication between the client
and the server, supporting retries and not rerunning already
received requests that got lost
... Leigh suggested that the same strategy can be used for
submission, I didn't fully considered this, in our case we are
in full control of both the client and the server, on the other
hand for submission that may not be the case if you submit to
an external server.
klotz: The sequence number is it only between client and server or is it also for the submission
ebruchez: no, it is only between the client and the server
pfennell: Is it an ETag
ebruchez: No, it isn't a hash of the data it is just a sequence number
klotz: When you have multiple asynchronous submissions, you don't know which submission you get the completion event from (they could return out of order). You have to put something special in the user data. Maybe we could add something that could be added to the submission to track it
pfennell: a submission transaction
klotz: we have an event() function to get extra info back
alain: XSLTForms has the event() function
pfennell: can you access the headers using the event() function
klotz: yes, you can
... somebody should have a look what extra event-context so you
can distinguish the completion events (match them to the
original request)
pfennell: It seems that it has to generated at a level lower then the user
klotz: Not necessary you could
generate it yourself, or it could already be available, you
just have to be careful to keep it unique
... It could be an attribute on submission
Kurt: It could be hard to create generator in the form, maybe you should be able to override it
<scribe> ACTION: klotz to write up a text in the wiki to be match asynchrounous submissions [recorded in http://www.w3.org/2011/03/23-forms-minutes.html#action01]
<trackbot> Created ACTION-1785 - Write up a text in the wiki to be match asynchrounous submissions [on Leigh Klotz, Jr. - due 2011-03-30].
<klotz> http://lists.w3.org/Archives/Public/public-forms/2011Mar/att-0015/2011-03-16.html#topic9
klotz: ebruchez said "Recap: Maybe I'm wrong but it's clear to me that the specification doesn't require an event for every keystroke: you don't have to tab out. For us, you need two delays: (1) while the user is typing you get an event every 1-2 seconds and (2) if you type quickly and stop typing, dispatch an event. You notify the application regularly. If you want keystroke you should listen for keydown events. Given this, I'm wondering what @delay would do.
the need for delay preventing dispatching every keystroke."
klotz: maybe it just do that already today with delay
<klotz> Last week Erik said this: "Erik Bruchez: Recap: Maybe I'm wrong but it's clear to me that the specification doesn't require an event for every keystroke: you don't have to tab out. For us, you need two delays: (1) while the user is typing you get an event every 1-2 seconds and (2) if you type quickly and stop typing, dispatch an event. You notify the application regularly. If you want keystroke you should listen for keydown events. Given this, I'm wondering w
<klotz> hat @delay would do. It might go too far. I don't see the need for delay preventing dispatching every keystroke."
ebruchez: I didn't understand the
problem because the spec doesn't mandate that an event is sent
on every keystroke. The implementation could be smart when
sending the events
... We don't dispatch the event on every keystroke. An event
should be dispatched when the user stops typing, but events
could be send while typing when he is typing more then a few
characters
klotz: Eriks algorithm doesn't
takes into account the time it takes to process an action
... events may queue up when the actions run for a long
time
ebruchez: external submits could
take a long time but the author could not send new submissions
until the last one is done
... is clarification needed in the spec?
klotz: I could write up the use cases and the solutions without the extra timing attributes
<klotz> nick please give me the action to write up the use cases including xslt and implementation changes .
klotz: If you want to listen for keystrokes, just listen to the DOM events as ebruchez suggested
<scribe> ACTION: klotz to write up a message about the use cases for the timing events on incremental input [recorded in http://www.w3.org/2011/03/23-forms-minutes.html#action02]
<trackbot> Created ACTION-1786 - Write up a message about the use cases for the timing events on incremental input [on Leigh Klotz, Jr. - due 2011-03-30].
TOPIC TEI
pfennell: We used XSLTForms and
an extension for annotation in a text area
... we configured FCKEditor for that
klotz: Are you talking about allowing to add bold, italic,... to text ranges
pfennell: I want a standard way to configure the function keys and buttons on the toolbars
klotz: Please write it up as message
kurt: It is related to RDF-A too
pfennell: we are now over 6 groups that came up with a different configuration system
<klotz> ACTION: Dan McCreary to write up message about annotation configuration for textarea. [recorded in http://www.w3.org/2011/03/23-forms-minutes.html#action03]
<trackbot> Sorry, couldn't find user - Dan
<klotz> ACTION: dMcCreary to write up message about annotation configuration for textarea. [recorded in http://www.w3.org/2011/03/23-forms-minutes.html#action04]
<trackbot> Sorry, couldn't find user - dMcCreary
<klotz> thank you nick
<scribe> ACTION: dan mcqueary to write up a message about configuring TEI annotations in XForms [recorded in http://www.w3.org/2011/03/23-forms-minutes.html#action05]
<trackbot> Sorry, couldn't find user - dan
<scribe> ACTION: mcqueary to write up a message about configuring TEI annotations in XForms [recorded in http://www.w3.org/2011/03/23-forms-minutes.html#action06]
<trackbot> Sorry, couldn't find user - mcqueary
This is scribe.perl Revision: 1.135 of Date: 2009/03/02 03:52:20 Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/ Guessing input format: RRSAgent_Text_Format (score 1.00) Succeeded: s/pfennell/Kurt/ Found Scribe: nick Inferring ScribeNick: nick Default Present: [IPcaller], Leigh_Klotz, +1.443.837.aaaa, +44.782.483.aabb, Nick_van_den_Bleeken, +1.952.931.aacc, ebruchez, +44.782.483.aaee Present: [IPcaller] Leigh_Klotz +1.443.837.aaaa +44.782.483.aabb Nick_van_den_Bleeken +1.952.931.aacc ebruchez +44.782.483.aaee Regrets: Steven John Agenda: http://lists.w3.org/Archives/Public/public-forms/2011Mar/0023.html WARNING: No meeting chair found! You should specify the meeting chair like this: <dbooth> Chair: dbooth Found Date: 23 Mar 2011 Guessing minutes URL: http://www.w3.org/2011/03/23-forms-minutes.html People with action items: dan dmccreary klotz mccreary mcqueary WARNING: Input appears to use implicit continuation lines. You may need the "-implicitContinuations" option.[End of scribe.perl diagnostic output]