14:33:28 RRSAgent has joined #forms 14:33:28 logging to http://www.w3.org/2015/02/11-forms-irc 14:33:30 RRSAgent, make logs public 14:33:32 Zakim, this will be IA_XForms 14:33:32 I do not see a conference matching that name scheduled within the next hour, trackbot 14:33:33 Meeting: Forms Working Group Teleconference 14:33:33 Date: 11 February 2015 14:33:42 Agenda: http://lists.w3.org/Archives/Public/public-forms/2015Feb/0006 14:33:47 Chair: Steven 14:33:56 Regrets: Nick, Philip 14:37:03 Topic: Section 10 (ontinued) 14:37:10 s/ont/cont/ 14:37:23 Steven: Last time we discussed section 10: http://www.w3.org/2015/01/21-forms-minutes.html 14:37:51 ... we got as far as 10.4.12, in this email: http://lists.w3.org/Archives/Public/public-forms/2015Jan/0016.html 14:38:22 ... so the next point would be "10.5.7 14:38:22 http://www.w3.org/MarkUp/Forms/wiki/XForms_2.0#The_xforms-compute-exception_Event 14:38:22 We need to decide about the editorial note." 14:39:09 ... Oh wait, we already dealt with that. 14:39:18 Erik: Yes, I have an action item to deal with it. 14:40:16 Steven: Sorry, made a mistake, last minutes were these :http://www.w3.org/2015/01/28-forms-minutes.html 14:40:48 Steven: Oh, sorry, we finished section 10 then. My bad. 14:41:09 Steven: So that means we can go straight on to: 14:41:16 Topic: Section 11 - Actions 14:42:16 Steven: From Alain - http://lists.w3.org/Archives/Public/public-forms/2015Feb/0008.html 14:42:34 " 14:42:34 At 11.17, a global Javascript variable named "XForms" is introduced: 14:42:34 * why not mention it already at 10.8? 14:42:34 * it would be much more convenient for an engine such as XSLTForms to specify 14:42:34 methods instead of properties: ".getVar(name)" instead of ".var.name", 14:42:35 "getContext()" instead of ".context". If not, each and every possible variable 14:42:35 has to be stored in XForms.var before executing the script action, whether it 14:42:35 will be effectively used or not. 14:42:35 * is a script action allowed to modify an XForms variable? 14:42:35 * which mapping should be used for sequences? Javascript arrays? 14:42:35 " 14:44:19 Point 1: Put the XForms JS variable in section on the DOM interface, 10.8 14:44:46 Erik: I'm not sure if we are ready to specify a JS api. 14:44:54 ... what we have is rather empoverished. 14:45:18 ... if we want to add to it, it should be more consistent and comprehensive. 14:46:05 Steven: So this section makes life difficult for you 14:46:11 Alain: Yes. 14:47:05 Erik: This section is new, 10.8 is not. 14:47:43 Steven: I don't recall agreeing on these defnitions, but we should definitely reach some consensus. 14:49:34 Erik: This is probably Nick's work. We do want to provide context information to a piece of Javascript 14:50:25 Steven: Alain is suggesting we should use methods instead of properties. Any objection? 14:52:30 Erik: There is a global XForms object. 14:52:41 ... I don't know if that's the right way. 14:53:29 Alain: We have extra parameters for allowing JS functions with XPath 14:53:54 Erik: So XPath functions in JS need more information 14:54:17 ... we could say that we are not yet ready... and wait for experience reports 14:54:27 ... or specify an API 14:54:38 ... I am not confident about the latter 14:54:48 ... needs experimentation 14:55:37 Steven: SO you are suggesting that 11.17 should allow the script element, but no details of API 14:55:42 s/SO/So/ 14:56:28 Erik: Yes. 14:57:28 Steven: There is the other direction too, using JS functions in XPath expressions. We don't define that either. 14:57:43 Alain: We do do that in XSLTForms 14:58:03 ... when a function isn't available, we look to see if there is one with the same name in JS. 14:58:21 Steven: Any problems with passing the parameters? 14:58:26 Alain: Always strings 14:58:56 Steven: So do we agree to trim down this section? 14:59:23 Alain: Say that it is implementation dependent for the time being 14:59:35 7.9.5.1 Serialization as application/xml 14:59:52 "waiting for further implementation experience and user feedback, to decide" 15:00:05 Erik: in section 7.9.5.1 we say we are waiting for feedback. We should that here 15:00:12 Steven: OK 15:01:28 brb 15:01:58 ACTION: Steven to rewrite a simpler version of 11.17, and ask for experience 15:01:59 Created ACTION-2008 - Rewrite a simpler version of 11.17, and ask for experience [on Steven Pemberton - due 2015-02-18]. 15:02:22 Alain: In section 3.3 there is a use of stuff from this section " foo(XForms.var.p);" that needs to be removed 15:02:39 ACTION Steven: to change example in 3.3 not to use " foo(XForms.var.p);" 15:02:39 Created ACTION-2009 - Change example in 3.3 not to use " foo(xforms.var.p);" [on Steven Pemberton - due 2015-02-18]. 15:05:05 Steven: Next is here - http://www.w3.org/MarkUp/Forms/wiki/XForms_2.0#The_setvalue_Element 15:05:43 "Element nodes: If element child nodes are present, then an xforms-action-error Event occurs. Otherwise, regardless of how many child nodes the element has, the result is that the string becomes the new content of the element. In accord with the data model of [XPath 1.0], the element will have either a single non-empty text node child, or no children string was empty." 15:06:42 Steven: I don't understand the last 6 words 15:06:49 Erik: Sounds like a mistake 15:06:56 Steven: So would should go there? 15:07:02 s/would/what/ 15:07:16 or no children nodes if the string was empty 15:08:01 Steven: Ah! I see. 15:08:58 ACTION: Steven to correct 11.2 "or no children string was empty." 15:08:58 Created ACTION-2010 - Correct 11.2 "or no children string was empty." [on Steven Pemberton - due 2015-02-18]. 15:09:42 Steven: In section 11.3 we use "clone" without really defining it. Are you happy with that? 15:10:04 ... why don't we just say "copying"? 15:11:14 ... we only use this word in this section, nowere else. 15:11:20 Alain: It's a DOM term 15:11:47 "deep copied" 15:12:18 in 3.2.2, we use "copied" 15:12:24 Erik: We use 'deep copy' in The Copy Element 8.3.5 15:13:35 Not a huge problem. 15:14:18 Steven: It's not a different thing than what the Copy Element does, so it is odd that we use a different term here. 15:14:32 Erik: Not a big problem, no strong feelings. 15:16:04 Steven: If you try to insert into a read-only parent, we stop silently. Is that OK, that there is no event to warn you? 15:17:28 Alain: It would be nice for debugging if there were an event... 15:20:51 Erik: Not sure if events are the way to do this 15:21:52 ... but I agree that there needs to be a way to know that it fails 15:30:02 Steven: I think it's unfriendly npot to give the user some sort of warning why it hasn't been done. Let's think about it a bit more. 15:30:15 s/npot/not/ 15:30:54 Topic: AOB 15:31:06 Steven: Call next week, section 11 continued, and section 12. 15:31:31 alain has left #forms 15:31:38 rrsagent, make minutes 15:31:38 I have made the request to generate http://www.w3.org/2015/02/11-forms-minutes.html Steven 15:31:55 zakim, who is on the phone? 15:31:55 apparently Team_(forms)14:30Z has ended, Steven 15:31:57 On IRC I see RRSAgent, ebruchez, Zakim, Steven, trackbot 15:32:28 Present: Alain, Erik, Steven 15:32:32 rrsagent, make minutes 15:32:32 I have made the request to generate http://www.w3.org/2015/02/11-forms-minutes.html Steven