Options:
- # Session Start: Sat Jan 05 00:00:01 2013
- # Session Ident: #whatwg
- # [00:00] <annevk> listeners are in adding order
- # [00:01] <zewt> but intuitively capturing listeners are before non-capturing listeners, but that's not actually the case when dispatching to the target itself
- # [00:02] <yroc> Hixie: I see. But incidentally, I think it's actually a good thing that the initial newline is stripped for the reason I outlined above.
- # [00:02] * Quits: bholley (~bholley@65-172-209-33.dsl.volcano.net) (Quit: bholley)
- # [00:02] <zewt> anyway, fixing that even in a different api is probably not worth the added complexity of the subtle difference (and probably other weirdness as a result)
- # [00:02] <Hixie> yroc: probably, yeah
- # [00:03] <annevk> zewt: well we can do all kinds of stuff, e.g. let the developer completely control independently whether capture/bubble/target are included or not
- # [00:04] <annevk> zewt: but whether that's needed... it seems most cases are about target+bubbling, preferably with event delegation via selector
- # [00:04] <zewt> maybe i just do weird things, i dunno
- # [00:05] <yroc> Hixie: In fact, I think it would be good to strip the newline after a child <code> starting tag...
- # [00:05] <yroc> , so the author can start the first line flush with the rest of the code (just a suggestion!)
- # [00:05] <yroc> Hixie: Wondering why do we an element to represent a word wrap opportunity?
- # [00:05] <zewt> sometimes i'll put a capturing listener on a tree to grab an event, do something funky with it, then re-dispatch it (perhaps at a later time), eg. grabbing onclick and delaying the actual onclick by 0.5s to allow an animation to happen
- # [00:06] <yroc> Hixie: Why isn't zero width space sufficient?
- # [00:06] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [00:06] <annevk> zewt: you can do the same with preventDefault()
- # [00:06] * Joins: scor_ (~scor@drupal.org/user/52142/view)
- # [00:07] <zewt> no, because i don't want any non-capturing event listeners to run (since often the actual behavior of the button or whatever is a scripted event, not the default)
- # [00:07] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 260 seconds)
- # [00:08] <yroc> Hixie: U+200B
- # [00:08] <zewt> anyway, it can be dealt with, it just means guaranteeing that the element where the capturing event listener lives is *above* any nodes that might receive the event later, to guarantee the capturing listener happens first--not a huge deal, just annoying when i forget
- # [00:09] * Quits: scor (~scor@drupal.org/user/52142/view) (Ping timeout: 248 seconds)
- # [00:09] * Quits: fr0zenice (~frozenice@unaffiliated/fr0zenice) (Remote host closed the connection)
- # [00:10] <annevk> given that none of the libraries have it and pretty much no developer I have talked to really gets the final argument of addEventListener, I'm sceptical about the new API catering for it, but who knows
- # [00:10] * jernoble is now known as jernoble|afk
- # [00:10] * jernoble|afk is now known as jernoble
- # [00:11] <tantek> why not leave it out until someone needs it in a real world situation?
- # [00:11] <jamesr> the one that you just say "false" for because firefox complains if you don't?
- # [00:11] * Quits: scor_ (~scor@drupal.org/user/52142/view) (Ping timeout: 260 seconds)
- # [00:12] <annevk> tantek: well zewt had such a situation apparently ;)
- # [00:12] <annevk> jamesr: does it still? :/
- # [00:12] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [00:13] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [00:13] <annevk> hopefully once those new IDL bindings land that will no longer happen
- # [00:13] <jamesr> oh! guess it doesn't any more
- # [00:14] <annevk> since I started writing the core bit of Events it has been optional per spec
- # [00:15] <annevk> seems optional in Nightly 20something at least
- # [00:17] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
- # [00:18] * Quits: Robbert_ (~robbert@212.238.236.229) (Remote host closed the connection)
- # [00:19] <zewt> annevk: i think a new events API should absolutely support capturing, but it'd be fine if it was an options dictionary item instead
- # [00:20] <annevk> dunno
- # [00:20] <zewt> capturing isn't used a lot but when you need it, it's really helpful
- # [00:21] <zewt> afk, heading home
- # [00:22] * Quits: weinig|away (~weinig@2620:149:4:1b01:841a:845a:c53c:c520) (Quit: weinig|away)
- # [00:29] * Quits: ehsan (~ehsan@66.207.208.98) (Remote host closed the connection)
- # [00:30] * Joins: weinig (~weinig@17.212.154.233)
- # [00:32] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 276 seconds)
- # [00:33] * Joins: bholley (~bholley@65-172-209-33.dsl.volcano.net)
- # [00:35] * Quits: jernoble (~jernoble@17.212.152.13) (Ping timeout: 246 seconds)
- # [00:36] * abarth|away is now known as abarth
- # [00:36] * Quits: SimonSapin (~simon@ip-166.net-89-2-153.rev.numericable.fr) (Ping timeout: 248 seconds)
- # [00:37] * Quits: Maurice` (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [00:37] * Parts: eighty4 (~eighty4@unaffiliated/eighty4)
- # [00:39] * Joins: eighty4 (~eighty4@unaffiliated/eighty4)
- # [00:39] * Quits: eighty4 (~eighty4@unaffiliated/eighty4) (Excess Flood)
- # [00:40] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 252 seconds)
- # [00:42] * Joins: eighty4 (~eighty4@unaffiliated/eighty4)
- # [00:42] * Quits: danzik17 (~danzik17@ool-45787007.dyn.optonline.net) (Ping timeout: 272 seconds)
- # [00:44] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [00:48] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 240 seconds)
- # [00:49] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [00:52] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [01:00] * Quits: WeirdAl (~chatzilla@g2spf.ask.info) (Quit: ChatZilla 0.9.89 [Firefox 17.0.1/20121128204232])
- # [01:03] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 256 seconds)
- # [01:05] <Hixie> yroc: i seem to recall there was some difference, but the real answer is probably just because it was already implemented, so why not
- # [01:09] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [01:10] * Joins: yorick (~yorick@ip51cd0513.speed.planet.nl)
- # [01:10] * Quits: yorick (~yorick@ip51cd0513.speed.planet.nl) (Changing host)
- # [01:10] * Joins: yorick (~yorick@oftn/member/yorick)
- # [01:14] * Quits: jsoncorwin (~textual@c-50-131-117-90.hsd1.ca.comcast.net) (Quit: Computer has gone to sleep.)
- # [01:16] <zewt> annevk: random thought, but i wonder if this could just be element.addEventListener("click", function(e) { }, { options }) when the third argument is a dictionary instead of a boolean, possible options are "selector" and "capture", and have "alwaysBubble" be an option (instead of having a separate function just for that)
- # [01:18] <zewt> also i wonder if making addEventListener return an object or a timeout-like id would be web-compatible (can't imagine why not, but it's such a critical API that who knows)
- # [01:21] * Joins: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net)
- # [01:21] * Quits: scor (~scor@c-98-216-39-127.hsd1.ma.comcast.net) (Changing host)
- # [01:21] * Joins: scor (~scor@drupal.org/user/52142/view)
- # [01:29] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 276 seconds)
- # [01:29] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [01:37] <jamesr> if we do that i'd really like there to be a way to specify some filters on the sorts of events - i.e. say which key events you care about for keyboard-related ones, specifying which modifiers you care about
- # [01:37] <jamesr> so the browser can know up-front whether to bother doing all the setup of firing a DOM event or if the listener is just going to toss it
- # [01:44] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 252 seconds)
- # [01:44] <yroc> Hixie: Interesting though because <wbr> is not in the 4.01 spec as far as I can see, nor in Berners-Lee RFC 1866 or W3C's 3.2 spec.
- # [01:44] <Hixie> yeah we didn't pay much attention to the earlier specs when writing the current one
- # [01:44] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [01:44] <Hixie> more what browsers implemented
- # [01:44] <yroc> Hixie: I have found references to it dating back to the late 90s, so it's obviously been around
- # [01:45] <yroc> I see.
- # [01:45] <yroc> So that was the driving force then. The fact that it was implemented in the major browsers, so it was just spec'ed
- # [01:46] <Hixie> that's why it was specced as required to implement, but the reason it was speced as valid to use (a completely different question) is more likely to be that it provided a valid use case (albeit one that's no more useful than the zwsp character, iirc)
- # [01:47] * Joins: yorick_ (~yorick@oftn/member/yorick)
- # [01:48] * Quits: yorick (~yorick@oftn/member/yorick) (Ping timeout: 260 seconds)
- # [01:49] <yroc> But there's really such thing as "required to implement," is there? I mean the vendors can do what they want, no?
- # [01:49] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 248 seconds)
- # [01:49] <Hixie> well true
- # [01:49] <Hixie> in practice what the spec says is required to implement is what they will implement anyway
- # [01:49] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [01:50] <yroc> ...or have already implemented! :-) Gotcha.
- # [01:50] <Hixie> but it also says what a new browser would have to implement to be compatible with the web
- # [01:52] <yroc> "Compatible with the web?" -- what do you mean by "web" here?
- # [01:52] <Hixie> deployed web content
- # [01:53] <yroc> So compatible with what web authors are producing.
- # [01:54] * Joins: nonge (~nonge@p5B326CC9.dip.t-dialin.net)
- # [01:54] * Quits: jwalden (~waldo@adsl-70-131-98-46.dsl.emhril.sbcglobal.net) (Quit: ChatZilla 0.9.87-5.1450hg.fc17 [XULRunner 17.0.1/20121129151931])
- # [01:56] * Quits: yroc (~yroc@CPE602ad09304e3-CM602ad09304e0.cpe.net.cable.rogers.com) (Quit: Thanks Ian; have a good night)
- # [01:58] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 272 seconds)
- # [01:59] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [02:04] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 265 seconds)
- # [02:04] <Hixie> right
- # [02:04] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [02:05] * Quits: eric_carlson (~ericc@c-67-188-56-39.hsd1.ca.comcast.net) (Ping timeout: 276 seconds)
- # [02:05] * Quits: seventh (seventh@207.207.28.55) (Ping timeout: 272 seconds)
- # [02:08] * Quits: sicking (~sicking@67.180.8.184) (Quit: sicking)
- # [02:08] * Quits: ap (~ap@2620:149:4:1b01:48f7:df23:34cc:2d43) (Quit: ap)
- # [02:10] * Joins: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [02:10] * Quits: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [02:10] * Joins: lilmonkey` (~colin@pdpc/supporter/professional/riven)
- # [02:10] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [02:11] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Ping timeout: 260 seconds)
- # [02:14] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 255 seconds)
- # [02:14] * Joins: jacobolus (~jacobolus@c-76-126-160-4.hsd1.ca.comcast.net)
- # [02:14] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [02:15] * heycam|away is now known as heycam
- # [02:17] * Quits: yorick_ (~yorick@oftn/member/yorick) (Quit: No Ping reply in 180 seconds.)
- # [02:17] * Joins: yorick (~yorick@ip51cd0513.speed.planet.nl)
- # [02:17] * Quits: yorick (~yorick@ip51cd0513.speed.planet.nl) (Changing host)
- # [02:17] * Joins: yorick (~yorick@oftn/member/yorick)
- # [02:19] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 255 seconds)
- # [02:19] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [02:21] * Quits: linclark (~clark@c-67-186-35-246.hsd1.pa.comcast.net) (Quit: linclark)
- # [02:24] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 246 seconds)
- # [02:24] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [02:25] * Quits: jsbell (jsbell@nat/google/x-wtexrwhiqeiexuuk) (Quit: There's no place like home...)
- # [02:25] * heycam is now known as heycam|away
- # [02:27] * Quits: Robbert_ (~robbert@212.238.236.229) (Remote host closed the connection)
- # [02:31] * Quits: yorick (~yorick@oftn/member/yorick) (Remote host closed the connection)
- # [02:31] * Quits: eresair (~eresair@173.247.199.2) (Remote host closed the connection)
- # [02:34] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 260 seconds)
- # [02:35] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [02:39] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 255 seconds)
- # [02:39] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Remote host closed the connection)
- # [02:39] * Joins: mattgifford (~mattgiffo@70.102.199.158)
- # [02:40] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [02:43] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
- # [02:44] * Quits: mattgifford (~mattgiffo@70.102.199.158) (Ping timeout: 248 seconds)
- # [02:45] <Hixie> ok, i'm reopening all the whatwg later and remind bugs
- # [02:49] * Joins: grainol (~mdaj79@189.114.35.236)
- # [02:49] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [02:49] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Client Quit)
- # [02:52] <jamesr> new year = it's later now?
- # [02:54] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 255 seconds)
- # [02:55] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [02:58] <Hixie> yeah
- # [03:03] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 256 seconds)
- # [03:04] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [03:09] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 260 seconds)
- # [03:09] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [03:10] * Quits: tantek (~tantek@v-1045.fw1.sfo1.mozilla.net) (Quit: tantek)
- # [03:31] * Quits: Jonadabe (~Jonadabe@bl5-61-180.dsl.telepac.pt) (Ping timeout: 252 seconds)
- # [03:34] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 260 seconds)
- # [03:34] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [03:38] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [03:42] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 248 seconds)
- # [03:45] * Quits: kinetik (~kinetik@121.99.59.46) (Ping timeout: 252 seconds)
- # [03:45] * Joins: kinetik_ (~kinetik@121.99.55.208)
- # [03:46] * Joins: Robbert_ (~robbert@2001:980:9368:1:c53a:6b6a:9e34:e4ea)
- # [03:51] * Quits: Robbert_ (~robbert@2001:980:9368:1:c53a:6b6a:9e34:e4ea) (Ping timeout: 276 seconds)
- # [03:56] * Joins: Robbert_ (~robbert@2001:980:9368:1:cd88:a84e:89bb:fe82)
- # [04:01] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [04:01] * Quits: Robbert_ (~robbert@2001:980:9368:1:cd88:a84e:89bb:fe82) (Ping timeout: 276 seconds)
- # [04:04] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 264 seconds)
- # [04:04] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [04:06] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [04:06] * Joins: jonlee (~jonlee@2620:149:4:1b01:2184:ee81:2be8:8c11)
- # [04:09] * Quits: Jedi_ (~Jedi@jedi.org) (Ping timeout: 244 seconds)
- # [04:11] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 256 seconds)
- # [04:12] * Joins: yroc (~yroc@CPE602ad09304e3-CM602ad09304e0.cpe.net.cable.rogers.com)
- # [04:14] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 252 seconds)
- # [04:14] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [04:16] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [04:16] * Quits: yroc (~yroc@CPE602ad09304e3-CM602ad09304e0.cpe.net.cable.rogers.com) (Client Quit)
- # [04:16] * jonlee is now known as jonlee|afk
- # [04:17] * Joins: eric_carlson (~ericc@c-67-188-56-39.hsd1.ca.comcast.net)
- # [04:19] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 252 seconds)
- # [04:20] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [04:20] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 240 seconds)
- # [04:23] * jonlee|afk is now known as jonlee
- # [04:23] * Joins: tantek (~tantek@md90536d0.tmodns.net)
- # [04:25] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [04:25] * Joins: jonlee_ (~jonlee@2620:149:4:1b01:1533:2c56:dcfa:83a1)
- # [04:27] * Quits: tantek (~tantek@md90536d0.tmodns.net) (Client Quit)
- # [04:27] * Joins: isherman-book (Adium@nat/google/x-xottuuoqvqzdszmx)
- # [04:27] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [04:29] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 256 seconds)
- # [04:29] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [04:29] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 264 seconds)
- # [04:32] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
- # [04:33] * jonlee_ is now known as jonlee|afk
- # [04:34] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 240 seconds)
- # [04:34] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [04:35] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [04:39] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 276 seconds)
- # [04:42] * Quits: eric_carlson (~ericc@c-67-188-56-39.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
- # [04:42] * Quits: Druide_ (~Druid@ip-178-203-141-163.unitymediagroup.de) (Ping timeout: 248 seconds)
- # [04:44] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 252 seconds)
- # [04:44] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [04:44] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [04:46] * Quits: isherman-book (Adium@nat/google/x-xottuuoqvqzdszmx) (Quit: Leaving.)
- # [04:47] * Quits: bholley (~bholley@65-172-209-33.dsl.volcano.net) (Quit: bholley)
- # [04:49] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 256 seconds)
- # [04:51] * heycam|away is now known as heycam
- # [04:54] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 260 seconds)
- # [04:54] * Joins: Robbert_ (~robbert@2001:980:9368:1:d46c:d6d1:4167:360)
- # [04:54] <Hixie> annevk: did you fiele a bug for https://www.w3.org/Bugs/Public/show_bug.cgi?id=20535#c3 ?
- # [04:54] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [04:54] * kinetik_ is now known as kinetik
- # [04:55] * Quits: weinig (~weinig@17.212.154.233) (Quit: weinig)
- # [04:58] * heycam is now known as heycam|away
- # [04:59] * Quits: Robbert_ (~robbert@2001:980:9368:1:d46c:d6d1:4167:360) (Ping timeout: 276 seconds)
- # [04:59] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 255 seconds)
- # [04:59] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [05:04] * Joins: Robbert_ (~robbert@2001:980:9368:1:b967:d1ae:b90e:a61d)
- # [05:04] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 248 seconds)
- # [05:04] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [05:09] * Quits: Robbert_ (~robbert@2001:980:9368:1:b967:d1ae:b90e:a61d) (Ping timeout: 276 seconds)
- # [05:19] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 276 seconds)
- # [05:19] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [05:23] * Joins: Robbert_ (~robbert@2001:980:9368:1:b416:590e:4ce5:bd77)
- # [05:24] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 264 seconds)
- # [05:25] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [05:26] * rniwa is now known as rniwa|away
- # [05:26] * Quits: jacobolus (~jacobolus@c-76-126-160-4.hsd1.ca.comcast.net) (Ping timeout: 255 seconds)
- # [05:28] * Quits: Robbert_ (~robbert@2001:980:9368:1:b416:590e:4ce5:bd77) (Ping timeout: 245 seconds)
- # [05:29] * Quits: say2joe (~say2joe@204.56.108.2) (Read error: Operation timed out)
- # [05:29] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 248 seconds)
- # [05:29] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [05:33] * Joins: Robbert_ (~robbert@2001:980:9368:1:6c32:50ca:7dea:b76)
- # [05:34] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 240 seconds)
- # [05:34] * Parts: Wilto_ (uid2821@gateway/web/irccloud.com/x-ntytbrovgwdpgqgt)
- # [05:34] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [05:37] * Quits: Robbert_ (~robbert@2001:980:9368:1:6c32:50ca:7dea:b76) (Ping timeout: 276 seconds)
- # [05:38] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [05:41] * Joins: NimeshNeema (uid2689@gateway/web/irccloud.com/x-lfntakgbjggrdiog)
- # [05:42] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [05:44] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
- # [05:47] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 260 seconds)
- # [05:49] * Quits: danbri_ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Read error: Connection timed out)
- # [05:49] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 276 seconds)
- # [05:49] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [05:49] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [05:50] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [05:51] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Client Quit)
- # [05:52] * Joins: Robbert_ (~robbert@2001:980:9368:1:e012:a9dd:1490:e229)
- # [05:54] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 252 seconds)
- # [05:54] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [05:57] * Joins: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [05:57] * Quits: Robbert_ (~robbert@2001:980:9368:1:e012:a9dd:1490:e229) (Ping timeout: 276 seconds)
- # [06:01] * Joins: Robbert_ (~robbert@2001:980:9368:1:fd8f:9543:e454:4d4e)
- # [06:06] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [06:06] * Quits: Robbert_ (~robbert@2001:980:9368:1:fd8f:9543:e454:4d4e) (Ping timeout: 245 seconds)
- # [06:11] * Joins: Robbert_ (~robbert@2001:980:9368:1:dc69:1fd7:fa5e:8c80)
- # [06:13] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 246 seconds)
- # [06:15] * Quits: Robbert_ (~robbert@2001:980:9368:1:dc69:1fd7:fa5e:8c80) (Ping timeout: 245 seconds)
- # [06:16] * Joins: GPHemsley (~GPHemsley@c-98-251-111-3.hsd1.ga.comcast.net)
- # [06:16] * Quits: GPHemsley (~GPHemsley@c-98-251-111-3.hsd1.ga.comcast.net) (Changing host)
- # [06:16] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [06:19] * Joins: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net)
- # [06:21] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [06:24] * Quits: sicking (~sicking@c-67-180-8-184.hsd1.ca.comcast.net) (Quit: sicking)
- # [06:25] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 240 seconds)
- # [06:30] * Joins: Robbert_ (~robbert@2001:980:9368:1:3829:bbcf:4165:7c4b)
- # [06:34] * Quits: Robbert_ (~robbert@2001:980:9368:1:3829:bbcf:4165:7c4b) (Ping timeout: 245 seconds)
- # [06:39] * Joins: Robbert_ (~robbert@2001:980:9368:1:589b:323:8964:bced)
- # [06:44] * Quits: Robbert_ (~robbert@2001:980:9368:1:589b:323:8964:bced) (Ping timeout: 260 seconds)
- # [06:49] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [06:53] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 252 seconds)
- # [06:55] * Quits: aglehg (~aglehg@a79-169-217-71.cpe.netcabo.pt) (Remote host closed the connection)
- # [06:59] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [07:03] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 240 seconds)
- # [07:04] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [07:08] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [07:08] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [07:08] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [07:09] * Quits: scor (~scor@drupal.org/user/52142/view) (Quit: scor)
- # [07:13] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 252 seconds)
- # [07:13] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 264 seconds)
- # [07:18] * Joins: Robbert_ (~robbert@2001:980:9368:1:85d1:9742:7a45:f6ec)
- # [07:22] * Quits: Robbert_ (~robbert@2001:980:9368:1:85d1:9742:7a45:f6ec) (Ping timeout: 245 seconds)
- # [07:28] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [07:31] * lilmonkey` is now known as lilmonkey
- # [07:32] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 260 seconds)
- # [07:36] * Joins: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net)
- # [07:37] * Joins: Robbert_ (~robbert@2001:980:9368:1:24c9:262f:56bd:accd)
- # [07:41] * Quits: Robbert_ (~robbert@2001:980:9368:1:24c9:262f:56bd:accd) (Ping timeout: 245 seconds)
- # [07:46] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [07:51] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 252 seconds)
- # [07:56] * Joins: Robbert_ (~robbert@2001:980:9368:1:55a3:7698:e918:ce69)
- # [08:01] * Quits: Robbert_ (~robbert@2001:980:9368:1:55a3:7698:e918:ce69) (Ping timeout: 276 seconds)
- # [08:06] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [08:07] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [08:10] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [08:10] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 264 seconds)
- # [08:13] * Quits: danzik17 (~danzik17@ool-45787007.dyn.optonline.net) (Ping timeout: 272 seconds)
- # [08:15] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [08:20] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 252 seconds)
- # [08:25] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [08:29] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 252 seconds)
- # [08:34] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [08:38] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 240 seconds)
- # [08:43] * Joins: Robbert_ (~robbert@2001:980:9368:1:89c0:a5fb:5547:ca61)
- # [08:48] * Quits: Robbert_ (~robbert@2001:980:9368:1:89c0:a5fb:5547:ca61) (Ping timeout: 245 seconds)
- # [08:52] * Quits: grainol (~mdaj79@189.114.35.236) (Ping timeout: 265 seconds)
- # [08:53] * Joins: Robbert_ (~robbert@2001:980:9368:1:f13c:5fd3:128b:1c90)
- # [08:54] * Quits: jacobolus (~jacobolus@50-0-133-210.dsl.static.sonic.net) (Quit: Leaving...)
- # [08:57] * Quits: Robbert_ (~robbert@2001:980:9368:1:f13c:5fd3:128b:1c90) (Ping timeout: 245 seconds)
- # [09:02] * Joins: Robbert_ (~robbert@2001:980:9368:1:8127:e1ff:4c1f:add1)
- # [09:07] * Quits: Robbert_ (~robbert@2001:980:9368:1:8127:e1ff:4c1f:add1) (Ping timeout: 276 seconds)
- # [09:11] * Joins: Robbert_ (~robbert@2001:980:9368:1:c4d8:352b:f7db:613a)
- # [09:16] * Quits: Robbert_ (~robbert@2001:980:9368:1:c4d8:352b:f7db:613a) (Ping timeout: 260 seconds)
- # [09:20] * Joins: Robbert_ (~robbert@2001:980:9368:1:cbb:320c:15e8:8af)
- # [09:21] * Joins: Ms2ger (~Ms2ger@179.195-242-81.adsl-dyn.isp.belgacom.be)
- # [09:22] * Joins: jsoncorwin (~textual@213.sub-70-199-66.myvzw.com)
- # [09:25] * Quits: Robbert_ (~robbert@2001:980:9368:1:cbb:320c:15e8:8af) (Ping timeout: 276 seconds)
- # [09:29] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [09:33] * Joins: SimonSapin (~simon@ip-166.net-89-2-153.rev.numericable.fr)
- # [09:34] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 265 seconds)
- # [09:37] * Joins: alrra (~alrra@188.24.79.167)
- # [09:37] * Quits: alrra (~alrra@188.24.79.167) (Changing host)
- # [09:37] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [09:38] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [09:43] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 256 seconds)
- # [09:47] * Parts: alrra (~alrra@unaffiliated/alrra) ("Leaving")
- # [09:49] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [09:53] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 255 seconds)
- # [09:57] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [09:58] * Quits: jsoncorwin (~textual@213.sub-70-199-66.myvzw.com) (Quit: Computer has gone to sleep.)
- # [10:02] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 240 seconds)
- # [10:07] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [10:12] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 276 seconds)
- # [10:17] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [10:18] * Joins: Smylers (~smylers@host86-177-244-13.range86-177.btcentralplus.com)
- # [10:21] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 252 seconds)
- # [10:27] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [10:32] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 256 seconds)
- # [10:38] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [10:39] * Joins: carbonix (~vcarbune@79.119.87.22)
- # [10:43] * Joins: nonge_ (~nonge@p5082A7EF.dip.t-dialin.net)
- # [10:43] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 264 seconds)
- # [10:47] * Quits: nonge (~nonge@p5B326CC9.dip.t-dialin.net) (Ping timeout: 252 seconds)
- # [10:50] * Joins: Robbert_ (~robbert@2001:980:9368:1:31ea:f94f:a07b:ac91)
- # [10:54] * Quits: Robbert_ (~robbert@2001:980:9368:1:31ea:f94f:a07b:ac91) (Ping timeout: 245 seconds)
- # [11:02] * Joins: Robbert_ (~robbert@2001:980:9368:1:418c:2ab0:2c39:562d)
- # [11:06] * Quits: Robbert_ (~robbert@2001:980:9368:1:418c:2ab0:2c39:562d) (Ping timeout: 276 seconds)
- # [11:14] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [11:18] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 252 seconds)
- # [11:23] * Joins: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [11:23] * Quits: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [11:23] * Joins: lilmonkey` (~colin@pdpc/supporter/professional/riven)
- # [11:26] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [11:26] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [11:26] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Ping timeout: 252 seconds)
- # [11:27] * Joins: Maurice (copyman@5ED573FA.cm-7-6b.dynamic.ziggo.nl)
- # [11:28] * Joins: Robbert__ (~robbert@212.238.236.229)
- # [11:30] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 240 seconds)
- # [11:34] * Joins: maikmerten (~maikmerte@port-92-201-125-83.dynamic.qsc.de)
- # [11:42] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [11:50] * lilmonkey` is now known as lilmonkey
- # [11:51] * Joins: victor2 (~Adium@AAubervilliers-651-1-117-232.w86-198.abo.wanadoo.fr)
- # [11:53] * Joins: rniwa_ (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net)
- # [11:54] * Joins: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net)
- # [11:55] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Ping timeout: 252 seconds)
- # [11:55] * rniwa_ is now known as rniwa
- # [11:59] * Joins: izhak (~izhak@31.47.116.209)
- # [12:00] * Quits: Robbert__ (~robbert@212.238.236.229) (Remote host closed the connection)
- # [12:12] * Joins: cheron (~cheron@unaffiliated/cheron)
- # [12:13] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [12:14] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [12:35] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [12:41] <annevk> Hixie: will do
- # [12:55] * Quits: victor2 (~Adium@AAubervilliers-651-1-117-232.w86-198.abo.wanadoo.fr) (Quit: Leaving.)
- # [12:56] * Joins: fr0zenice (~frozenice@unaffiliated/fr0zenice)
- # [12:56] * Joins: grainol (~mdaj79@189.114.35.236)
- # [12:58] <annevk> done
- # [13:00] * Joins: danbri__ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [13:03] * Joins: danbri___ (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [13:03] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Ping timeout: 246 seconds)
- # [13:03] <annevk> jamesr: interesting idea
- # [13:05] * Quits: rniwa (~rniwa@70-89-66-218-ca.sfba.hfc.comcastbusiness.net) (Quit: rniwa)
- # [13:06] * Quits: danbri__ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Ping timeout: 260 seconds)
- # [13:08] * Quits: danbri___ (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Ping timeout: 260 seconds)
- # [13:08] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Ping timeout: 260 seconds)
- # [13:08] * Joins: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl)
- # [13:08] * Quits: lilmonkey` (~colin@53518387.cm-6-2c.dynamic.ziggo.nl) (Changing host)
- # [13:08] * Joins: lilmonkey` (~colin@pdpc/supporter/professional/riven)
- # [13:11] * Quits: lilmonkey (~colin@pdpc/supporter/professional/riven) (Ping timeout: 260 seconds)
- # [13:11] * lilmonkey` is now known as lilmonkey
- # [13:15] * Quits: Habo (~Habo@popkorn.progressbar.sk) (Ping timeout: 246 seconds)
- # [13:18] * Quits: maikmerten (~maikmerte@port-92-201-125-83.dynamic.qsc.de) (Remote host closed the connection)
- # [13:25] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [13:42] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [13:43] * Quits: carbonix (~vcarbune@79.119.87.22) (Ping timeout: 272 seconds)
- # [13:59] * Quits: Lachy (~Lachy@cm-84.215.19.229.getinternet.no) (Quit: Computer has gone to sleep.)
- # [13:59] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [14:05] <annevk> smaug____: I suggest looking at some popular JavaScript libraries if you want to understand "why"
- # [14:11] * Joins: Lachy (~Lachy@cm-84.215.19.229.getinternet.no)
- # [14:23] <smaug____> annevk: that isn't why
- # [14:24] <annevk> it is though
- # [14:24] <smaug____> jQuery has its API just because someone has decided to have such
- # [14:24] <smaug____> I'd like to understand why jQuery has the API
- # [14:26] <smaug____> I don't have too much against jQuery's APIs, but need to be careful since it tends to slow down things (either it is jQuery implementation or the API design)
- # [14:46] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 264 seconds)
- # [14:49] <annevk> every developer I talk to wants selector-based filtering
- # [14:50] <annevk> you make a good point about when to do said filtering though
- # [14:51] <annevk> pretty sure we can do whatever is most performant there
- # [14:52] <smaug____> well, it affects to behavior
- # [14:52] <smaug____> I wonder what jQuery does
- # [14:53] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [14:55] <annevk> oops, it seems it filters based on event.target
- # [14:56] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 245 seconds)
- # [14:56] <smaug____> oh
- # [14:56] <smaug____> that is somewhat odd
- # [14:56] <annevk> nah, see e.g. http://icant.co.uk/sandbox/eventdelegation/
- # [14:57] <smaug____> other thing possibly useful would be event target groups, so that one could add and remove listeners from many targets at once
- # [14:58] <annevk> that's basically this
- # [14:58] <smaug____> it is not
- # [14:58] <annevk> you register on a common parent and select the targets with a selector
- # [14:58] * Joins: Obvious (tachikoma@188.226.74.2)
- # [14:59] <smaug____> this requires common parent and all
- # [14:59] <annevk> given that events dispatch in a tree, that's a given
- # [14:59] <annevk> but maybe the reverse is all we need...
- # [15:00] <annevk> listen to events for elements that match these selectors?
- # [15:00] <annevk> not sure that quite works given text nodes and such though
- # [15:01] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 252 seconds)
- # [15:01] <smaug____> "given that events dispatch in a tree"... I was thinking something more generic which can handle several DOM trees at once, and wouldn't actually be restricted to DOM trees, but would work with all the event targets
- # [15:02] <smaug____> hmm, selector matching on XHR doesn't quite make sense
- # [15:03] <smaug____> is jquery's 'on' node only thing
- # [15:04] <smaug____> oh dear, it has all different thing for "Ajax"
- # [15:06] <annevk> yeah, selector-based matching only makes sense for Elements
- # [15:06] * Quits: Obvious (tachikoma@188.226.74.2) (Ping timeout: 276 seconds)
- # [15:06] <annevk> well, for RootNode I suppose
- # [15:06] * Joins: Obvious (tachikoma@188.226.74.2)
- # [15:07] * smaug____ doesn't understand the word "delegation" with event handling
- # [15:08] <smaug____> it is just normal event handling
- # [15:08] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [15:08] * yoav is now known as yoav_
- # [15:09] <smaug____> the fact that listener isn't on the target or that target checking happens within the listner does not mean any kind of "delegation"
- # [15:18] <annevk> I think the way it's viewed is that you delegate the work to a listener registered on a parent
- # [15:18] <annevk> I'm not sure it's very interesting to debate terminology at this point though. It's called delegation by the developer community...
- # [15:19] <smaug____> yeah, and I just don't understand what you actually delegate. You just do stuff in an ancestor's listener :)
- # [15:20] <smaug____> well, delegation isn't a good term IMO, so I don't expect it to end up to specs
- # [15:20] <smaug____> we need something more exact, if anything
- # [15:20] <smaug____> but lunch time
- # [15:25] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 276 seconds)
- # [15:25] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [15:28] <annevk> the spec will just define the API, no buzzwords...
- # [15:29] <annevk> but at this point it's not really clear what requirements the API should meet
- # [15:37] * Joins: SonicX (~quassel@106.78.193.157)
- # [15:56] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Remote host closed the connection)
- # [15:56] * Joins: yorick (~yorick@ip51cd0513.speed.planet.nl)
- # [15:56] * Quits: yorick (~yorick@ip51cd0513.speed.planet.nl) (Changing host)
- # [15:56] * Joins: yorick (~yorick@oftn/member/yorick)
- # [16:29] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [16:30] * Quits: Robbert_ (~robbert@212.238.236.229) (Remote host closed the connection)
- # [16:30] <smaug____> yeah, need to know the requirements first
- # [16:32] * Joins: ^esc (~esc_ape@77.116.247.190.wireless.dyn.drei.com)
- # [16:40] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Remote host closed the connection)
- # [16:42] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [16:42] * Quits: svl (~me@ip565744a7.direct-adsl.nl) (Quit: And back he spurred like a madman, shrieking a curse to the sky.)
- # [16:56] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Ping timeout: 260 seconds)
- # [16:57] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [17:00] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [17:02] * Quits: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu) (Ping timeout: 248 seconds)
- # [17:02] * Joins: maikmerten (~maikmerte@port-92-201-125-83.dynamic.qsc.de)
- # [17:07] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Remote host closed the connection)
- # [17:08] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Remote host closed the connection)
- # [17:08] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [17:08] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 255 seconds)
- # [17:09] * Joins: dbaron (~dbaron@173-228-85-58.dsl.dynamic.sonic.net)
- # [17:09] * Joins: jtcranmer (~jcranmer@ltsp2.csl.tjhsst.edu)
- # [17:25] * Joins: danzik17 (~danzik17@ool-45787007.dyn.optonline.net)
- # [17:42] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [17:44] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [17:45] * Joins: carbonix (~vcarbune@79.119.87.22)
- # [17:59] * Joins: alrra (~alrra@188.24.79.167)
- # [17:59] * Quits: alrra (~alrra@188.24.79.167) (Changing host)
- # [17:59] * Joins: alrra (~alrra@unaffiliated/alrra)
- # [17:59] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Remote host closed the connection)
- # [18:00] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [18:02] * Joins: svl (~me@ip565744a7.direct-adsl.nl)
- # [18:06] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Remote host closed the connection)
- # [18:08] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [18:08] * Quits: SonicX (~quassel@106.78.193.157) (Ping timeout: 264 seconds)
- # [18:10] * Quits: cheron (~cheron@unaffiliated/cheron) (Quit: Leaving.)
- # [18:11] * Joins: SonicX (~quassel@106.78.193.157)
- # [18:11] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Remote host closed the connection)
- # [18:12] * Joins: Habo (~Habo@popkorn.progressbar.sk)
- # [18:25] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [18:26] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Remote host closed the connection)
- # [18:32] <zewt> smaug____: "delegation" just refers to the approach (handling events for dynamic trees by listening up the tree and filtering), and it's the best term there will ever be merely because it's what everyone uses and understands
- # [18:32] <zewt> trying to rename something after a term is widely accepted is never the right thing to do
- # [18:34] <smaug____> well, I don't know how accepted that is
- # [18:35] <smaug____> anyhow, if it doesn't end up to any spec, as I hope, I don't care :)
- # [18:35] <zewt> it is in my experience
- # [18:36] * Quits: SonicX (~quassel@106.78.193.157) (Ping timeout: 240 seconds)
- # [18:36] <smaug____> Firefox UI is all about event "delegation", but "delegation" isn't really used anywhere
- # [18:36] <smaug____> (I know, that is not web development)
- # [18:37] * Joins: SonicX (~quassel@106.78.193.157)
- # [18:39] * Quits: izhak (~izhak@31.47.116.209) (Ping timeout: 276 seconds)
- # [18:42] * Quits: SonicX (~quassel@106.78.193.157) (Ping timeout: 272 seconds)
- # [18:58] * Joins: SonicX (~quassel@106.78.193.157)
- # [18:58] <zewt> oops, tried to put a million event listeners on window and chrome is upset at me
- # [19:01] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Ping timeout: 255 seconds)
- # [19:01] <smaug____> :)
- # [19:01] <smaug____> zewt: doing performance testing?
- # [19:03] <smaug____> (for some reason chrome's event dispatch speed has regressed significantly)
- # [19:03] <smaug____> (at least in my tests)
- # [19:05] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [19:06] * Joins: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si)
- # [19:08] <zewt> smaug____: just sanity checking the "event filtering" thing on https://www.w3.org/Bugs/Public/show_bug.cgi?id=16491 (which as I suspected, seems to not be useful, at least at the dispatch phase)
- # [19:09] <zewt> also ... wow, webkit is initKeyboardEvent and gecko is initKeyEvent and there's no overlap? seriously?
- # [19:09] <smaug____> Gecko has DOM 0 key events, webkit has some obsolete D3E draft key events, IIRC
- # [19:10] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 255 seconds)
- # [19:13] <annevk> o_O
- # [19:16] * Quits: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley) (Ping timeout: 276 seconds)
- # [19:17] * Quits: SonicX (~quassel@106.78.193.157) (Read error: Connection reset by peer)
- # [19:20] * Quits: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net) (Quit: tantek)
- # [19:20] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Remote host closed the connection)
- # [19:20] * Joins: SonicX (~quassel@106.66.8.205)
- # [19:21] * Joins: mattgifford (~mattgiffo@108.161.20.199)
- # [19:21] * Joins: GPHemsley (~GPHemsley@c-98-251-111-3.hsd1.ga.comcast.net)
- # [19:21] * Quits: GPHemsley (~GPHemsley@c-98-251-111-3.hsd1.ga.comcast.net) (Changing host)
- # [19:21] * Joins: GPHemsley (~GPHemsley@pdpc/supporter/student/GPHemsley)
- # [19:25] * Quits: mattgifford (~mattgiffo@108.161.20.199) (Ping timeout: 264 seconds)
- # [19:32] * Joins: Druide_ (~Druid@ip-178-203-141-163.unitymediagroup.de)
- # [19:49] * Quits: dbaron (~dbaron@173-228-85-58.dsl.dynamic.sonic.net) (Ping timeout: 272 seconds)
- # [19:54] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [19:58] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [20:15] * Joins: smaug (~chatzilla@cs181151161.pp.htv.fi)
- # [20:17] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 255 seconds)
- # [20:18] * smaug is now known as smaug____
- # [20:20] * Joins: baku (~baku@2-236-39-253.ip231.fastwebnet.it)
- # [20:27] * Joins: veosotano (~veosotano@48.Red-88-27-46.staticIP.rima-tde.net)
- # [20:36] * Quits: baku (~baku@2-236-39-253.ip231.fastwebnet.it) (Ping timeout: 240 seconds)
- # [20:49] * Joins: tomasf (~tom@c-44dbe555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [20:52] * Quits: maikmerten (~maikmerte@port-92-201-125-83.dynamic.qsc.de) (Remote host closed the connection)
- # [20:52] * Joins: dbaron (~dbaron@173-228-85-58.dsl.dynamic.sonic.net)
- # [20:59] * Joins: SonicX_ (~quassel@106.66.40.205)
- # [21:00] * Quits: SonicX (~quassel@106.66.8.205) (Ping timeout: 272 seconds)
- # [21:05] * Quits: smaug____ (~chatzilla@cs181151161.pp.htv.fi) (Ping timeout: 276 seconds)
- # [21:07] * Quits: Ms2ger (~Ms2ger@179.195-242-81.adsl-dyn.isp.belgacom.be) (Quit: nn)
- # [21:08] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [21:11] * Joins: charl_ (~charl@2001:0:53aa:64c:38e9:411f:adb5:6bcf)
- # [21:14] * Quits: SonicX_ (~quassel@106.66.40.205) (Remote host closed the connection)
- # [21:14] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [21:15] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Ping timeout: 248 seconds)
- # [21:19] * Quits: SamB_ (~Sam@2001:470:1f07:57:55a:197f:dab5:d459) (Quit: Leaving)
- # [21:30] * Joins: Yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net)
- # [21:31] <Yuhong> "And we provide the longest support life cycle of any browser, allowing you to upgrade your browser at your own pace."
- # [21:31] <Yuhong> From http://blogs.windows.com/ie/b/ie/archive/2012/12/13/ten-reasons-why-internet-explorer-10-is-best-for-business.aspx
- # [21:35] * Quits: Yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net) (Client Quit)
- # [21:46] * Joins: smaug____ (~chatzilla@cs181151161.pp.htv.fi)
- # [21:53] * Krinkle|detached is now known as Krinkle
- # [21:59] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Remote host closed the connection)
- # [22:05] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [22:07] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [22:12] <zewt> one might possibly refer to that as "spin"
- # [22:13] * Joins: Robbert_ (~robbert@212.238.236.229)
- # [22:13] * Joins: drdt (~dydz@76-220-18-65.lightspeed.sntcca.sbcglobal.net)
- # [22:16] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Remote host closed the connection)
- # [22:17] * Quits: Robbert_ (~robbert@212.238.236.229) (Ping timeout: 264 seconds)
- # [22:21] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [22:22] * Quits: charl_ (~charl@2001:0:53aa:64c:38e9:411f:adb5:6bcf) (Quit: Leaving)
- # [22:23] * Joins: jacobolus (~jacobolus@adsl-71-134-233-220.dsl.pltn13.pacbell.net)
- # [22:23] * Quits: grainol (~mdaj79@189.114.35.236) (Ping timeout: 272 seconds)
- # [22:31] * Joins: Yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net)
- # [22:32] <Yuhong> <zewt> one might possibly refer to that as "spin"
- # [22:33] <Yuhong> Not my point, My point is they are actually touting that they support all IE versions for the 10+ years life of a Windows version.
- # [22:35] * Quits: Yuhong (~chatzilla@S01060019d1e384a3.vc.shawcable.net) (Client Quit)
- # [22:40] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Remote host closed the connection)
- # [22:41] * Quits: zdobersek (~zdobersek@cpe-77.38.31.63.cable.t-1.si) (Quit: ZNC - http://znc.in)
- # [22:41] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Remote host closed the connection)
- # [22:44] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [22:46] * Joins: jarek (~jarek@unaffiliated/jarek)
- # [22:54] * rniwa|away is now known as rniwa
- # [22:59] * Quits: jacobolus (~jacobolus@adsl-71-134-233-220.dsl.pltn13.pacbell.net) (Remote host closed the connection)
- # [23:00] * Joins: sedovsek (~robert@BSN-143-153-104.dial-up.dsl.siol.net)
- # [23:02] * Quits: skcin7 (~skcin7@c-68-38-156-213.hsd1.nj.comcast.net) (Quit: Computer has gone to sleep.)
- # [23:02] * Joins: tantek (~tantek@70-36-139-86.dsl.dynamic.sonic.net)
- # [23:04] * Joins: cabanier1 (~cabanier@bc9866.bendcable.com)
- # [23:04] * Quits: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba) (Remote host closed the connection)
- # [23:07] * Quits: cabanier (~cabanier@bc9866.bendcable.com) (Ping timeout: 260 seconds)
- # [23:24] * Quits: jarek (~jarek@unaffiliated/jarek) (Quit: jarek)
- # [23:37] * Joins: danbri (~danbri@cable-146-255-148-108.dynamic.telemach.ba)
- # [23:45] * Quits: Obvious (tachikoma@188.226.74.2) (Read error: Connection reset by peer)
- # [23:46] * Quits: kinetik (~kinetik@121.99.55.208) (Quit: leaving)
- # [23:51] * Joins: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net)
- # [23:53] * Parts: veosotano (~veosotano@48.Red-88-27-46.staticIP.rima-tde.net)
- # [23:53] * Joins: Obvious (tachikoma@188.226.74.2)
- # [23:55] * Joins: Robbert_ (~robbert@2001:980:9368:1:a090:c3c2:7708:4121)
- # [23:55] * Quits: eresair (~eresair@c-24-5-78-71.hsd1.ca.comcast.net) (Ping timeout: 260 seconds)
- # Session Close: Sun Jan 06 00:00:01 2013
The end :)