/irc-logs / w3c / #webapps / 2010-10-20 / end
Options:
- # Session Start: Wed Oct 20 00:00:00 2010
- # Session Ident: #webapps
- # [00:09] * Quits: lgombos (Laszlo@192.100.104.17) (Ping timeout)
- # [01:33] * Joins: MikeSmith_ (MikeSmith@114.48.155.57)
- # [01:35] * Quits: MikeSmith_ (MikeSmith@114.48.155.57) (Quit: Deyr fé deyja, frændr deyr, sjálfr et sama)
- # [01:35] * Quits: MikeSmith (MikeSmith@114.48.33.102) (Ping timeout)
- # [01:38] * Joins: MikeSmith (MikeSmith@114.48.155.57)
- # [02:57] * Quits: ArtB (ArtB@192.100.124.219) (Quit: Leaving.)
- # [03:24] * Quits: sicking (chatzilla@63.245.220.240) (Client exited)
- # [04:32] * Quits: aroben (aroben@17.203.12.32) (Ping timeout)
- # [06:16] * Quits: heycam (cam@203.97.204.82) (Quit: bye)
- # [06:34] * Quits: Lachy (Lachlan@84.215.59.50) (Ping timeout)
- # [06:53] * Quits: Martijnc (Martijnc@91.176.26.11) (Ping timeout)
- # [07:08] * Joins: Lachy (Lachlan@84.215.59.50)
- # [07:34] * Joins: MikeSmith_ (MikeSmith@114.48.116.163)
- # [07:36] * Quits: MikeSmith (MikeSmith@114.48.155.57) (Ping timeout)
- # [07:36] * MikeSmith_ is now known as MikeSmith
- # [07:43] * Quits: Lachy (Lachlan@84.215.59.50) (Quit: Leaving)
- # [07:43] * Joins: Lachy (Lachlan@84.215.59.50)
- # [08:08] * Quits: timeless_mbp (timeless@88.115.8.36) (Client exited)
- # [08:09] * Quits: arve (arve@95.34.168.65) (Quit: Ex-Chat)
- # [08:17] * Quits: Lachy (Lachlan@84.215.59.50) (Quit: Leaving)
- # [08:19] * Joins: Marcos (Marcos@213.236.208.22)
- # [08:49] * Joins: timeless_mbp (timeless@88.115.8.36)
- # [09:11] * Joins: Marcos_ (Marcos@213.236.208.22)
- # [09:11] * Quits: Marcos (Marcos@213.236.208.22) (Connection reset by peer)
- # [09:11] * Marcos_ is now known as Marcos
- # [09:54] * Joins: aroben (aroben@173.200.187.194)
- # [10:47] * Joins: arve (arve@213.236.208.22)
- # [11:18] * Quits: aroben (aroben@173.200.187.194) (Connection reset by peer)
- # [11:38] * Joins: smaug_ (chatzilla@82.181.63.178)
- # [11:39] * Quits: Dashiva (noone@84.72.44.31) (Ping timeout)
- # [11:45] * Joins: Dashiva (noone@84.72.44.31)
- # [12:21] * Quits: MikeSmith (MikeSmith@114.48.116.163) (Ping timeout)
- # [12:52] * Joins: ArtB (ArtB@192.100.124.219)
- # [12:57] * Joins: fjh (fhirsch3@66.30.252.41)
- # [13:03] * Joins: MikeSmith (MikeSmith@114.48.116.163)
- # [13:34] * Joins: MikeSmith_ (MikeSmith@111.188.27.19)
- # [13:36] * Quits: MikeSmith (MikeSmith@114.48.116.163) (Ping timeout)
- # [13:36] * MikeSmith_ is now known as MikeSmith
- # [13:46] * Quits: MikeSmith (MikeSmith@111.188.27.19) (Quit: Deyr fé deyja, frændr deyr, sjálfr et sama)
- # [13:50] * Joins: Marcos_ (Marcos@213.236.208.22)
- # [13:51] * Quits: Marcos (Marcos@213.236.208.22) (Ping timeout)
- # [13:51] * Marcos_ is now known as Marcos
- # [14:03] * Joins: tlr (tlr@128.30.52.169)
- # [14:07] * Joins: MikeSmith (MikeSmith@111.188.27.19)
- # [14:20] * Quits: timeless_mbp (timeless@88.115.8.36) (Client exited)
- # [14:22] * Joins: timeless_mbp (timeless@88.115.8.36)
- # [15:18] * Joins: davidb (davidb@66.207.206.178)
- # [15:39] * Joins: Marcos_ (Marcos@213.236.208.22)
- # [15:39] * Quits: Marcos (Marcos@213.236.208.22) (Connection reset by peer)
- # [15:39] * Marcos_ is now known as Marcos
- # [16:02] * Joins: darobin (robin@82.224.27.116)
- # [16:09] * Joins: Marcos_ (Marcos@213.236.208.22)
- # [16:11] * Quits: Marcos (Marcos@213.236.208.22) (Ping timeout)
- # [16:11] * Marcos_ is now known as Marcos
- # [16:42] * Quits: karl (karlcow@128.30.54.58) (Client exited)
- # [17:13] * tlr is now known as tlr-bbiab
- # [17:23] * Joins: Martijnc (Martijnc@91.176.222.37)
- # [17:42] * tlr-bbiab is now known as tlr
- # [17:43] * Joins: aroben (aroben@17.203.12.32)
- # [17:46] * Quits: darobin (robin@82.224.27.116) (Ping timeout)
- # [18:24] * Joins: karl (karlcow@128.30.54.58)
- # [18:57] * Quits: Hixie (ianh@129.241.93.37) (Ping timeout)
- # [18:57] * Joins: Hixie (ianh@129.241.93.37)
- # [19:00] * Quits: MikeSmith (MikeSmith@111.188.27.19) (Ping timeout)
- # [19:01] * Joins: MikeSmith (MikeSmith@111.188.27.19)
- # [19:02] * Joins: Zakim (rrs-bridgg@128.30.52.169)
- # [19:03] <shepazu> Zakim, room for 8?
- # [19:03] <Zakim> ok, shepazu; conference Team_(webapps)17:00Z scheduled with code 26632 (CONF2) for 60 minutes until 1800Z
- # [19:03] <shepazu> Zakim, this will be DOM3
- # [19:03] <Zakim> ok, shepazu; I see IA_WebApps(DOM3)2:00PM scheduled to start in 60 minutes
- # [19:04] <shepazu> Zakim, call shepazu
- # [19:04] <Zakim> ok, shepazu; the call is being made
- # [19:04] * Joins: jcraig (jcraig@17.226.23.163)
- # [19:04] * Joins: Travis (836b0069@128.30.52.43)
- # [19:05] <shepazu> Zakim, call shepazu
- # [19:05] <Zakim> ok, shepazu; the call is being made
- # [19:05] * jcraig what's the conf code?
- # [19:05] <shepazu> Zakim, code?
- # [19:05] <Zakim> the conference code is 3663 (tel:+1.617.761.6200 tel:+33.4.26.46.79.03 tel:+44.203.318.0479), shepazu
- # [19:05] * jcraig thx
- # [19:06] <Travis> Restricted?
- # [19:06] <shepazu> try 26632
- # [19:06] <smaug_> that works
- # [19:06] * Quits: aroben (aroben@17.203.12.32) (Ping timeout)
- # [19:07] <jcraig> Zakim, who is on the phone?
- # [19:07] <Zakim> IA_WebApps(DOM3)2:00PM has not yet started, jcraig
- # [19:07] <Zakim> On IRC I see Travis, jcraig, Zakim, MikeSmith, Hixie, karl, Martijnc, Marcos, davidb, timeless_mbp, tlr, fjh, ArtB, Dashiva, smaug_, arve, Lawouach, krijnh, sideshow, gavin,
- # [19:07] <Zakim> ... shepazu, ilkka, gsnedders, hober, dom, trackbot, jgraham
- # [19:08] * Quits: MikeSmith (MikeSmith@111.188.27.19) (Quit: Deyr fé deyja, frændr deyr, sjálfr et sama)
- # [19:10] * timeless_mbp looks up
- # [19:11] <smaug_> davidb: ping
- # [19:12] <jcraig> davidb, can you call in?
- # [19:12] <Travis> Scribe?
- # [19:12] <davidb> jcraig: no i have a conflict sorry
- # [19:12] <jcraig> Zakim, who is noisy?
- # [19:12] <Zakim> sorry, jcraig, I don't know what conference this is
- # [19:13] * timeless_mbp chuckles
- # [19:13] <smaug_> jcraig: is there still noise?
- # [19:13] * jcraig sounds okay now
- # [19:13] <Travis> Scribe: TraviL
- # [19:13] <smaug_> ok, it was me
- # [19:13] <Travis> ScribeNick: TraviL
- # [19:14] <Travis> ScribeNick: Travis
- # [19:14] <shepazu> Agenda: UIScrollRequestEvent, UIValueChangeRequestEvent, DOMAttributeChangeRequestEvent
- # [19:14] * timeless_mbp frowns
- # [19:14] * timeless_mbp Zakim: who is on
- # [19:14] <Travis> Scribe: Travis
- # [19:14] * timeless_mbp is
- # [19:14] * timeless_mbp can drop off if that's a problem
- # [19:14] * timeless_mbp could probably also scribe
- # [19:14] <Travis> ?
- # [19:15] <shepazu> http://www.w3.org/2008/webapps/track/products/2
- # [19:16] <Travis> shepazu: Will update the issues in Tracker...
- # [19:17] <Travis> ... RAISED -- logged the issue in the system
- # [19:17] <Travis> ... OPEN -- issue has been looked at during conference
- # [19:18] <Travis> ... PENDINGREVIEW -- we made a change, and are waiting for opener's response OR they have responded and are not satisifed with our response.
- # [19:18] <Travis> ... CLOSED -- We responded and the opener was satisfied.
- # [19:18] <Travis> .... POSTPONED -- we will not resolve the issue as part of DOM L3 Events.
- # [19:19] <Travis> Agenda Item 1
- # [19:19] <smaug_> http://lists.w3.org/Archives/Public/www-dom/2010JulSep/att-0106/UserInterfaceIndependence.html
- # [19:19] <Travis> <shepazu> Agenda: UIScrollRequestEvent, UIValueChangeRequestEvent, DOMAttributeChangeRequestEvent
- # [19:20] * Joins: MikeSmith (MikeSmith@114.48.56.234)
- # [19:20] <Travis> zzzz
- # [19:20] <Travis> :-)
- # [19:20] <Travis> Topic: Wheel and UIScrollRequest
- # [19:22] <Travis> shepazu: jcraig can you provide background on UIScrollRequest?
- # [19:22] <Travis> jcraig: Sure
- # [19:23] <Travis> ... Didn't think wheel event was appropriate because UIScrollRequest is a semantic event versus wheel as a hardware-generated event.
- # [19:24] <Travis> ... Needed the event to respond to a variety of input scenarios (like touch/gesture, keypress,etc.)
- # [19:24] * Quits: karl (karlcow@128.30.54.58) (Ping timeout)
- # [19:25] <Travis> ... ex: user presses the Spacebar key.
- # [19:26] <Travis> ... if user-script cancels the wheel event it won't stop the key events from firing.
- # [19:26] <Travis> smaug_: If the users responds to the key event by causing a scroll, then the wheel event would also be dispatched.
- # [19:27] * timeless_mbp ? s/users/useragent/
- # [19:27] <Travis> shepazu: We haven't been dealing with semantic-level events in this spec.
- # [19:28] <timeless_mbp> s/users responds/useragent responds/
- # [19:28] <Travis> jcraig: Another example from the spec: Whether the user can press Command-Z to trigger an undo request.
- # [19:29] <Travis> ... I know that key events are fired as the physical keys are pressed.
- # [19:29] <Travis> ... At the time the Z is down, then the expectation is that the semantic event would be fired.
- # [19:30] <Travis> ... If not cancelled, then the regular low-level key events would be fired.
- # [19:30] <timeless_mbp> q+
- # [19:30] * Zakim sees timeless_mbp on the speaker queue
- # [19:30] <Travis> shepazu: Why do the events need to be canceled?
- # [19:30] <Travis> ... If there's an undo event that has been processed, what harm do the subsequent key events have?
- # [19:31] <Travis> jcraig: the web app needs a way to say, 'yes' I know about this event.
- # [19:32] <timeless_mbp> if the web application handles he ui event to undo some drag operation. and it also registers cmd-z (for e.g. agents that don't send ui events) and has an undo stack, then the application could undo a second transaction. similarly.
- # [19:33] <timeless_mbp> if the web application handles a ui event for undo, but doesn't handle cmd-z, then the cmd-z will bubble to the useragent + screen reader. this could result in the useragent undoing e.g. typing/paste
- # [19:33] <timeless_mbp> by using preventdefault, you avoid the risk of confusion from that
- # [19:34] <Travis> shepazu: Trying to understand...
- # [19:34] <Travis> ... If we'd started from semantic events, it would be much better for web apps.
- # [19:34] * Joins: jrossi (836b0066@128.30.52.43)
- # [19:34] <Travis> ... DOM L3 Events spec has moved away from that direction.
- # [19:34] <jcraig> q+ to say that these are not "touch" interface events
- # [19:34] * Zakim sees timeless_mbp, jcraig on the speaker queue
- # [19:35] <Travis> ... It's clear that we need a place to spec the behavior of these higher-level events.
- # [19:36] <timeless_mbp> handledEvent()
- # [19:36] <Travis> ... preventDefault may be the wrong way of looking at it... Might be something more like "suppressEvent"
- # [19:36] <Travis> (Doug isn't looking at this log)
- # [19:36] <Travis> :)
- # [19:37] <Travis> [muted]
- # [19:38] <Travis> timeless_mbp: If the app is handling both key events and undo events (semantic) then you inadvertantly handle the undo twice.
- # [19:39] * timeless_mbp mutes
- # [19:39] <jcraig> q?
- # [19:39] * Zakim sees timeless_mbp, jcraig on the speaker queue
- # [19:39] <timeless_mbp> q-
- # [19:39] * Zakim sees jcraig on the speaker queue
- # [19:39] <Travis> shepazu: Web sites will have to write content for both models for awhile.
- # [19:39] <jcraig> ack t
- # [19:39] * Zakim sees jcraig on the speaker queue
- # [19:40] <jcraig> ack j
- # [19:40] <Zakim> jcraig, you wanted to say that these are not "touch" interface events
- # [19:40] * Zakim sees no one on the speaker queue
- # [19:40] * timeless_mbp is going to go mobile which will complicate things
- # [19:40] <Travis> shepazu: Libraries like jQuery will need to handle these sceanrios, and we'll need to provide the right APIs for them. We can't assume that authors will be able to switch over to semantic events immediately.
- # [19:41] <Travis> jcraig: Mentioned previously that semantic events are within the scope of the touch interfaces group.
- # [19:41] <Travis> ... I'm not sure about that.
- # [19:43] <Travis> shepazu: Looking for a better name for touch events working group.
- # [19:45] * Joins: timeless_xchat (timeless@80.186.238.173)
- # [19:45] <Travis> ... If we need to do these "intensional events" elsewhere, we might be able to find a home.
- # [19:47] <Travis> q
- # [19:47] <Travis> q?
- # [19:47] * Zakim sees no one on the speaker queue
- # [19:47] * Quits: timeless_mbp (timeless@88.115.8.36) (Quit: Leaving.)
- # [19:50] <Travis> resolution: DOM L3 will not add UIScrollRequest, and will be considered in another specification. Also will not change WheelEvent.
- # [19:50] * Joins: karl (karlcow@128.30.54.58)
- # [19:51] <Travis> jcraig: I think ValueChangeRequest would be in the same spec as UIScrollRequest.
- # [19:51] <Travis> ... We should talk about DOMAttributeChangeRequestEvent
- # [19:51] <Travis> (what a mouthful)
- # [19:52] <Travis> smaug_: Will we need this if we develop something to replace mutation events?
- # [19:52] <Travis> jcraig: This isn't a direct replacement for mutation events.
- # [19:53] * Quits: Marcos (Marcos@213.236.208.22) (Quit: Marcos)
- # [19:53] <Travis> ... This [DACREvent] is a request for the web app to make a change to the attribute.
- # [19:53] <Travis> ... Whereas DOMAttrModified is a notification that the change has or is about to happen.
- # [19:54] <Travis> shepazu: Yes, I see that this is very different from mutation events.
- # [19:54] <Travis> jcraig: With this event [DACREvent] we (ARIA) wouldn't have a need for DOM Mutation events.
- # [19:55] <Travis> smaug_: If we had a better mutation event, could ARIA use those?
- # [19:58] * timeless_xchat is now known as timeless
- # [20:01] <Travis> Travis wonders what attributes would the AT want to change and why? (Example please?)
- # [20:02] * Parts: fjh (fhirsch3@66.30.252.41)
- # [20:02] * Quits: MikeSmith (MikeSmith@114.48.56.234) (Quit: Deyr fé deyja, frændr deyr, sjálfr et sama)
- # [20:02] * Joins: MikeSmith (MikeSmith@114.48.56.234)
- # [20:06] <timeless> q+ to talk about how one can navigate a tree without changing the selection
- # [20:06] * Zakim sees timeless on the speaker queue
- # [20:09] <Travis> (discussion around scenarios involving screen readers and actions in the web app)
- # [20:09] <timeless> q-
- # [20:09] * Zakim sees no one on the speaker queue
- # [20:13] <Travis> shepazu: Is DOMAttributeChangeRequestEvent considered on the same level of the other semantic events?
- # [20:14] * Quits: MikeSmith (MikeSmith@114.48.56.234) (Ping timeout)
- # [20:14] <Travis> jcraig: Yes, though DACREvent was considered a catch-all rather than having to define many individual events.
- # [20:14] <Travis> Topic: Issue 170- Consider not deprecating DOMActivate.
- # [20:15] <smaug_> see http://www.w3.org/Bugs/Public/show_bug.cgi?id=10899
- # [20:15] <shepazu> ISSUE-170?
- # [20:15] * trackbot getting information on ISSUE-170
- # [20:15] <trackbot> ISSUE-170 -- Consider not deprecating DOMActivate -- raised
- # [20:15] <trackbot> http://www.w3.org/2008/webapps/track/issues/170
- # [20:16] <Travis> shepazu: User agents are all handling 'click' events. You can 'click' most everything, but you can't activate everything...
- # [20:17] <Travis> ... applications in reality have had to adapt to the fact that 'click' is the new activate.
- # [20:18] * Joins: MikeSmith (MikeSmith@111.188.6.231)
- # [20:18] * timeless nods, it's bad
- # [20:19] <Travis> ... If we do an intensional events (semantic events) spec, then having a generic catch-all 'activate' event in the same context as the other semantic events is good (and would succeed there).
- # [20:19] <Travis> ... Putting DOMActivate back into DOM L3 spec as it was before, will probably not succeed as it was intended.
- # [20:22] <Travis> ... The suppression of the lower-level events when a higher-level semantic event is used would need to be need (generally).
- # [20:23] * Quits: jrossi (836b0066@128.30.52.43) (Quit: CGI:IRC)
- # [20:24] * timeless eats dinner and asks that the last comment be minuted
- # [20:25] <Travis> jcraig: Having a new activate event that is more of an activate 'request' than the current after-the-fact notification may be much more appropriate.
- # [20:27] <jcraig> s/activate event that is more of an activate/activate event that can suppress subsequent event and is more of an activate/
- # [20:27] <jcraig> s/subsequent event/subsequent events/
- # [20:28] <Travis> shepazu: Re: Issue 170... DOMActivate not well supported across user agents. Again, deprecation is saying this may be removed in the future.
- # [20:29] * Joins: jrossi (836b0057@128.30.52.43)
- # [20:31] * Parts: jcraig (jcraig@17.226.23.163)
- # [20:32] <Travis> Resolution: Define a suitable replacement for DOMActivate in the semantic events spec. Do not un-deprecate DOMActivate in DOM L3 Events.
- # [20:32] <Travis> shepazu: Will review all issues and mark them with appropriate status.
- # [20:33] <shepazu> ISSUE-155?
- # [20:33] * trackbot getting information on ISSUE-155
- # [20:33] <trackbot> ISSUE-155 -- Consider lowercasing 'text'Input' event -- raised
- # [20:33] <trackbot> http://www.w3.org/2008/webapps/track/issues/155
- # [20:35] <Travis> RESOLUTION: We will change textInput to textinput (lowercasing it).
- # [20:36] * tlr is now known as tlr-off
- # [20:36] * timeless asks scribe to mute
- # [20:38] <Travis> shepazu: We will have an extended call next week to review Last Call items before TPAC.
- # [20:39] <Travis> ... I'm adding a few new keys based on remote controls / media controls need.
- # [20:40] <Travis> Bye!
- # [20:41] * timeless thanks scribe
- # [20:43] * Quits: Travis (836b0069@128.30.52.43) (Quit: CGI:IRC)
- # [20:43] <shepazu> trackbot, end telcon
- # [20:43] * trackbot is ending a teleconference
- # [20:43] <trackbot> Zakim, list attendees
- # [20:43] <Zakim> sorry, trackbot, I don't know what conference this is
- # [20:43] <trackbot> RRSAgent, please draft minutes
- # [20:43] <trackbot> RRSAgent, bye
- # [20:44] <shepazu> rats!
- # [20:51] * Quits: jrossi (836b0057@128.30.52.43) (Quit: CGI:IRC (EOF))
- # [21:25] * timeless ? no logger and no official meeting for it to log?
- # [21:32] * Joins: timeless_mbp (timeless@88.115.8.36)
- # [21:33] * Quits: davidb (davidb@66.207.206.178) (Quit: davidb)
- # [21:36] * Quits: timeless (timeless@80.186.238.173) (Quit: Leaving)
- # [21:46] * Joins: heycam (cam@203.97.204.82)
- # [21:53] * Quits: karl (karlcow@128.30.54.58) (Ping timeout)
- # [22:00] * Joins: karl (karlcow@128.30.54.58)
- # [22:01] * Quits: tlr-off (tlr@128.30.52.169) (Quit: tlr-off)
- # [22:04] * Quits: karl (karlcow@128.30.54.58) (Client exited)
- # [22:22] * Quits: heycam (cam@203.97.204.82) (Quit: bye)
- # [22:22] * Joins: heycam (cam@203.97.204.82)
- # [22:26] * Quits: ArtB (ArtB@192.100.124.219) (Quit: Leaving.)
- # [22:36] * Joins: karl (karlcow@128.30.54.58)
- # [22:45] * Joins: aroben (aroben@17.203.12.32)
- # [22:52] * Zakim excuses himself; his presence no longer seems to be needed
- # [22:52] * Parts: Zakim (rrs-bridgg@128.30.52.169)
- # [22:59] * Joins: davidb (davidb@174.91.48.155)
- # [23:01] * Quits: davidb (davidb@174.91.48.155) (Quit: davidb)
- # [23:34] * Joins: Lachy (Lachlan@212.17.135.34)
- # Session Close: Thu Oct 21 00:00:00 2010
The end :)