XForms Users Community Group Teleconference

05 Feb 2020



Alain, Erik, Steven


Reminder, no call next week (XML Prague)


Steven: I'm giving an XForms tutorial, and a talk.

ACTION-2271: Add refresh-done to the spec. [Steven]


Steven: If we are going to combine refresh-done events, we need to agree where to listen

Erik: We dispatch to "The Document"

Steven: The root element in other words?

Erik: Conceptually yes

Steven: Well, the event does bubble, so we could say it is dispatched to some model, but if there is more than one model, you have to listen a level above

Erik: There is a problem if events are not combined, then you may get two events instead of one.

Steven: Hmm, true
... tricky
... sounds like we need to think about this a bit more.

Erik: It is not unreasonable to listen to events that are more global, the lifecycle of the processor. Refresh might qualify.

Steven: The only problem being that we don't have thay concept (yet). We talk in terms of models.

Alain: But it would be useful.
... We talked about a form main element.

Steven: But we're not guaranteed that it exists
... What if we said that refresh-done is dispatched to the default model. Then you can listen there, or above since it bubbles.

Erik: I'm happy with that.

Alain: OK with me.

Steven: So agreed.

<scribe> ACTION: Steven to add dispatch of refresh-done to default model.

<trackbot> Created ACTION-2272 - Add dispatch of refresh-done to default model. [on Steven Pemberton - due 2020-02-12].

ACTION-2264: Propose text for the merged textnodes case of insert

and replace. [Erik]


Steven: So the action is done?

Erik: Yes.

Steven: Fine.

Close ACTION-2264

<trackbot> Closed ACTION-2264.

ACTION-2268: Add list of functions to main spec [Steven]


Steven: I added a single sentence description of each function. Please check you agree with my wording.

Functions with optional first parameter


Erik: Many functions work like that in XPath. One benefit is this:

<ebruchez> you can write `/foo/bar/valid()`

Erik: Other examples in XPath

<ebruchez> https://www.w3.org/TR/xpath-functions-31/#func-data

Erik: In other words we are just copying what XPath does
... it used not to be like that in XPath.
... it is a small convenience

Eval in context


Steven: Is there a reason we have two different functions in this case, or is it an oversight?
... all other cases use variable numbers of parameters
... I can't see a reason, and if not, then I propose combining them.

Erik: Makes sense.

Alain: I'm not sure.
... XPath3 might make this difficult.
... having different names would be useful in this case.

Steven: In that case we leave it as-is.

ACTION-2259: Propose text for mips on controls [Steven]


ACTION-2267: Consider data traversal [Steven]


ACTION-2266: Research websockets [Steven]


Steven: No progress this week on these three.




Steven: Next call 2 weeks.
... My birthday!



Summary of Action Items

[NEW] ACTION: Steven to add dispatch of refresh-done to default model.

Summary of Resolutions

[End of minutes]

Minutes manually created (not a transcript), formatted by David Booth's scribe.perl version 1.154 (CVS log)
$Date: 2020/02/05 14:32:12 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.154  of Date: 2018/09/25 16:35:56  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: Irssi_ISO8601_Log_Text_Format (score 1.00)

Succeeded: s/ one / a /./
Succeeded: s/Erik/Alain/
Succeeded: s/Steven/Erik/
Succeeded: s/givinf/giving/
Succeeded: s/don;t/don't/
Succeeded: s/SO the/So the/
Succeeded: s/FIne/Fine/
Succeeded: s/funtion/function/
FAILED: s/\/.level/level/
Succeeded: s|/.level|level|
Succeeded: s|/.level|level|
Succeeded: s|.level|level|
Succeeded: s|/level|level|
Succeeded: s|a /|a |
Present: Alain Erik Steven
Regrets: Philip
No ScribeNick specified.  Guessing ScribeNick: Steven
Inferring Scribes: Steven
Agenda: https://lists.w3.org/Archives/Public/public-xformsusers/2020Feb/0005
Found Date: 05 Feb 2020
People with action items: steven

WARNING: IRC log location not specified!  (You can ignore this 
warning if you do not want the generated minutes to contain 
a link to the original IRC log.)

[End of scribe.perl diagnostic output]