XForms Users Community Group Teleconference

27 Mar 2019



Alain, Erik, Steven


Call next week back to normal time

[No link]

Steven: Just a reminder

Erik: Regrets for next week.



Steven: Please check you agree on the definition

ACTION-2235 - Change iterate example


Steven: Done

ACTION-2236 - Change @copy example


Steven: Done

Erik: I was OK with the iterate example

ACTION-2234 - Spec up changes to load


Steven: Having had no comments I will close this action as done

ACTION-2237 - Add a warning class for error events


Steven: Partially done, but I still want to check it; then I will report it as done

14.6 The insert Element


Steven: I think the first change is OK; if you agree with the second, i will give myself an action item

Erik: I'm not even sure...
... in fact it is meant to be simple, but it looks very complicated
... it mixes things up (and the names of the attributes are not descriptive)
... we should be able to insert *into* an element, which we use @context for
... inserting before, we use @ref.
... [reads text]
... you are right that it should be possible for it to be empty
... The changes seem consistent with what we have. That's fine.

<scribe> ACTION: Steven to update insert element with changes agreed

<trackbot> Created ACTION-2239 - Update insert element with changes agreed [on Steven Pemberton - due 2019-04-03].

Selection controls


Steven: Please check the new text.

Deselecting on select1


Erik: I think it would be good to allow deselection in select1

Steven: I agree

Erik: I remember discussions on this in the past.

Steven: We have required that covers the case of a value being required.

Alain: I agree

<scribe> ACTION: Steven to allow deselction on select1

<trackbot> Created ACTION-2240 - Allow deselction on select1 [on Steven Pemberton - due 2019-04-03].

Multiple selections on select and select1


Steven: We don't say what should happen in these cases.

Erik: I think only one should be selected
... In Chrome it picks the last case
... we could say that just one is selected

Steven: Let's say that.

<scribe> ACTION: Steven to specify that only one item is selected

<trackbot> Created ACTION-2241 - Specify that only one item is selected [on Steven Pemberton - due 2019-04-03].

Open selections


Steven: We don't specify what happens in this case...

Erik: Good question.
... it makes sense to show items that are there.

Steven: I agree

Alain: Me too

<scribe> ACTION: Steven to specify what happens initially for open selections

<trackbot> Created ACTION-2242 - Specify what happens initially for open selections [on Steven Pemberton - due 2019-04-03].

Refresh and itemsets


Steven: I will add this

<scribe> ACTION: Steve to update refresh for itemsets

<trackbot> Error finding 'Steve'. You can review and register nicknames at <https://www.w3.org/2005/06/tracker/xforms/users>.

itemset elements with both @copy and @value


Erik: It's an error in a way
... we could pick one, or dispatch an error

Steven: I'd be for using copy if it's present, and ignore the value.

Alain: OK

Erik: Sure

<scribe> ACTION: Steven to implement @copy > @value on itemset

<trackbot> Created ACTION-2243 - Implement @copy > @value on itemset [on Steven Pemberton - due 2019-04-03].

New text for itemset element


Steven: This covers both @copy and a copy child. I'll raise it again next time, so you have a chance to check it

Deep copy


Steven: I think that since we say "use insert", we don't even have to use the term deep copy.

<scribe> ACTION: Steven to remove the term deep copy

<trackbot> Created ACTION-2244 - Remove the term deep copy [on Steven Pemberton - due 2019-04-03].

copy action


Steven: This is about having something alongside setvalue

Erik: I'd be happy with <replace/> that basically did a delete and insert.

Alain: No problem

<scribe> ACTION: Spec up <replace/>

<trackbot> Error finding 'Spec'. You can review and register nicknames at <https://www.w3.org/2005/06/tracker/xforms/users>.

<scribe> ACTION: Steven to Spec up <replace/>

<trackbot> Created ACTION-2245 - Spec up <replace/> [on Steven Pemberton - due 2019-04-03].

Host languages (slight return)


Steven: Isn't that what we are doing with the <command/> element?

Erik: I though he was asking if there was a way to write a form independent of a host language.
... When html is host, you have interleaving
... with other hosts too

Steven: I'll email him to ask him further.


Erik: Regrets for next week


Summary of Action Items

[NEW] ACTION: Spec up <replace/>
[NEW] ACTION: Steve to update refresh for itemsets
[NEW] ACTION: Steven to allow deselction on select1
[NEW] ACTION: Steven to implement @copy > @value on itemset
[NEW] ACTION: Steven to remove the term deep copy
[NEW] ACTION: Steven to Spec up <replace/>
[NEW] ACTION: Steven to specify that only one item is selected
[NEW] ACTION: Steven to specify what happens initially for open selections
[NEW] ACTION: Steven to update insert element with changes agreed

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: 2019/03/27 13:39:27 $

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/tex/text/
Succeeded: s/;/'/
Succeeded: s/Regrests/Regrets/
Succeeded: s/casee/case/
Succeeded: s/rauise/raise/
Present: Alain Erik Steven
Regrets: Philip
No ScribeNick specified.  Guessing ScribeNick: Steven
Inferring Scribes: Steven
Agenda: https://lists.w3.org/Archives/Public/public-xformsusers/2019Mar/0076
Found Date: 27 Mar 2019
People with action items: spec steve 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]