W3C

- DRAFT -

XForms Editorial Meeting, Amsterdam

20 Nov 2012

See also: IRC log

Attendees

Present
Nick, Steven
Regrets
Chair
SV_MEETING_CHAIR
Scribe
Steven

Contents


Scoping IDs when embedding

http://www.w3.org/MarkUp/Forms/wiki/XForms_2.0#External_JSON_values

<nvdbleek> referring to a local id: Nothing changes just use the id of the element e.g.: my-control

<nvdbleek> referring to an id in the outer form: prepend id with :: e.g.: ::my-control

<dispatch targetid="my-control" ...

<dispatch targetid="control::inner"

Steven: Couldn't we just use one colon?

<dispatch targetid="control:inner"

<nvdbleek> referring from the outer form inside an embedded form: use the id of the target element which embed the embedded form followed by the the :: and the id in the embedded form e.g.: my-wrapper::my-control

Nick: targetid is then no longer an IDREF, but something Forms-defined
... I used :: because it is what is used in several programming languages

Steven: A double colon means that there is no confusion with namespaces

<nvdbleek> but there is one problem when you have three levels of embedded forms, and you want to refer from the 3rd level to the second level. Then you have to know the id of the second level embed to refer to it

Steven: Will you ever need to refer to that depth?

<nvdbleek> we could add a special keyword parent if it is really needed or .. then you can use : parent::id-of-control or ..::id-of-control

<nvdbleek> (..:: looks a bit wierd)

<nvdbleek> We specify the id resolving in http://www.w3.org/MarkUp/Forms/wiki/XForms_2.0#Resolving_ID_References_in_XForms so it would be easy to support this in the specification

<nvdbleek> rssagent, make minutes public

Summary of Action Items

[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.137 (CVS log)
$Date: 2012-11-20 14:14:40 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.137  of Date: 2012/09/20 20:19:01  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

Succeeded: s/FO/Fo/
Succeeded: s/Work/Scoping IDs when embedding/
Succeeded: s/3th/3rd/
Succeeded: s/rrsagagent, make minutes//
No ScribeNick specified.  Guessing ScribeNick: Steven
Inferring Scribes: Steven
Present: Nick Steven

WARNING: Fewer than 3 people found for Present list!


WARNING: No meeting chair found!
You should specify the meeting chair like this:
<dbooth> Chair: dbooth

Got date from IRC log name: 20 Nov 2012
Guessing minutes URL: http://www.w3.org/2012/11/20-forms-minutes.html
People with action items: 

WARNING: Input appears to use implicit continuation lines.
You may need the "-implicitContinuations" option.


[End of scribe.perl diagnostic output]