Web API WG Teleconference
26 Mar 2008


See also: IRC log


Doug, Carmelo, aemmons, [Microsoft], smaug, Travis, +1.408.996.aaaa
Olli Pettay




<trackbot> Date: 26 March 2008

Zakim: who is on the phone

<shepazu> Scribe: Olli Pettay

<shepazu> scribeNick: smaug

key event sequence model:

<shepazu> http://www.w3.org/2008/webapps/wiki/Key_event_order#Proposed_Order_for_Key-Related_Events

<shepazu> http://dev.w3.org/2006/webapi/DOM-Level-3-Events/proposals/d3e-keyflow.svg

DS: (the diagram does look right on firefox)
... going through the diagram

TL: will look how this work on IE

DS: everybody should look how "their" browser work
... I'm happy modify the diagram some more
... the middle textInput, currently there isn't repeat in DOM. We should probably add it
... repeat="true" might only happen on character keys
... not sure where IME should go

Issue/Action review

<shepazu> http://www.w3.org/2005/06/tracker/webapi/products/2

<shepazu> http://www.w3.org/2005/06/tracker/webapi/users/41

DS: going through the actions

OP: I don't think I can take actions officially yet

<shepazu> http://www.w3.org/2005/06/tracker/webapi/users/37

DS: TL any progress on that action?

<Travis> I'll try to find my old test and post it.

<shepazu> http://www.w3.org/2005/06/tracker/webapi/users/46

<shepazu> http://www.w3.org/2005/06/tracker/webapi/users/44

AE: I was going to work on mousewheel event today but got some email from smaug about that

<shepazu> http://lists.w3.org/Archives/Public/public-webapi/2008Mar/0202.html

DS: reviewing the email
... It shouldn't be hard to test if wheelDelta is zero
... the new event wouldn't break existing pages

the previous proposal http://lists.w3.org/Archives/Public/public-webapi/2006May/0029.html

from apple

TL: http://lists.w3.org/Archives/Public/public-webapi/2008Mar/0202.html might be the best compromise
... but need to specify the order of the events

DS: everybody seem to be ok with the wheel event
... I'll modify the wheel event proposal

CM: it could help SVg

DS: we're getting rid of the mega-multi-mousewheel

HTML4 vs DOM events

TL: what the HTML4 event listener behaviour is vs DOM event listeners

OP: we should look at HTML5

<ohunt> hihi

<shepazu> heyeh

<ohunt> sprry for being late

<shepazu> very sprry indeed

<ohunt> :p

<shepazu> gonna call in?


<oliver> victory

<Travis> HTML5 on events: http://www.w3.org/html/wg/html5/#events

TL: IE keeps separete list for HTML event listeners

"inline handler"

TL: html event listeners fires first

<shepazu> "When scripting is enabled, all event handler attributes on an element, whether set to null or to a function, must be registered as event listeners on the element, as if the addEventListenerNS() method on the Element object's EventTarget interface had been invoked when the element was created, with the event type (type argument) equal to the type described for the event handler attribute in the list above, the namespace (namespaceURI argument) set to null,

TL: could set listener using html attribute and then remove using removeEventListener?

DS: SVG has the same issue
... TL, are you willing to change how IE does this?

TL: we have things to do to get normal event to work. but yes, we could change it

should there be some way to enumerate event listeners

DS: goes to the point that there should be only one list of listeners
... the only issue is removing the listener
... if parameters are all the same, removing listener could remove the attribute from DOM?

<scribe> ACTION: Travis Test addEventListener vs onFoo attribute [recorded in http://www.w3.org/2008/03/26-webapi-minutes.html#action01]

<trackbot> Created ACTION-266 - Test addEventListener vs onFoo attribute [on Travis Leithead - due 2008-04-02].

TL: could propose something for enumerating listeners

DS: don't want to add too many things to DOM 3 Events

<shepazu> ACTION: Travis to make proposal for event iterator [recorded in http://www.w3.org/2008/03/26-webapi-minutes.html#action02]

<trackbot> Created ACTION-267 - Make proposal for event iterator [on Travis Leithead - due 2008-04-02].

DS: back to the key flow


<shepazu> http://dev.w3.org/2006/webapi/DOM-Level-3-Events/proposals/d3e-keyflow.svg

OH: not sure you always get a keypress
... because of IME

DS: should be noted in the spec that one should not rely on the keypress

<oliver> The problem is that the keypress event has a more or lesss 1:1 correspondaence to WM_CHAR

<oliver> which other platforms don't actually have

DS: DOM 3 keyevents would be the model for the web
... I'm looking at the most implementable

OH: someone else to give feedback what webkit does

DS: would be great to get feedback from everyone
... will have some proposal for mobile keys next week

cmd +/-

<shepazu> http://www.w3.org/2005/06/tracker/webapi/issues/79

<shepazu> "Command-= and Command-Shift-= and Command-+ are, or are not, the same key on my

<shepazu> keyboard, and I don't know how to write content that handle Command-Minus and

<shepazu> Command-Plus independent of what the layout actually is, especially given that I

<shepazu> might also want to distinguish Command-= and Command-Shift-= sometimes."

DS: is this really a serious issue?
... you get events for all the keys

OH: IME may affect to the input?

DS: specifying IME handling should take care of this
... authors should rely on keydown and textinput

<scribe> ACTION: TL to test zoom in/out on keyboard [recorded in http://www.w3.org/2008/03/26-webapi-minutes.html#action03]

<trackbot> Created ACTION-268 - Test zoom in/out on keyboard [on Travis Leithead - due 2008-04-02].

DS: something wrong in my model...

TL: many laptops have customizable keys

should we have more generic input events?

<shepazu> trackbot, end telcon

Summary of Action Items

[NEW] ACTION: TL to test zoom in/out on keyboard [recorded in http://www.w3.org/2008/03/26-webapi-minutes.html#action03]
[NEW] ACTION: Travis Test addEventListener vs onFoo attribute [recorded in http://www.w3.org/2008/03/26-webapi-minutes.html#action01]
[NEW] ACTION: Travis to make proposal for event iterator [recorded in http://www.w3.org/2008/03/26-webapi-minutes.html#action02]
[End of minutes]

Minutes formatted by David Booth's scribe.perl version 1.133 (CVS log)
$Date: 2008/03/26 20:08:47 $

Scribe.perl diagnostic output

[Delete this section before finalizing the minutes.]
This is scribe.perl Revision: 1.133  of Date: 2008/01/18 18:48:51  
Check for newer version at http://dev.w3.org/cvsweb/~checkout~/2002/scribe/

Guessing input format: RRSAgent_Text_Format (score 1.00)

Succeeded: s/aproskuryakov@apple.com/ /
Found Scribe: Olli Pettay
Found ScribeNick: smaug
Default Present: Doug, Carmelo, aemmons, [Microsoft], smaug, Travis, +1.408.996.aaaa
Present: Doug Carmelo aemmons [Microsoft] smaug Travis +1.408.996.aaaa
Agenda: http://www.w3.org/2008/webapps/wiki/26_Mar_2008
Found Date: 26 Mar 2008
Guessing minutes URL: http://www.w3.org/2008/03/26-webapi-minutes.html
People with action items: tl travis

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

[End of scribe.perl diagnostic output]