00:37
<gsnedders>
deltab: Yeah, basically
00:45
<deltab>
oh, well, I can't suggest anything better than building a list of the property names, sorting it, and iterating over that
00:50
<gsnedders>
That's pretty much what I concluded. Sucks.
00:50
gsnedders
has already written ~250 LOC for my English dissertation notes
00:57
<MikeSmith>
gsnedders: what's the topic of your English dissertation?
01:41
<BenMillard>
I just saw the announcement for te ARIA implementation guide moving to public W3C space. It mentions HTML5: http://www.w3.org/WAI/PF/aria-implementation/#HTML_5_Tabindex
01:45
<MikeSmith>
BenMillard: cool
01:47
<BenMillard>
and it links directly into relevant parts of the HTML5 spec
02:14
<MikeSmith>
BenMillard: it appears that page is currently just a reformatted version of https://developer.mozilla.org/en/ARIA_User_Agent_Implementors_Guide
02:15
<BenMillard>
MikeSmith, yep but it's significant it's now under W3C, I think
02:16
<MikeSmith>
BenMillard: definitely
02:20
<BenMillard>
d'oh, I missed The Big Bang Theory during the night :(
02:20
<BenMillard>
time to drown my sorrows in hot chocolate
08:07
MikeSmith
admires the candor of Hixie commit message for r2584
08:09
<Hixie>
there are problems of vagueness in specs where the text leaves room for multiple interpretations
08:09
<Hixie>
when such cases involve multiple roughly equally reasonable interpretations, pedancy and preciseness is important
08:10
<Hixie>
when such cases involve one sensible interpretation and one interpretation that, upon a mere few seconds of reflection, can be seen to be quite ridiculous, my patience for pedancy is reduced
08:37
Hixie
waits for w3.org to respond
08:59
<BenMillard>
krijnh, everything in #css and #wai-aria for the past 8 days are just status messages. Are those channels used?
09:00
<BenMillard>
krijnh, could you avoid generating columns when all their values are 0? That would make #html-wg, #css #wai-aria and #webapps narrower (for me).
09:02
<Hixie>
#css is used
09:02
<Hixie>
just not regularly
09:02
<Hixie>
or rather
09:02
<Hixie>
not frequently
09:03
<BenMillard>
yeah, there's not much regular activity in any channel to the right of #html-wg, although there is some from time to time
09:04
<BenMillard>
krijnh, I guess you could store the sum of values for each column before making each table, then only generate each cell in that table if the sum of that column was greater than 0?
09:05
<BenMillard>
although you should enjoy Xmas, first and foremost :)
09:07
<Hixie>
ex-mas?
09:07
<Hixie>
or cross-mas?
09:08
<BenMillard>
short way of writing "Christmas" while slightly undermining it's role as a religious celebration :)
09:09
<BenMillard>
s/it's/its/
09:09
<Hixie>
heh
09:09
Hixie
doesn't do christmas, he just pretends everyone is celebrating his birthday two days early
09:09
<Hixie>
(yep, i'm _that_ big-headed)
09:10
BenMillard
runs off to mark those lines as Important...
09:10
<Hixie>
lol
09:10
<BenMillard>
:P
09:11
<BenMillard>
I sometimes mark possibly controversial lines as important while catching up with logs so Mr Last Week can pick them up more easily
09:13
<BenMillard>
Hixie, are you working through table feedback at the moment? If so, that comparison with advice I did is finished (and I e-mailed Public HTML saying so and closed the action item it had)
09:13
<Hixie>
i did table feedback last week
09:13
<Hixie>
http://lists.w3.org/Archives/Public/public-html/2008Dec/0175.html
09:14
<BenMillard>
oh, I missed that e-mail, thanks
09:14
<Hixie>
(did it just as soon as you sent that e-mail, iirc)
09:14
<Hixie>
yup, it's literally the next message in the archives
09:20
<BenMillard>
Hixie, I said something along these lines in my Standards Suck interview: "It assumes that authors are willing to write accessibility annotations, which has repeatedly been shown to not be the case."
09:25
<Hixie>
heh
09:54
<BenMillard>
Hixie, should this say "1" rather than "-1" given that step 6 would abort if either was -1? "For each invocation of this algorithm, one of Δx and Δy will be −1, and the other will be 0." (http://www.whatwg.org/specs/web-apps/current-work/multipage/tabular-data.html#header-and-data-cell-semantics)
09:55
<BenMillard>
oh wait, I'm getting Δx confused with x
09:56
<BenMillard>
man, and I thought the old algorithm was hard to follow :(
09:58
<Hixie>
heh
09:58
<Hixie>
jgraham: if you would implement the new table algorithm, that would be really helpful :-D
10:00
<BenMillard>
Hixie, my understanding is slots with no cell are treated as if they had an empty cell by ATs, so the user can move straight through "gaps" at the ends of rows. If that's the case, slots without a cell should get associations as if they were an empty cell? "If there is no cell covering slot (x, y) [...] return to the substep marked loop."
10:05
<BenMillard>
the column header and row header definitions look good
10:08
<BenMillard>
yay, time for presents :D
10:53
<jgraham>
Hixie: I already started
10:53
<jgraham>
But idn't have much time
10:53
<Hixie>
sweet!
10:53
jgraham
is currently cooking goose
12:08
<Hixie>
jgraham: enjoy the goose
12:08
<Hixie>
nn
12:20
<gsnedders>
MikeSmith: "A comparative study of the protagonists’ relationship and how the protagonists’ relationship is perceived by other characters in Vladimir Nabokov’s Ada or Ardor, Lolita, and The Enchanter."
12:37
<gsnedders>
Hixie: Out of Commission is one the final missions?
12:40
gsnedders
uses Google, finds out it is the final mission on that branch
12:40
<gsnedders>
(There is more than one final mission)
12:42
<gsnedders>
Kaiser Chief's new album isn't as good as their previous two :\
16:27
<Hixie>
gsnedders: no idea :-)
16:27
<Hixie>
gsnedders: but it seems like it
16:27
<Hixie>
gsnedders: i'll find out when i finally get through it :-P
19:20
<gsnedders>
Hixie: Just use plenty of cover, it isn't that hard
19:21
gsnedders
thinks about what happens at the end of the mission in this story line
19:21
<gsnedders>
(I've completed the game three times, and I've seen both possible story lines :P)
19:22
<gsnedders>
The choices don't have enough effect, IMO
19:23
<jcranmer>
gsnedders: which game?
19:23
<gsnedders>
jcranmer: GTA IV
19:23
<jcranmer>
ah
19:24
<gsnedders>
Hixie: How far have you got on the mission? Obviously enough to see the bike :)
19:39
<gsnedders>
Would changing HTMLInputElement.checked fire a change event?
22:20
<gsnedders>
Can anyone explain variable scope in JS to me?
22:23
<jgraham>
gsnedders: Yes, someone can.
22:23
<gsnedders>
jgraham: Can I pm you about something totally different?
22:23
<jgraham>
gsnedders: Of course
22:26
<Philip`>
gsnedders: Variables are scoped to functions
22:26
<Philip`>
gsnedders: That's about all there is to know :-)
22:27
<gsnedders>
And they go into all child functions?
22:27
<Philip`>
Yes
22:27
<Philip`>
(if the inner function doesn't redeclare them in the inner function's scope, using 'var')
22:27
<gsnedders>
Using var?
22:27
<gsnedders>
Ah.
22:27
<gsnedders>
Ergh.
22:27
<gsnedders>
JS--
22:29
<Philip`>
The location of 'var' has no effect whatsoever, as far as I can tell - all that matters is its presence somewhere in a function, which causes it to belong to that function's scope
22:29
<Philip`>
(so "x=1; var x=2" is exactly equivalent to "var x=1; x=2")
22:29
<Philip`>
(and to "x=1; x=2; if (0) { var x }" etc)
22:30
<jgraham>
Yeah, I think js teats all vars as if they were declared at the start of the block
22:30
<Philip`>
jgraham: Function, not block
22:30
<jgraham>
OK, function
22:31
<Philip`>
I think it's the same as Python, except that Python does an implicit 'var' declaration whenever you assign to a variable
22:32
<gsnedders>
It's just the var stuff I didn't know about
22:33
<gsnedders>
I was assuming it was the same as Python (i.e., implicit)
22:33
<Philip`>
Ah
22:33
<Philip`>
If you don't use 'var', it's just global scope
22:39
<gsnedders>
Re-assigning a variable doesn't change it's scope?
22:39
<gsnedders>
*its
22:47
<Philip`>
gsnedders: By "re-assigning", do you mean re-declaring it with var?
22:50
<gsnedders>
Philip`: no, just foo = "bar"
22:51
<Philip`>
gsnedders: Assuming we're still talking about JS, assignment never affects scope at all
22:58
<gsnedders>
Philip`: k, th
22:58
<gsnedders>
*thx
22:59
<gsnedders>
Hixie: It your birthday on the 27th then?
23:00
<Hixie>
gsnedders: i can get as far as jumping into the air with the bike. it's never gone well beyond that.
23:00
<Hixie>
(the shooting people is trivial, just a pain in the ass)
23:00
<Hixie>
(cos it's so long)
23:00
<gsnedders>
Hixie: Yeah, it took me several tries on my first attempt
23:01
<gsnedders>
Hixie: You just have to make sure you miss all the hard barrels and keep your speed up on to the ramp
23:01
<gsnedders>
Hixie: You know what happens straight after the jump?
23:02
gsnedders
is trying to avoid spoilers :P
23:04
<Hixie>
no idea :-)
23:05
<Hixie>
but i can guess, either i land in the helicopter or the boat, i assume
23:05
<gsnedders>
Yeah, that's obvious enough :)
23:05
<Hixie>
and peroggino randomly becomes mortal again probably
23:05
<gsnedders>
Not yet
23:05
<Hixie>
oh lovely :-P
23:05
<Hixie>
anyway we'll see
23:05
<gsnedders>
He's still immortal for a bit longer :)
23:05
<gsnedders>
As for when he becomes mortal, that you will have to see :)
23:06
<Hixie>
i hate that they did that though
23:06
<Hixie>
it's so stupid
23:07
<Hixie>
i shot the guy in the bag for god's sake
23:07
<gsnedders>
Yeah, I totally agree
23:07
<Hixie>
in the back even
23:07
<gsnedders>
I got hit by such things several times
23:07
<gsnedders>
(or rather, I hit the other person)
23:11
<gsnedders>
ergh. Why on earth does this need Flash!?
23:18
jruderman
wonders how to "file bugs with the ECMAScript committee"
23:18
<jruderman>
wow, they have a public bug-tracking system
23:18
<jruderman>
http://bugs.ecmascript.org/
23:19
<jruderman>
that's pretty cool
23:25
<gsnedders>
http://secret.gsnedders.com/school/The%20Enchanter.html — now with (almost) completely pointless Javascript!
23:26
<gsnedders>
(see the headings under "Quotes", those uls with checkboxes are automagically created)