Options:
- # Session Start: Tue Nov 25 00:00:00 2008
- # Session Ident: #whatwg
- # [00:05] * Joins: weinig (n=weinig@cpe-66-65-132-93.nyc.res.rr.com)
- # [00:06] * Joins: KevinMarks (n=KevinMar@nat/google/x-cf33897181c3d4e8)
- # [00:20] * Joins: shepazu (n=schepers@cpe-069-134-123-228.nc.res.rr.com)
- # [00:21] * Quits: KevinMarks (n=KevinMar@nat/google/x-cf33897181c3d4e8) (Excess Flood)
- # [00:23] * Joins: KevinMarks (n=KevinMar@nat/google/x-58974b16edaafebd)
- # [00:33] * Quits: shepazutoo (n=schepers@cpe-069-134-123-228.nc.res.rr.com) (Read error: 110 (Connection timed out))
- # [00:39] <jgraham> All these emails about splitting the spec are beyond a joke
- # [00:45] <hsivonen> denial of productivity attack by bureaucracy trolling
- # [00:45] <Dashiva> It wouldn't be w3c without it, would it?
- # [00:46] <jgraham> hsivonen: Seriously
- # [00:46] * Quits: olliej (n=oliver@nat/apple/x-4892e82fd9072274)
- # [00:48] <Hixie> luckily it happened around the same time i was feeling like a break from editing
- # [00:48] <jgraham> I really wish it wouldn't make things worse if I wrote to the mailing list that this discussion is an enormous bikeshed and that the very people most often touted as beneficiries from splitting the spec are also those most likely to be put off from contributing due to the volume of email created by this discussion
- # [00:48] <jgraham> i.e. authors
- # [00:48] <Hixie> personally i just wish that the chairs would stop in and make some sort of process statement
- # [00:48] <Dashiva> Not to mention that most people seem to ignore the fact that authors only read specs if they want the actual spec, otherwise they read authoring guides
- # [00:49] <Hixie> either putting it to vote, or rejecting the proposals, or picking one, or something
- # [00:50] <jgraham> The point about authors and authoring guides has been made innumerable times
- # [00:50] * Quits: weinig (n=weinig@cpe-66-65-132-93.nyc.res.rr.com)
- # [00:50] <Philip`> Are desktop browser developers unusually competent relative to other UA developers? It seems nobody else believes that it's actually not that hard to learn how to read the spec and to ignore the bits that aren't relevant to you
- # [00:51] <jgraham> Parse error: Too many negatives
- # [00:51] * Joins: olliej (n=oliver@nat/apple/x-9e72812f2fca51f3)
- # [00:52] <Dashiva> Implementation limit exceeded: Doing more than one thing simultaneously
- # [00:52] <jgraham> Oh I see
- # [00:52] <jgraham> I was thinking you were saying the opposite thing which is why it didn't make sense
- # [00:52] <hsivonen> Philip`: well, given e.g. Roy Fielding's posts, one might think that browser developers are considered unusually *in*competent :-)
- # [00:52] <Dashiva> It could be a worry that if the browser parts get to be part of the main document, they'll get undue weight
- # [00:53] * Joins: ohtermaciej (n=mjs@17.203.15.156)
- # [00:53] <jgraham> (that UA developers much be unusually dim because they can only cope with things that are all lumped together)
- # [00:53] <ohtermaciej> we need all the help we can get
- # [00:53] <Philip`> jgraham: I wouldn't dare insult UA developers in this channel - I'd go elsewhere and do it behind their backs
- # [00:53] <Philip`> Uh
- # [00:53] <ohtermaciej> top stop writing such crappy software that everyone hates
- # [00:53] <Philip`> s/UA/desktop browser/
- # [00:54] <Hixie> i was utterly baffled by roy's e-mail where he point blank stated that he's cleverer than everybody else and that's why i should listen to him and ignore everyone else (http://lists.w3.org/Archives/Public/public-html/2008Nov/0316.html)
- # [00:54] <Philip`> So I'm just wondering why while desktop browser developers who've read and implemented parts of the spec seem to be saying it's not a problem, other people say it's too hard for them to write non-browser UAs when the spec is so large and mixed up, or something
- # [00:55] <Hixie> ("Because I have more experience...")
- # [00:55] <jgraham> Hixie: Yeah at that point I gave up on him
- # [00:55] * Dashiva expects a darn good lastweek episode from this chat
- # [00:56] <hsivonen> as a non-browser UA developer, I wouldn't trust any spec split that claimed that some part didn't apply to validators
- # [00:56] <hsivonen> I'd read all the parts of the spec to be sure
- # [00:56] <Philip`> Is it still considered trolling if you're trying to troll not the people you're talking to, but anonymous observers who are reading the conversation hours later?
- # [00:56] <jgraham> I mean clearly he is a bright guy butyou would have thought that bright people would realise that argument by authority is relly weak
- # [00:56] * Joins: weinig (n=weinig@cpe-66-65-132-93.nyc.res.rr.com)
- # [00:57] <ohtermaciej> Philip`: at least some non-browser UA developers don't seem to have a problem with the HTML5 spec as currently arranged
- # [00:57] <takkaria> the point that needs to be made is that if someone actually finds the spec organisation hindering in practice, then that's better grounds for doing it than lots of people arguing that it's hindering in theory
- # [00:57] <ohtermaciej> namely the ones who have worked on non-browser implementations
- # [00:58] <Hixie> Lachy: yt?
- # [00:58] <ohtermaciej> I don't believe we have heard from anyone who attempted to implement any conformance class of HTML5 and was in practice hindered by the organization of the spec
- # [00:58] <hober> I suspect Roy is a believer in the vast, browser-wing conspiracy, which makes me sad.
- # [00:59] <ohtermaciej> yeah, the Web would be so nice if only it weren't for all these browsers
- # [00:59] <jgraham> weeee the return of the vast browser-wing conspiracy
- # [00:59] <Philip`> One person [I'm too lazy to check in the archives] indicated that there was a practical hindrance, because he couldn't read and understand the real spec but he could provide feedback on the simplified markup spec
- # [00:59] <ohtermaciej> we should just get rid of those, and then the Web will be fine
- # [00:59] <jgraham> Can we have a secret cabal please?
- # [00:59] <ohtermaciej> Philip`: did the person name the implementation they were working on?
- # [00:59] <Hixie> hober: i've been trying to find out what his beliefs are in the thread i'm having with him -- so far all i've established is that he thinks he, quote, has more experience [...] than just about anyone else, unquote.
- # [01:00] <Philip`> ohtermaciej (sic): I think they were speaking as an author rather than as an implementor
- # [01:00] <Hixie> Philip`: iirc that person also said that the plan to have filtered views at last call would work for him
- # [01:01] * ohtermaciej is now known as othermaciej
- # [01:01] <othermaciej> (sorry, not my usual computer today)
- # [01:01] * Quits: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com) (Read error: 110 (Connection timed out))
- # [01:01] <Philip`> jgraham: https://www.blogger.com/comment.g?blogID=7538849950414416888&postID=7494409664460936334 - the problem is it's not really a secret cabal when we muse aloud about getting cabalistic T-shirts :-(
- # [01:02] <Philip`> (By the way, why is Blogger's comment system so antiquated?)
- # [01:03] <Dashiva> About Roy, there was a comment during the URI thing that LEIRI would meet a "wall of flames" if it ever was proposed formally. That kind of culture might consider it not argument from authority, but something else. :)
- # [01:04] <othermaciej> Philip`: that wouldn't be a counterexample to my statement, then (though it is possible that for a large number of people the organization of the HTML5 spec is so harmful that they are unable to even start an implemetnation)
- # [01:05] <Philip`> I remember some Microsoft people (who count as implementors) complaining that the spec was killing too many trees when they printed out a copy for each developer
- # [01:06] <BenMillard> Philip`, think I heard that at TPAC 2008 from one of them, too.
- # [01:06] <BenMillard> it seemed more like a jest than a serious complaint, though
- # [01:06] <Philip`> (Maybe they print it out because IE can't load it without freezing?)
- # [01:06] <Dashiva> Interesting that the IETF considers HTML 2.0 a moving target
- # [01:07] * Quits: dglazkov (n=dglazkov@nat/google/x-a0fd3bb079539cbe)
- # [01:10] * Quits: erlehmann (n=erlehman@dslb-088-075-197-095.pools.arcor-ip.net) ("Ex-Chat")
- # [01:10] <jgraham> I wonder if users really do distinguish "safe" and "unsafe" UI elements. I seriously doubt it but the HTTP people seem to believe it religiously. It would be nice to see actual evidence
- # [01:11] <Dashiva> jgraham: Maybe someone should tell them about CSS
- # [01:11] <jgraham> Dashiva: It might break their hearts
- # [01:12] <BenMillard> jgraham, I typically act on what I expect to happen rather than how it was presented or how it works.
- # [01:12] <BenMillard> so if I click something which says "Confirm My Order" then I expect it to do that, whether it's an <a href> using GET or an <input type="submit"> using POST
- # [01:13] <jgraham> BenMillard: Agreed. I tend to assume that links marked "Delete" will be non-idempotent...
- # [01:13] * Joins: webben (n=webben@91.84.252.153)
- # [01:14] <Philip`> My bank uses buttons that don't look like real buttons, though they are quite buttony - they're just black text on a white background, with a single-pixel black border around them
- # [01:14] <jgraham> Which it turns out that my university webmail uses...
- # [01:15] <jgraham> As does squirrelmail
- # [01:17] <jgraham> flickr uses identical buttons for things that are links as for things that are actions
- # [01:17] <Philip`> It's a bit peculiar how that webmail system inserts an incrementing ID value into every request via the link URLs
- # [01:17] * jgraham concludes that any user who believed HTTP rather than using their common sense would quickly come to grief
- # [01:18] * Joins: webben_ (n=webben@dip5-fw.corp.ukl.yahoo.com)
- # [01:18] * Quits: webben (n=webben@91.84.252.153) (Read error: 60 (Operation timed out))
- # [01:19] <takkaria> Philip`: what, squirrelmail?
- # [01:20] <Philip`> takkaria: No, jgraham's university webmail
- # [01:20] <jgraham> Philip`: You mean the last number in the link?
- # [01:20] * Quits: aaronlev (n=chatzill@e180226147.adsl.alicedsl.de) (Read error: 60 (Operation timed out))
- # [01:21] <Philip`> (I think the university wrote the whole thing themselves)
- # [01:21] <Philip`> (Also they wrote Exim themselves)
- # [01:21] <jgraham> s/last/first/
- # [01:22] <Philip`> jgraham: If by "number" you mean "string of letters", then yes
- # [01:22] <jgraham> "Number base 26"
- # [01:23] <Dashiva> base 26, rot 10?
- # [01:23] <Philip`> (The AAAD in /session/abc123//AAAD@list@12345@13456)
- # [01:23] <jgraham> Yeah
- # [01:23] <Philip`> (where all links on the page go to URLs with "AAAE" in them)
- # [01:24] <Philip`> It seems a quite server-stateful model
- # [01:25] * Joins: kingryan (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net)
- # [01:25] <Dashiva> Gotta love sites that keep state in URLs
- # [01:25] <Dashiva> I tried shopping on such a site
- # [01:26] <Dashiva> If you open a new tab to look at two items, you create two separate shopping baskets
- # [01:26] <Philip`> Has anyone at the IETF noticed yet that not all their RFCs are US-ASCII?
- # [01:27] <Philip`> (e.g. http://tools.ietf.org/rfc/rfc303.txt seems to be ISO-8859-1)
- # [01:29] <Dashiva> Philip`: That's just a bug
- # [01:29] <Dashiva> As long as it's a bug, you don't have to care about it
- # [01:41] * weinig is now known as weinig|away
- # [01:42] <Philip`> I hate how Google changes link hrefs to track me when I click on search results, because if I open a link in a tab then close it then copy the link's URL, it copies the mangled tracking version :-(
- # [01:47] * aroben is now known as aroben|away
- # [02:03] * Quits: smerp (n=smerp@66.192.95.199) (Read error: 110 (Connection timed out))
- # [02:05] * Quits: BenMillard (n=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [02:06] <takkaria> IMAP requires an excessive amount of state-keeping
- # [02:08] <roc> I hate copying and pasting links from a search results page and embarrassing myself
- # [02:08] <roc> that's why I support <a ping>
- # [02:10] <Philip`> Is there a solution to the problem that you'd want to use ping for users with browsers that support it, and old-fashioned tracking solutions for everyone else?
- # [02:12] <Dashiva> You could "solve" that by doing UA sniffing, but the real problem would also include people with ping support, but disabled
- # [02:13] <Philip`> No it wouldn't, since you'd want to Not Be Evil and would send ping to users whose have explicitly disabled ping, so all that matters is whether their browser supports the feature
- # [02:13] <Philip`> s/whose/who/
- # [02:14] <Dashiva> You could also do both with a local @ping the first time the user visits, and then store "supports @ping" in a cookie if you get that
- # [02:14] <roc> so few people would disable it, they don't matter
- # [02:15] <Philip`> Dashiva: That sounds like a horrid hack
- # [02:16] <Hixie> the search engine results page links were the source of the first request
- # [02:19] <Philip`> roc: IE8 goes to some lengths to prevent third-party sites tracking you when it's in its private browsing mode, so I suppose Microsoft thinks people sometimes care about being tracked, and so those people would care about disabling ping too
- # [02:19] <Philip`> (This is separate from the don't-let-my-parents-know-what-I'm-looking-at aspects of the private browsing mode)
- # [02:20] <Hixie> disabling ping="" in the porn browsing mode seems quite reasonable
- # [02:21] <roc> yeah, and again, this is where ping enhances privacy
- # [02:21] <Dashiva> Philip`: Well, you could simplify it a lot by having opt-in ping support instead, but then most users wouldn't benefit :)
- # [02:23] <Philip`> So it does matter that sites can detect users who have browsers that support ping but who have chosen to disable ping because they don't want to be tracked, so the sites can intentionally not track them (instead of using their legacy fallback tracking mechanisms which they use for IE6/etc users)
- # [02:33] * Quits: webben_ (n=webben@dip5-fw.corp.ukl.yahoo.com) (Read error: 60 (Operation timed out))
- # [02:37] * Quits: dimich (n=dimich@72.14.227.1) (Read error: 60 (Operation timed out))
- # [02:40] * Joins: tantek_ (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [02:44] * Hixie wonders how best to respond to this feedback:
- # [02:44] <Hixie> > I also believe that issuing an unsafe HTTP request in the context of
- # [02:44] <Hixie> > page navigation is in conflict with the web architecture.
- # [02:53] * Parts: billmason (n=bmason@ip49.unival.com)
- # [02:54] * Quits: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [02:54] * Quits: tndH (n=Rob@james-baillie-pc083-058.student-halls.leeds.ac.uk) ("ChatZilla 0.9.84-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [02:59] <Lachy> Hixie, there are some issues with the way iframe is defined that does make it slightly harder for authors who are uninterested in processing requirements to understand...
- # [02:59] <Lachy> e.g. the definition of the name attribute.: "The name attribute, if present, must be a valid browsing context name."
- # [02:59] <Hixie> yeah iframe certainly isn't ideal
- # [02:59] <Hixie> i expect to find a bunch of things that need phrasing better when i go through and annotate everything for the views work
- # [02:59] <Lachy> That should say something about what the name attribute means from an authoring perspective and what it should be used for.
- # [03:00] <Lachy> but I intend to document everything like that in the authoring guide anyway
- # [03:00] <Lachy> and since I am writing that guide, I find these requests for splitting the spec to be quite redundant
- # [03:01] <Lachy> especially because it was essentially the same arguements last year that led to the creation of the authoring guide
- # [03:11] <Lachy> one thing that is really bugging me about all these requests to split the spec up into numerous specs for each feature is that it makes significantly harder to figure out which spec to look in for a particular feature; instead of just going to one spec and searching within it for the feature
- # [03:12] <Lachy> I used to have that problem all the time with the DOM specs, although with experience I've learned where to look for most things
- # [03:13] <Hixie> fwiw, the whatwg version of the spec will be one document for all of html5 regardless of what contortions i have to go through to generate the w3c documents
- # [03:13] <Lachy> to some extent, I still have that problem with the multipage version of this spec, which is why I always use the single page version
- # [03:13] * Joins: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [03:13] <Hixie> (with exception for the storage and websockets bits)
- # [03:13] <Lachy> yeah, that's fair enough. I don't have a problem with shifting those to their own spec in the webapps group
- # [03:15] <Lachy> but I must say as an author, having the DOM APIs along side the element definitions makes it significantly easier and is why, in many cases, despite the claims to the contrary on the list
- # [03:15] <Lachy> s/and is why//
- # [03:17] <Hixie> yeah i personally think it's awesome
- # [03:18] <Lachy> for the authoring guide, I'm going to include the DOM APIs, but I'm going to include a view feature that shows information based on what the user wants and their skill level
- # [03:19] <Lachy> much like what you've said you'll make for the spec
- # [03:19] <Lachy> (we could probably even use the same script once it's written)
- # [03:21] <Hixie> yeah
- # [03:23] * Quits: KevinMarks (n=KevinMar@nat/google/x-58974b16edaafebd) (Read error: 60 (Operation timed out))
- # [03:26] * Joins: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [03:31] <Lachy> I don't understand what problem including PING in the request body solves. It seems like an unnecessary extra 4 bytes to send for no reason and the need to define a new text/ping MIME type
- # [03:32] <Hixie> reply on the thread
- # [03:39] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [03:40] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [03:42] * Joins: tantek__ (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [03:42] <Lachy> this reply only says that you included it, but doesn't really give any justification for it other then perhaps Julian's spec purity concerns http://lists.w3.org/Archives/Public/public-html/2008Nov/0473.html
- # [03:43] * Quits: tantek_ (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [03:43] <Hixie> the reasoning for adding it was to allow hosts to recognise them based on the content-type
- # [03:43] <Lachy> but I guess fighting the uselessness of it would be more work than accepting it and implementing it
- # [03:43] <Lachy> ok
- # [03:43] <Hixie> if we get a PING method it'll become moot and i'll remove the body
- # [03:45] * Quits: famicom (i=famicom@5ED2FF2D.cable.ziggo.nl) ("Leaving")
- # [03:48] * Quits: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [03:48] * Quits: Amorphous (i=jan@unaffiliated/amorphous) (Read error: 110 (Connection timed out))
- # [03:49] * weinig|away is now known as weinig
- # [03:51] * Joins: Amorphous (i=jan@unaffiliated/amorphous)
- # [03:58] * Quits: dave_levin (n=dave_lev@72.14.227.1) (Read error: 110 (Connection timed out))
- # [04:03] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [04:03] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Client Quit)
- # [04:04] * Joins: MikeSmith (n=MikeSmit@B101067.ppp.dion.ne.jp)
- # [04:04] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [04:05] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Client Quit)
- # [04:08] * Quits: tantek__ (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) (Read error: 60 (Operation timed out))
- # [04:15] * Joins: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [04:18] * Quits: dbaron (n=dbaron@corp-241.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [04:27] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [04:27] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Client Quit)
- # [04:28] * Joins: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net)
- # [04:34] * Joins: dbaron (n=dbaron@c-71-204-144-136.hsd1.ca.comcast.net)
- # [04:35] * Joins: billyjackass (n=MikeSmit@JJ112053.ppp.dion.ne.jp)
- # [04:35] * Quits: MikeSmith (n=MikeSmit@B101067.ppp.dion.ne.jp) (Read error: 110 (Connection timed out))
- # [04:35] * Quits: billyjackass (n=MikeSmit@JJ112053.ppp.dion.ne.jp) (Read error: 104 (Connection reset by peer))
- # [04:46] * Joins: tantek_ (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [04:50] * Quits: aroben|away (n=aroben@unaffiliated/aroben) (Read error: 104 (Connection reset by peer))
- # [04:53] * Quits: tantek (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [04:53] * Quits: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net) (Read error: 104 (Connection reset by peer))
- # [04:54] * Joins: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [04:55] * Quits: roc (n=roc@202.0.36.64)
- # [04:56] * Quits: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net) (Client Quit)
- # [05:00] * Quits: tantek_ (n=tantek@c-67-161-5-143.hsd1.ca.comcast.net)
- # [05:07] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [05:14] * Joins: hdh1 (n=hdh@58.187.60.178)
- # [05:21] * Quits: hdh (n=hdh@118.71.124.16) (Read error: 60 (Operation timed out))
- # [05:31] * Joins: MikeSmith (n=MikeSmit@EM114-48-147-253.pool.e-mobile.ne.jp)
- # [05:56] * Quits: heycam (n=cam@clm-laptop.infotech.monash.edu.au) ("bye")
- # [05:58] * weinig is now known as weinig|away
- # [06:31] * Joins: heycam (n=cam@210-84-52-120.dyn.iinet.net.au)
- # [06:35] * Quits: doublec (n=chris@202.0.36.64) ("Leaving")
- # [06:49] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [06:55] * Quits: nessy (n=nessy@124-168-156-5.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [06:55] * Joins: smedero (n=smedero@pia145-154.pioneernet.net)
- # [06:59] * Joins: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [07:08] <Hixie> so, of all the talk about keygen, there isn't a single person who has said how you would use this ke
- # [07:08] <Hixie> key
- # [07:09] * Parts: MikeSmith (n=MikeSmit@EM114-48-147-253.pool.e-mobile.ne.jp) ("sex break")
- # [07:10] * Joins: MikeSmith (n=MikeSmit@EM114-48-147-253.pool.e-mobile.ne.jp)
- # [07:10] * Quits: MikeSmith (n=MikeSmit@EM114-48-147-253.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
- # [07:10] * Joins: MikeSmith (n=MikeSmit@EM114-48-147-253.pool.e-mobile.ne.jp)
- # [07:22] * Quits: MikeSmith (n=MikeSmit@EM114-48-147-253.pool.e-mobile.ne.jp) (Read error: 104 (Connection reset by peer))
- # [07:22] * Joins: billyjackass (n=MikeSmit@EM114-48-58-176.pool.e-mobile.ne.jp)
- # [07:22] * Joins: MikeSmith (n=MikeSmit@EM114-48-58-176.pool.e-mobile.ne.jp)
- # [07:23] * Quits: billyjackass (n=MikeSmit@EM114-48-58-176.pool.e-mobile.ne.jp) (Client Quit)
- # [07:25] * Joins: dave_levin_ (n=dave_lev@72.14.224.1)
- # [07:38] * Quits: smedero (n=smedero@pia145-154.pioneernet.net)
- # [07:41] * Quits: dave_levin (n=dave_lev@c-98-203-247-78.hsd1.wa.comcast.net) (Read error: 110 (Connection timed out))
- # [07:51] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [08:07] * Joins: maikmerten (n=merten@ls5dhcp195.cs.uni-dortmund.de)
- # [08:19] * Quits: dbaron (n=dbaron@c-71-204-144-136.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [08:26] * Parts: fangel (n=fangel@0807ds3-ynoe.0.fullrate.dk)
- # [08:31] * Joins: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net)
- # [08:32] * Joins: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [08:34] * Parts: hdh1 (n=hdh@58.187.60.178)
- # [08:37] * Joins: ap (n=ap@195.239.126.10)
- # [08:39] * Joins: nessy (n=nessy@124-168-156-5.dyn.iinet.net.au)
- # [08:50] * Joins: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl)
- # [08:51] * Joins: aaronlev (n=chatzill@e180226147.adsl.alicedsl.de)
- # [08:55] * Joins: roc (n=roc@121-72-162-245.dsl.telstraclear.net)
- # [08:56] * Quits: dimich (n=dimich@c-98-203-230-54.hsd1.wa.comcast.net) (Read error: 60 (Operation timed out))
- # [08:59] <hsivonen> MikeSmith++ for moratorium
- # [09:00] <MikeSmith> hsivonen: sorry I didn't get around to it sooner
- # [09:02] <MikeSmith> We had a three-day weekend here, and I was offline for most it, trying to actually enjoy it.
- # [09:02] <MikeSmith> we seem to have an unfortunate pattern of some of the most contentious discussions happening on weekends
- # [09:03] <MikeSmith> anyway, I'll try to a much better job of staying on top of things (as far as keeping the discussions productive)
- # [09:04] * olliej is now known as fakeolliej
- # [09:07] <MikeSmith> hsivonen: speaking of productive discussions, the discussion with Karl Berry about the GNU error format seems like a bit of a clash of cultures
- # [09:08] <hsivonen> oops. I have an unreplied email in my inbox
- # [09:09] <MikeSmith> given the decision-making regime at GNU, and the constraints that Karl has expressed, I'm wonder how useful what we end up with will be
- # [09:11] <MikeSmith> hsivonen: anyway, it seems like you've volunteered to try to do their work for them. I hope you can manage to put together something that can make it past the RMS veto.
- # [09:23] * MikeSmith reads hsivonen's reply
- # [09:24] <MikeSmith> hsivonen: it might be useful for further discussions to move back to whatever GNU mailing list it was where we started this
- # [09:25] * hsivonen really doesn't like the concept that encoding is a property of the computer
- # [09:25] <hsivonen> MikeSmith: which list was it?
- # [09:26] * MikeSmith is looking now
- # [09:26] <hsivonen> s/computer/system installation/
- # [09:26] <MikeSmith> hsivonen: bug-standards@gnu.org
- # [09:26] <MikeSmith> I'll send a reply to Karl suggesting that
- # [09:27] <hsivonen> MikeSmith: ok
- # [09:27] * Quits: nessy (n=nessy@124-168-156-5.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [09:49] * Quits: sverrej (n=sverrej@cm-84.208.153.202.getinternet.no) (Read error: 148 (No route to host))
- # [09:50] <hsivonen> Hixie: do you intend to write spec language for an iframeless conformance class of consumers?
- # [09:50] <hsivonen> Hixie: if not, do we really care about conformance requirements for iframe text content?
- # [09:51] <Hixie> no, and it's possible that we can get away with saying it has to be blank, i don't know how many people want to allow iframe to fallback
- # [09:52] <hsivonen> considering that Netscape 4 is dead, are there iframeless browsers except Opera when configured to be one?
- # [09:53] <hsivonen> I wonder how many people use Opera with iframes disabled now that Web apps use iframes for non-advertising purposes
- # [09:58] <Hixie> it certainly would be convenient for us to be able to say it must be empty. :-)
- # [09:59] <hsivonen> Hixie: have you checked if it really is empty virtually all the time on real sites?
- # [09:59] <Hixie> no
- # [10:06] <hsivonen> HTML5 support in the W3C Validator seems to be of a lot of interest on twitter
- # [10:13] * Joins: tndH (n=Rob@james-baillie-pc083-058.student-halls.leeds.ac.uk)
- # [10:13] * Joins: sverrej (n=sverrej@pat-tdc.opera.com)
- # [10:17] * Joins: pesla (n=retep@procurios.xs4all.nl)
- # [10:24] <MikeSmith> hsivonen: the availability of it at the W3C site definitely seems to have created some buzz
- # [10:25] <MikeSmith> I don't know if people just didn't know about validator.nu before, or what
- # [10:25] * Joins: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net)
- # [10:26] * Joins: tthorsen (n=tommy@home.kvaleberg.no)
- # [10:44] <hsivonen> MikeSmith: I think support in the W3C Validator is perceived to give more legitimacy and a feeling of almost-readyness to HTML5 itself
- # [10:48] <MikeSmith> hmm, the "give more legitimacy" part is a clear win for us, but not sure the "feeling of almost-readyness to HTML5 itself" part is. I would hope it doesn't lead people to get disappointed and start commenting that any element that the validator tells them is HTML5-valid should be supported in browsers already.
- # [10:55] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [10:59] * Joins: ROBOd (n=robod@89.122.216.38)
- # [11:04] * Joins: webben (n=webben@nat/yahoo/x-e94e2f41c4ba4794)
- # [11:18] * Joins: gsnedders (n=gsnedder@host86-139-222-113.range86-139.btcentralplus.com)
- # [11:26] * Joins: nessy (n=nessy@124-168-156-5.dyn.iinet.net.au)
- # [11:26] <gsnedders> r2433 ftw.
- # [11:27] * gsnedders waits for people to complain that there really was a 0th year
- # [11:29] * Joins: Hish (n=chatzill@mail2.n-e-s.de)
- # [11:31] <Hish> hi. can anybody give me a hint what tag would best describe a tabulator as used in MS word etc.? currently I use a <span class="tab"> for this...
- # [11:35] * Quits: roc (n=roc@121-72-162-245.dsl.telstraclear.net)
- # [11:42] * Quits: ap (n=ap@195.239.126.10)
- # [11:42] <Hixie> Hish: i believe you want a css feature
- # [11:42] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [11:43] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [11:43] <Hish> Hixie: I thought about this as well but at the end of the day, a tabulator is very close to a table structure. So, I'm really not sure if a tabulator really is only presentation...
- # [11:45] * Joins: ap (n=ap@195.239.126.10)
- # [11:55] * Joins: doublec (n=chris@118-92-214-173.dsl.dyn.ihug.co.nz)
- # [12:08] * Quits: nessy (n=nessy@124-168-156-5.dyn.iinet.net.au) (Read error: 110 (Connection timed out))
- # [12:08] * Joins: webben_ (n=webben@nat/yahoo/x-ee0c237d44f2f60c)
- # [12:10] <Hish> Hixie: one more question: is there a tag which lets me define a data range, i.e. row/col 2/2 to 6/6 of a table so that I can use this range within the output tag?
- # [12:10] <Hixie> no
- # [12:11] <Hish> thx
- # [12:12] <hsivonen> http://software.hixie.ch/utilities/js/live-dom-viewer/?%3C!DOCTYPE%20html%3E%0A%3Cp%3E%3Cinput%20placeholder%3D'text%0Atext%0Atext'%3E%0A
- # [12:12] <hsivonen> interesting in WebKit
- # [12:13] <Hixie> hah
- # [12:13] * Joins: nessy (n=nessy@124-168-156-5.dyn.iinet.net.au)
- # [12:19] * Quits: webben (n=webben@nat/yahoo/x-e94e2f41c4ba4794) (Read error: 110 (Connection timed out))
- # [12:25] * Quits: hsivonen (n=hsivonen@kekkonen.cs.hut.fi) (zelazny.freenode.net irc.freenode.net)
- # [12:25] * Quits: Simetrical (n=Simetric@wikipedia/simetrical) (zelazny.freenode.net irc.freenode.net)
- # [12:25] * Quits: Philip` (n=philip@zaynar.demon.co.uk) (zelazny.freenode.net irc.freenode.net)
- # [12:25] * Quits: hober (n=ted@unaffiliated/hober) (zelazny.freenode.net irc.freenode.net)
- # [12:25] * Joins: hsivonen (n=hsivonen@kekkonen.cs.hut.fi)
- # [12:25] * Joins: Simetrical (n=Simetric@wikipedia/simetrical)
- # [12:25] * Joins: Philip` (n=philip@zaynar.demon.co.uk)
- # [12:26] * Quits: Lachy (n=Lachlan@85.196.122.246) ("This computer has gone to sleep")
- # [12:33] <Hixie> so... <input type=file multiple> would result in different actual fields in the field data set per file
- # [12:34] <Hixie> but with <input type=email multiple>
- # [12:34] <Hixie> what do we do with input.value?
- # [12:40] * Joins: Lachy (n=Lachlan@pat-tdc.opera.com)
- # [12:40] <Hixie> maybe we should introduce input.values
- # [12:41] <Hixie> i'd make it comma-separated but that would suck because addr-spec can contain commas
- # [12:47] <Hixie> hmm...
- # [12:47] <Hixie> maybe make .value contain the value if multiple="" is absent, and be empty otherwise
- # [12:48] <Hixie> and have .values be null except for this case, and in this case have it return some sort of mutable DOMStringList
- # [12:48] <Hixie> not that i really want to have to invent a whole new API just for this
- # [12:49] <Hixie> i could just disallow the quoted-string part of addr too
- # [12:51] <Hixie> aw man and domain-literal has crazy ass syntax too
- # [12:51] <hsivonen> Hixie: what's your expected fallback behavior?
- # [12:51] <Hixie> who the hell invented this
- # [12:51] <Hixie> hsivonen: using .value would have nice fallback behavior
- # [12:52] <Hixie> but if i do that i really have to redefine addr-spec to be radically simpler
- # [12:52] * hsivonen notes that Mail.app allows the user to type a comma after an email address
- # [12:52] * hsivonen wonders how that works if the addresses can contain commas
- # [12:53] <Philip`> Gmail splits addresses on commas too
- # [12:53] <Hixie> they can only contain commas in quoted bits
- # [12:53] <hsivonen> Hixie: can the addresses be whitespace-separated?
- # [12:53] <hsivonen> good XML and SGML vocabularies separate tokens with whitespace
- # [12:54] <Hixie> "foo,bar"@[\,].com appears to be a valid e-mail address
- # [12:54] <Hixie> as does " "@[\ ]
- # [12:54] <hsivonen> that's crazy
- # [12:54] <hsivonen> Does email delivery with addresses like that work?
- # [12:54] <Hixie> i doubt it
- # [12:55] <Hixie> i'm just gonna redefine addr-spec to be what users expect
- # [12:55] <Hixie> dot-atom "@" dot-atom
- # [12:55] * hsivonen expects more controversy with HTML5 redefining things from the IETF realm
- # [12:56] <Philip`> Why does anything have to be redefined, rather than just defining new terms?
- # [12:57] <hsivonen> Philip`: you mean defining a new term like "Web email address"?
- # [12:57] <Hixie> well i didn't redefine addr-spec
- # [12:58] <Hixie> i just defined "Valid email address"
- # [12:58] <hsivonen> Hixie: are you coordinating this with mailto URIs?
- # [12:58] <Hixie> no.
- # [12:59] <Hixie> mailto: is defined in rfc2368 and allows the whole gamut of batshit crazy stuff like comments and quoted strings and backslash-escaped characters and everything.
- # [12:59] <Hixie> we're already (as of wf2) narrower than that
- # [12:59] <Hixie> i'm just making it even narrower.
- # [13:00] <Philip`> hsivonen: I mean defining a new term like "sensible-addr-spec", rather than redefining addr-spec, since it sounded like that was possible what people were talking about
- # [13:00] <hsivonen> Philip`: ok
- # [13:04] <Lachy> Hixie, how will a <input type=email name=name multiple> element be submitted? Will it be like this: ?name=a@x.com&name=b@x.com
- # [13:04] <hsivonen> Lachy: that would be backwards-incompatible
- # [13:05] <Lachy> so it would need to be ?name=<some delimted list of emails>
- # [13:17] <Lachy> Hixie, AUDITNAV is a bad name to use. If PING isn't acceptable, now about something like NOTIFY?
- # [13:18] <Philip`> TRACK!
- # [13:18] <hsivonen> BIKE
- # [13:18] <Philip`> As a bonus, people couldn't fake it with XHR
- # [13:19] <Hixie> Lachy: tell julian, not me
- # [13:19] <Hixie> i'll use whatever he gets approved
- # [13:21] * Philip` agrees that PING is a bad name, because it's got pretty much nothing to do with what everyone else in the computer networking world means by 'ping' (i.e. a reachability/RTT-measurement tool)
- # [13:24] * Quits: webben_ (n=webben@nat/yahoo/x-ee0c237d44f2f60c) (Read error: 113 (No route to host))
- # [13:24] * Lachy isn't motivated enough to start another naming debate on the list.
- # [13:24] <Hixie> i agree that for the http name PING is suboptimal
- # [13:25] <Hixie> i don't care if it's AUDITNAV or something else
- # [13:25] <Hixie> NOTIFY seems a bit vague for what we're defining, but it could be defined more vaguely too
- # [13:25] <Lachy> AUDIT would be better
- # [13:25] <Hixie> i just don't really care
- # [13:25] <Hixie> i have enough troubles with html, http can take care of itself :-)
- # [13:27] <hsivonen> http://en.wikipedia.org/w/index.php?title=Document_Type_Declaration&diff=253488659&oldid=prev
- # [13:27] <hsivonen> typical wikipedia
- # [13:30] <broquaint> Anyone know if there will be a JS interface to form data handling in the upcoming specs? Specifically I'm thinking of something like: var fData = someForm.toPostData(); window.location = '/path?' + fData;
- # [13:31] <broquaint> Because currently there's no native way of doing it and any naive implementation will vary from browser to browser AFAICT.
- # [13:37] <Hixie> can't you just set the form's action to "/" and post the form normally?
- # [13:39] <broquaint> Sure, but if you've got existing data (be it form based or otherwise) there's no programmatic way to get a multipart/form-data representation.
- # [13:40] <broquaint> I'm not sure if this is relevant to #whatwg's goals but I figure I can be pointed in the appropriate direction if not :)
- # [13:40] <Hixie> why would you want that representation?
- # [13:41] <broquaint> For AJAX mainly.
- # [13:41] <Hixie> it's definitely something that would be in our goals if you can convince us there's a good reason for it :-)
- # [13:41] <broquaint> Ooh, interesting :)
- # [13:42] <Lachy> it's interesting how wikipedia is incorrectly using the abbreviation "DTD" to mean Document Type Declaration
- # [13:42] * Lachy will fix it
- # [13:43] <Lachy> hmm, well, perhaps their not. It's just ambiguous since their using headings like "HTML 4.01 DTDs"
- # [13:43] * Quits: MikeSmith (n=MikeSmit@EM114-48-58-176.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [13:44] * Joins: MikeSmith (n=MikeSmit@EM114-48-7-236.pool.e-mobile.ne.jp)
- # [13:44] <Hixie> nn
- # [13:44] <broquaint> So, for example, if you wanted to do an XHR with the POST method using multipart/form-data there's no standard way of stitching the data together such that it is indistinguishable from the browser's equivalent.
- # [13:45] <broquaint> Perhaps I should put a mailing list message together ...
- # [13:57] <hsivonen> does wikipedia have something like cvs blame?
- # [13:59] * hsivonen finds this piece of encyclopedic writing: "There is currently no indication as to whether HTML 5 will support RDFa, or be limited just to microformats."
- # [14:09] * Quits: othermaciej (n=mjs@17.203.15.156) (Nick collision from services.)
- # [14:21] * Quits: nessy (n=nessy@124-168-156-5.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [14:28] <Dashiva> Hey, new last week
- # [14:29] <Philip`> I think Mr Last Week doesn't quite understand the concept of "week", given the variation in posting frequency
- # [14:32] <Philip`> contenteditable would be great if it was just slightly less buggy in Firefox
- # [14:32] * Quits: Hish (n=chatzill@mail2.n-e-s.de) (Remote closed the connection)
- # [14:44] <hsivonen> contenteditable is also underdefined
- # [14:45] <hsivonen> yesterday, I learned that Gecko's editor has a dependency on the HTML containment rules of the HTML parser
- # [14:46] <hsivonen> whoa. since when has contenteditable accepted the empty string
- # [14:47] <Philip`> Since at least IE6
- # [14:47] <Philip`> which is nice because you can do <span contenteditable>...</span>
- # [14:48] * Philip` is just using contenteditable for plain text, so he doesn't care how it handles HTML markup
- # [14:48] <Philip`> (though I wouldn't mind if there were some way I could force it to be plain markup and prevent users inserting fancier things)
- # [14:50] <Philip`> Oh, hmm, paste is really badly broken in my contenteditable spans in FF3 :-(
- # [14:50] * Joins: yecril71 (n=giecrilj@piekna-gts.2a.pl)
- # [14:51] <yecril71> The suggestion to provide an explicit baseline for time stamps is recursive.
- # [14:52] <yecril71> The baseline would have to be denoted somehow as well,
- # [14:52] <yecril71> so it would possibly depend on its own baseline,
- # [14:52] <yecril71> and so on.
- # [14:56] * Quits: doublec (n=chris@118-92-214-173.dsl.dyn.ihug.co.nz) ("Leaving")
- # [14:58] * Joins: aaronlev_ (n=chatzill@e179086252.adsl.alicedsl.de)
- # [15:02] * Joins: smerp (n=smerp@66.192.95.199)
- # [15:06] <Philip`> Gmail wins again! "Would you like to... Add to calendar - scheduled for Weekly on Tuesday, Thu..." - yes, thank you for letting my add the hypothetical garbage collection on the paved form login cowpath into my calendar
- # [15:07] <Philip`> Someone needs to teach Gmail to understand metaphors
- # [15:08] * Dashiva blinks
- # [15:09] <Lachy> Philip`, what?
- # [15:09] <Lachy> nothing you just said makes sense to me
- # [15:09] <Dashiva> Is that referring to a message on public-html?
- # [15:09] <Dashiva> And it picked up some sentence as being a potential calendar item?
- # [15:10] <Philip`> Lachy: Gmail applies some heuristics to email messages so it can offer useful services, like adding meetings mentioned in the email into your calendar
- # [15:10] <Philip`> or like tracking DHL packages that were mentioned in the email
- # [15:11] <Philip`> and in every single case I've seen, it's got it totally wrong and misinterpreted the emails (in this case one of Hixie's recent messages to the WHATWG list)
- # [15:11] <Lachy> yeah, I understand that. But "paved form login cowpath" doesn't make sense at all
- # [15:11] <Philip`> See "Solving the login/logout problem in HTML"
- # [15:11] * Joins: myakura (n=myakura@p4200-ipbf2306marunouchi.tokyo.ocn.ne.jp)
- # [15:12] <Philip`> around the 11th paragraph
- # [15:12] <Philip`> "The form login cowpath is so commonly frequented that not only has someone already gone and paved it but it has also been tree-lined, has garbage collection scheduled for Tuesdays and Thursdays, and will be electing a representative at the next general election."
- # [15:13] <Dashiva> What happens if there are two (or more) forms with the name given in the www-authenticate header?
- # [15:13] <Philip`> Dashiva: Or none?
- # [15:14] <Dashiva> Philip`: none is simple, means you don't get to login :)
- # [15:16] * Quits: aaronlev (n=chatzill@e180226147.adsl.alicedsl.de) (Read error: 110 (Connection timed out))
- # [15:16] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [15:16] <Philip`> Dashiva: "The form parameter, if present, indicates that the first form element in the entity body whose name is the specified string, in tree order, if any, is the login form." sounds pretty clear on that
- # [15:17] <Dashiva> Huh, missed that
- # [15:18] <Dashiva> So I guess allowing several different auths on the same login page wouldn't work
- # [15:20] * Philip` isn't quite sure why you'd want to tell the UA where the login form is
- # [15:21] <Philip`> because the UA can't be a bot that logs in automatically, since it doesn't know the names of the username and password fields in the identified login form
- # [15:21] <Philip`> and the UA can't highlight the form to the user because highlights are ugly and disturb the page design, so authors would want control of that themselves instead
- # [15:23] <Dashiva> Finding the password field isn't that hard :)
- # [15:24] <Philip`> Oh, that's a good point
- # [15:29] <Lachy> gsnedders, yt?
- # [15:29] * Joins: virtuelv (n=virtuelv@pat-tdc.opera.com)
- # [15:35] * Joins: eric_carlson (n=ericc@nat/apple/x-551fe2156c0954f8)
- # [15:40] * ap is now known as ap|brb
- # [15:42] * weinig|away is now known as weinig
- # [15:42] <yecril71> Is there a chance someone fixes the negative margin on DL in the specification?
- # [15:42] <yecril71> It makes the element section headers invisible.
- # [15:43] * Philip` sees that http://planet.intertwingly.net/ now includes Mr Last Week
- # [15:51] * ap|brb is now known as ap
- # [15:51] <hsivonen> now I can get a dose of workplace stalking from my favorite mobile destination
- # [15:54] * jgraham notes that the time of th big bang is constrained to much better than 1 billion years, assuming scientists aren't hopelessly wrong about everthing
- # [15:55] <yecril71> Why are SCRIPT elements not allowed within TABLE elements?
- # [15:55] <yecril71> It seems if the table rows are written by JavaScript, so must be the TABLE tags.
- # [15:55] <Philip`> jgraham: It only requires scientists to be hopelessly wrong about one thing, not about everything
- # [15:55] * Joins: zcorpan (n=zcorpan@pat.se.opera.com)
- # [15:55] <Philip`> jgraham: and I trust scientists to be hopelessly wrong about several things
- # [15:56] <Philip`> (though I don't know which several things those are, and I trust the scientists to sort it out in the end)
- # [15:56] <jgraham> Philip`: Well it would require them to be wrong in specific ways about specific things.
- # [15:58] <Philip`> I suppose the scientists could always cheat by just redefining the concept of time so that they are correct
- # [15:58] <jgraham> (fwiw the uoted uncertianty is about 1% i.e. about 100 million years rather than 10% i.e. 1 billion years)
- # [15:58] <jgraham> s/uo/quo/
- # [16:00] <jgraham> (However the use case of <time>5 seconds after the big bang</time> is clearly silly
- # [16:00] <jgraham> )
- # [16:03] * Quits: zcorpan (n=zcorpan@pat.se.opera.com)
- # [16:08] * Quits: MikeSmith (n=MikeSmit@EM114-48-7-236.pool.e-mobile.ne.jp) ("sex break")
- # [16:09] * Joins: MikeSmith (n=MikeSmit@JJ112053.ppp.dion.ne.jp)
- # [16:14] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [16:16] * Joins: rubys (n=rubys@cpe-075-182-087-110.nc.res.rr.com)
- # [16:18] * Quits: myakura (n=myakura@p4200-ipbf2306marunouchi.tokyo.ocn.ne.jp) ("Leaving...")
- # [16:27] * Joins: dbaron (n=dbaron@c-71-204-144-136.hsd1.ca.comcast.net)
- # [16:30] * Joins: BenMillard (n=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [16:36] <Philip`> Hmm, it seems Julian took seriously my idea to use the TRACK method
- # [16:36] <Philip`> Maybe it is actually a sensible idea, though that wasn't my intention at all
- # [16:37] * Joins: aaronlev__ (n=chatzill@f051078123.adsl.alicedsl.de)
- # [16:37] * aaronlev__ is now known as aaronlev
- # [16:38] * Quits: aaronlev_ (n=chatzill@e179086252.adsl.alicedsl.de) (Read error: 104 (Connection reset by peer))
- # [16:38] <yecril71> Why isn’t form structure fully reflected in the DOM?
- # [16:38] <yecril71> A FORM knows its elements, a FIELDSET does not.
- # [16:38] <yecril71> An INPUT control does not know its LABEL.
- # [16:39] <yecril71> Or a FIELDSET it belongs to.
- # [16:39] * Philip` isn't sure what yecril71 means
- # [16:39] <yecril71> It would be nice to have these properties (read-only).
- # [16:39] <Philip`> Oh, like having an HTMLInputElement.label property or something?
- # [16:40] * yecril71 means introducing DOM properties
- # [16:40] <yecril71> Right.
- # [16:40] <Dashiva> A control can have many labels
- # [16:40] <yecril71> .label can return a collection
- # [16:42] <yecril71> or just the first label, in document order
- # [16:42] <Philip`> Obvious question: what are the use cases that would be solved by adding these properties?
- # [16:42] <Dashiva> And you might want to check the spec
- # [16:42] <Dashiva> Some of them are already in
- # [16:42] * yecril71 thinks having multiple lables is bad design
- # [16:43] <Philip`> http://www.whatwg.org/specs/web-apps/current-work/multipage/forms.html#dom-lfe-labels
- # [16:44] * Quits: Maurice (n=ano@a80-101-46-164.adsl.xs4all.nl) ("Disconnected...")
- # [16:46] <yecril71> Thanks. I see a fieldset has elements and an input has labels.
- # [16:47] <yecril71> How about adding INPUT.fieldset?
- # [16:47] <Philip`> What for?
- # [16:47] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [16:48] <yecril71> To differentiate response to an event by the fieldset the control is in.
- # [16:49] <yecril71> Since we have the other two, .fieldset would just complete the picture.
- # [16:49] <Dashiva> Completing the picture isn't a use case
- # [16:50] <yecril71> If course, one can go up the DOM to find the nearest fieldset.
- # [16:50] <Philip`> 'Completeness' sounds like it's arguing for theoretical purity, which usually isn't considered a worthwhile goal
- # [16:50] <yecril71> Completing the picture was an additional comment.
- # [16:51] * Quits: mpt (n=mpt@canonical/launchpad/mpt) ("This computer has gone to sleep")
- # [16:51] <Philip`> Is differentiating responses to events based on the fieldset a problem that occurs in practice, enough to justify the cost of adding the feature to HTML5?
- # [16:52] <Philip`> s/enough/often enough/
- # [16:53] <yecril71> I do not know; I have just happened to find it useful so I decided to ask.
- # [16:54] <yecril71> I think .fieldset was left out because there exists an easy workaround,
- # [16:54] <yecril71> unlike the other cases.
- # [16:54] <Philip`> It seems like something that could be useful and isn't supported yet, but it's not clear whether it's worth supporting in the language rather than telling people to navigate the DOM themselves
- # [16:55] <yecril71> It is not clear to me either.
- # [16:57] <Philip`> Just use jQuery and then all this is trivial :-)
- # [16:57] <Philip`> $(input).parents('fieldset:first') or whatever
- # [16:58] * Joins: mpt (n=mpt@canonical/launchpad/mpt)
- # [17:00] * Joins: aaronlev__ (n=chatzill@f051078123.adsl.alicedsl.de)
- # [17:00] * Quits: maikmerten (n=merten@ls5dhcp195.cs.uni-dortmund.de) (Remote closed the connection)
- # [17:00] <yecril71> Since OBJECT is submittable now, it needs to be associated with a FORM.
- # [17:01] <yecril71> The association is not historical any more.
- # [17:05] <Dashiva> Oh snap, I got told
- # [17:06] <Dashiva> But since Lachy works for Opera, the point is somewhat lessened :)
- # [17:07] <yecril71> And what is the use case for FIELDSET.name?
- # [17:07] <Lachy> Dashiva, what?
- # [17:07] <Dashiva> Last last week
- # [17:08] * Quits: aaronlev (n=chatzill@f051078123.adsl.alicedsl.de) (Read error: 60 (Operation timed out))
- # [17:10] <gsnedders> "philip the WHAT WG teamster rebel"
- # [17:10] <gsnedders> Philip`'s stealing my title!
- # [17:11] <Dashiva> yecril71: Fieldsets appear in the form elements collection
- # [17:11] <Lachy> oh, wow. I love how Mr Last Week is defending me from MikeSmith in such a sarcastic way
- # [17:12] <yecril71> Right, thanks.
- # [17:12] <gsnedders> haha.
- # [17:12] <gsnedders> That is nice.
- # [17:13] <Philip`> gsnedders: Since when were you a rebel?
- # [17:13] <gsnedders> Philip`: I'm constantly going against Hixie's opinions, and getting killed for it
- # [17:13] * jgraham wonders if gsnedders is confusing real life with a FPS
- # [17:14] <jgraham> Becuse in real life it is hard to constantly get killed
- # [17:14] <gsnedders> jgraham: FPS!? Third-person shooters is where it's at1
- # [17:14] <gsnedders> *!
- # [17:14] * Joins: smedero (n=smedero@pia145-154.pioneernet.net)
- # [17:14] <Philip`> Why does nobody write second-person shooters?
- # [17:14] <jgraham> gsnedders: Just put it this way, if you respawn in RL people ill get freaked out
- # [17:15] <gsnedders> I think those would be harder to control than third-person shooters, Philip`
- # [17:15] <jgraham> Or start some sort of major world religion I guess
- # [17:15] <gsnedders> jgraham: I do freak people out, though
- # [17:15] <Dashiva> Philip`: I've considered it
- # [17:15] <Dashiva> There is a second-person horror game on the playstation, I believe
- # [17:15] <Lachy> Philip`, probably because no-one has figured out how to market a game where the aim is to get yourself shot
- # [17:16] <jgraham> Lachy: That would be awesome
- # [17:16] <Lachy> yeah, but it would be too easy to just stand out in the open
- # [17:16] <jgraham> Maybe you could only control people indirectly like you had to annoy the neighbourghs enough that they eventually went postal
- # [17:17] <Lachy> maybe it would work if the other characters in the game were on your side and intentionally trying not to hit you, so you had to position yourself in such a way that you would get hit by friendly fire
- # [17:17] * Joins: billyjackass (n=MikeSmit@JJ112053.ppp.dion.ne.jp)
- # [17:19] <yecril71> And why are fieldsets listed?
- # [17:19] <yecril71> They are not listed in HTML4,
- # [17:19] <yecril71> and they are not form controls,
- # [17:20] <yecril71> so the name HTMLFormControlsCollection is not really appropriate.
- # [17:21] <yecril71> I understand it is practical to ask for all fieldsets,
- # [17:21] <yecril71> but it is already covered by getElementsByTagName.
- # [17:31] * Quits: Lachy (n=Lachlan@pat-tdc.opera.com) ("This computer has gone to sleep")
- # [17:32] * Quits: MikeSmith (n=MikeSmit@JJ112053.ppp.dion.ne.jp) (Read error: 110 (Connection timed out))
- # [17:34] * Parts: blooberry (n=brian@c-76-126-199-19.hsd1.ca.comcast.net)
- # [17:34] * Joins: blooberry (n=brian@c-76-126-199-19.hsd1.ca.comcast.net)
- # [17:35] * billyjackass is now known as MikeSmith
- # [17:40] * Joins: Maurice (i=copyman@5ED548D4.cable.ziggo.nl)
- # [17:42] * Quits: pesla (n=retep@procurios.xs4all.nl) ("( www.nnscript.com :: NoNameScript 4.21 :: www.esnation.com )")
- # [17:43] * Joins: Lachy (n=Lachlan@85.196.122.246)
- # [17:43] * Quits: tthorsen (n=tommy@home.kvaleberg.no) ("Leaving")
- # [17:46] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [17:47] * Quits: aaronlev__ (n=chatzill@f051078123.adsl.alicedsl.de) ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [17:48] * Quits: mpt (n=mpt@canonical/launchpad/mpt) ("Leaving")
- # [17:51] <Philip`> If I'm using lxml, how do I iterate over all h1, h2, and h3 elements?
- # [17:51] <Philip`> node.iter('h1') works, but node.iter('h1|h2') doesn't and I can't find any syntax that does
- # [17:51] <jgraham> you could use xpath
- # [17:52] <jgraham> (alhough it may not be the most efficient way and returns a lsit not an iterator)
- # [17:52] <BenMillard> "I very much hope we can (through W3C and MWI) drive user awareness of the mobile Web as a platform and start to create a mindset among developers and users that it's "OK" to have a different user experience between different devices / platforms - that this can be consistent with there being One Web." -- http://www.w3.org/QA/2008/11/_as_part_of_a.html
- # [17:52] <BenMillard> doesn't sound like One Web to me...
- # [17:53] <Dashiva> Different user experience as in different styling and device-specific widgets, or as in different pages entirely?
- # [17:54] <BenMillard> "'Full Web' to me is a code word for 'web pages designed exclusively for PCs.'" ouch, guess he never used a good mobile browser...
- # [17:55] <jgraham> Philip`: Or I guess just do [x for x in node.iter() if x.tag in ('h1','h2', 'h3')]
- # [17:55] <jgraham> (but that is kind of obvious)
- # [17:57] <BenMillard> this makes sense: "The idea is to allow the proxies to do their work on pages that have not taken mobile users into account, while stepping out of the way when a content provider has developer a service that adapts for mobile anyway."
- # [17:57] <BenMillard> such as webpages using HTML 4.01 Strict, with a handheld stylesheet, I assume (lol)
- # [17:57] <BenMillard> "I will say that the growth of flat-rate data plans is a positive trend in the industry right now and I hope that trend continues." me too!
- # [17:59] <BenMillard> "I sincerely hope the HTML Working Group considers our work in CDF before they re-invent the wheel." I hadn't heard of CDF before now...
- # [18:02] <smedero> BenMillard: CDF has been brought up many times in the SVG in HTML discussions, search public-html.
- # [18:02] * Joins: xcombelle (n=chatzill@AToulouse-158-1-151-166.w90-60.abo.wanadoo.fr)
- # [18:04] <smedero> (though, not in a particularly compelling way...)
- # [18:05] <BenMillard> smedero, CDF comes from here? http://www.w3.org/2004/CDF/
- # [18:05] <smedero> yep
- # [18:06] * Joins: billyjackass (n=MikeSmit@EM114-48-132-92.pool.e-mobile.ne.jp)
- # [18:06] <gsnedders> What's a good human readable and computer parsable biblio format?
- # [18:07] * Quits: MikeSmith (n=MikeSmit@JJ112053.ppp.dion.ne.jp) (Read error: 110 (Connection timed out))
- # [18:07] <jgraham> gsnedders: Bibliography?
- # [18:07] <gsnedders> jgraham: yeah
- # [18:07] <jgraham> bibtex is pretty standard for LaTeX applications
- # [18:08] <jgraham> Dunno if it meets your needs
- # [18:08] * Quits: yecril71 (n=giecrilj@piekna-gts.2a.pl)
- # [18:08] <gsnedders> I just want something for Anolis that isn't Refer
- # [18:08] <gsnedders> And it needs to be easy to parse in Python :P
- # [18:08] <BenMillard> smedero, this seems quite a stretch from the Mobile Web's Default Delivery Context: http://www.w3.org/TR/2007/CR-WICD-20070718/#child-objects
- # [18:09] * BenMillard concludes CDF is FAIL.
- # [18:10] <jgraham> http://pybliographer.org/
- # [18:10] <gsnedders> jgraham: Can you import a GPL module into a MIT licensed project?
- # [18:11] <jgraham> Incidentially I _really_ have no idea if bibtex is sutiable for what you want
- # [18:11] <gsnedders> BibTeX is suitable
- # [18:11] <jgraham> gsnedders: IANAL
- # [18:11] <gsnedders> My IANAL opinion would be it is questionable
- # [18:14] <jgraham> http://groups.google.com/group/comp.lang.python/browse_thread/thread/cd8646451aacfcc9
- # [18:14] <Lachy> gsnedders, you can, but it means that any distribution that includes the GPL'd code is effectively licenced under the GPL
- # [18:16] <gsnedders> There appears to be other bibtex scripts in Python
- # [18:16] <gsnedders> like, MIT licensed ones
- # [18:19] <jgraham> gsnedders: That sounds altogether like a better idea
- # [18:21] <jgraham> gsnedders: Where are the MIT licensed ones?
- # [18:21] <rubys> Lachy's correct
- # [18:22] <gsnedders> jgraham: http://code.google.com/p/bibstuff/ looks best
- # [18:22] <rubys> http://www.gnu.org/licenses/gpl-faq.html#WhatDoesCompatMean
- # [18:25] <gsnedders> woah.
- # [18:26] <gsnedders> The W3C doesn't have any exportable format of TRs, as far as I can see!
- # [18:26] <jgraham> exportable?
- # [18:26] <gsnedders> like, more than just http://www.w3.org/TR/
- # [18:26] <gsnedders> like, that I can use to build a bibtex file of all W3C TRs
- # [18:29] <jgraham> http://www.w3.org/2002/01/tr-automation/tr.rdf
- # [18:29] * Quits: sicking (n=chatzill@corp-242.mountainview.mozilla.com) (Remote closed the connection)
- # [18:29] <Philip`> gsnedders: http://www.w3.org/2002/01/tr-automation/tr.rdf ?
- # [18:29] <Philip`> Oops, I lose
- # [18:29] <gsnedders> Where did you find any link to that!?
- # [18:30] <Philip`> http://google.com
- # [18:30] <Philip`> and http://www.w3.org/2002/01/tr-automation/
- # [18:30] <Philip`> (I searched for "w3c tr list")
- # [18:30] <jgraham> In the <head> (I assumed that the W3C couldn't have a list without having accompnying RDF)
- # [18:30] * Quits: virtuelv (n=virtuelv@pat-tdc.opera.com) ("Leaving")
- # [18:31] <gsnedders> Philip`: I failed to google for the right thing
- # [18:31] <gsnedders> jgraham: So did I. Which was why I was amazed to not find it in two seconds.
- # [18:33] <jgraham> "Benefits of using Semantic Web technologies
- # [18:33] <jgraham> @@@"
- # [18:34] <rubys> gsnedders: view source on http://www.w3.org/TR/
- # [18:34] <rubys> There's a meta link
- # [18:36] <rubys> oh, that's probably what jgraham was referring to. nm.
- # [18:36] * Philip` wonders how to efficiently implement keyframe-like animation in SVG, where each frame is 100KB of independently-generated SVG code and there's typically (but not always) a lot of similarity between adjacent frames
- # [18:36] * Quits: weinig (n=weinig@cpe-66-65-132-93.nyc.res.rr.com)
- # [18:38] <Philip`> (In particular, animating http://philip.html5.org/misc/spec-links.html over the lifetime of the spec)
- # [18:52] <gsnedders> problem: I can't include a converted copy of <http://www.w3.org/Style/Group/css3-src/biblio.ref> in Anolis, yet I need the same IDs to remain compat.
- # [18:53] * Joins: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net)
- # [18:54] <Philip`> Why can't you include that?
- # [18:54] <gsnedders> licensing, etc.
- # [18:54] <Philip`> Why do you need the same IDs?
- # [18:54] <gsnedders> compat. with existing documents
- # [18:55] <Philip`> Are there practical compatibility considerations?
- # [18:55] <gsnedders> seeming people like Lachy want to use it for docs they already edit, yes
- # [18:55] <Philip`> (i.e. do documents unavoidably rely on those specific IDs, or something?)
- # [18:55] <gsnedders> The IDs isn't the problem.
- # [18:56] <gsnedders> It's including everything in that file when it is rather long that is.
- # [18:56] <gsnedders> It contains really random things.
- # [18:56] * Joins: hdh (n=hdh@58.187.62.119)
- # [18:56] <gsnedders> not that you can see that :)
- # [18:57] * Joins: weinig (n=weinig@cpe-66-65-132-93.nyc.res.rr.com)
- # [18:58] * Joins: dglazkov_ (n=dglazkov@72.14.224.1)
- # [19:02] * Joins: maikmerten (n=maikmert@Lae73.l.pppool.de)
- # [19:04] <BenMillard> gsnedders, maybe you could contact relevant staff at W3C about what you want?
- # [19:04] <gsnedders> BenMillard: I don't really want to use Refer anyway, so it isn't particularly helpful
- # [19:09] * Quits: hdh (n=hdh@58.187.62.119) (Remote closed the connection)
- # [19:13] * Joins: hdh (n=hdh@58.187.62.119)
- # [19:20] * Quits: dglazkov (n=dglazkov@c-24-130-144-56.hsd1.ca.comcast.net) (Read error: 110 (Connection timed out))
- # [19:21] * dglazkov_ is now known as dglazkov
- # [19:21] * Quits: sverrej (n=sverrej@pat-tdc.opera.com) (Read error: 110 (Connection timed out))
- # [19:22] <gsnedders> BenMillard: Also, I shouldn't have this document at all, so contacting the relevant staff may not be the best move :)
- # [19:25] <Philip`> But mentioning in public logged IRC that you have illicitly gained access to it is a good move? :-)
- # [19:25] * Quits: KevinMarks (n=KevinMar@c-98-207-134-151.hsd1.ca.comcast.net) ("The computer fell asleep")
- # [19:25] <gsnedders> :P
- # [19:26] <gsnedders> Philip`: I've implied often enough that I have got at the css3 postprocessor stuff :P
- # [19:27] * Quits: dbaron (n=dbaron@c-71-204-144-136.hsd1.ca.comcast.net) ("8403864 bytes have been tenured, next gc will be global.")
- # [19:31] * Joins: dimich (n=dimich@72.14.227.1)
- # [19:34] * Joins: ojan (n=ojan@nat/google/x-c6af13b38918cc27)
- # [19:40] * Quits: BenMillard (n=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [19:45] * Quits: jruderman (n=jruderma@c-67-180-39-55.hsd1.ca.comcast.net)
- # [19:53] * Joins: aaronlev (n=chatzill@f051078123.adsl.alicedsl.de)
- # [19:54] * Joins: hober (n=ted@unaffiliated/hober)
- # [19:54] * weinig is now known as weinig|away
- # [19:57] * Joins: mstange (n=markus@aixd3.rhrk.uni-kl.de)
- # [19:58] * Quits: dave_levin_ (n=dave_lev@72.14.224.1)
- # [20:00] * Quits: tantek (n=tantek@adsl-63-195-114-133.dsl.snfc21.pacbell.net)
- # [20:01] * Joins: dbaron (n=dbaron@guest-229.mountainview.mozilla.com)
- # [20:08] * Quits: rubys (n=rubys@cpe-075-182-087-110.nc.res.rr.com) ("Leaving.")
- # [20:12] * Joins: rubys (n=rubys@cpe-075-182-087-110.nc.res.rr.com)
- # [20:12] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [20:12] * Parts: rubys (n=rubys@cpe-075-182-087-110.nc.res.rr.com)
- # [20:28] <Lachy> gsnedders, it's not really a problem that you have a copy of that stuff. Bert really wouldn't mind.
- # [20:28] <gsnedders> Lachy: He knows I do.
- # [20:29] <Lachy> ok
- # [20:30] * Joins: roc (n=chatzill@121-72-162-245.dsl.telstraclear.net)
- # [20:42] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [20:43] * Quits: dave_levin (n=dave_lev@72.14.227.1) (Client Quit)
- # [20:44] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [21:00] * Quits: kingryan (n=ryan@c-24-5-77-167.hsd1.ca.comcast.net)
- # [21:03] * Quits: dbaron (n=dbaron@guest-229.mountainview.mozilla.com) ("8403864 bytes have been tenured, next gc will be global.")
- # [21:04] * Joins: dbaron (n=dbaron@corp-241.mountainview.mozilla.com)
- # [21:04] * Joins: gsnedders_ (n=gsnedder@host217-44-35-181.range217-44.btcentralplus.com)
- # [21:05] * Quits: gsnedders (n=gsnedder@host86-139-222-113.range86-139.btcentralplus.com) (Nick collision from services.)
- # [21:05] * gsnedders_ is now known as gsnedders
- # [21:05] * Quits: maikmerten (n=maikmert@Lae73.l.pppool.de) (Remote closed the connection)
- # [21:07] * Quits: roc (n=chatzill@121-72-162-245.dsl.telstraclear.net) ("ChatZilla 0.9.83 [Firefox 3.0.4/2008102920]")
- # [21:09] * Joins: aaronlev_ (n=chatzill@f051078123.adsl.alicedsl.de)
- # [21:09] * Quits: aaronlev_ (n=chatzill@f051078123.adsl.alicedsl.de) (Client Quit)
- # [21:12] * Joins: sbublava (n=stephan@77.119.118.129.wireless.dyn.drei.com)
- # [21:13] * Joins: maikmerten (n=maikmert@Lae73.l.pppool.de)
- # [21:19] <Lachy> it would be nice if some people read the spec before making absurd, non-sensical comments about it: http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-November/017432.html Not after: http://lists.whatwg.org/pipermail/whatwg-whatwg.org/2008-November/017434.html
- # [21:20] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [21:20] <Lachy> (FYI, in that first mail, he totally screwed up the quoting, but I think his comments start after the " ~TJ" signature. Everything before that is quoted.)
- # [21:26] <jgraham> Lachy: The first email suggests that he did read the spec. He may even have a legitimate piece of feedback
- # [21:31] <Hixie> the idea of pointing out the login form is that a bot that knows the name-value mapping of the fields in the form can then fill it in and submit it without needing to know the current url of the login form itself
- # [21:31] <Hixie> it may not be particularly useful
- # [21:37] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [21:37] <Lachy> Hixie, if the form only contains 1 text input and 1 password input, then a bot could take a fairly reasonable guess as to what each one is for
- # [21:38] <Hixie> yup
- # [21:38] * Joins: BenMillard (i=cerbera@cpc1-flee1-0-0-cust285.glfd.cable.ntl.com)
- # [21:38] * Joins: erlehmann (n=erlehman@dslb-088-075-197-149.pools.arcor-ip.net)
- # [21:39] <Lachy> but still, the value of the feature is still questionable since the bot could just as easily be manually told which form to submit when given the credentials
- # [21:41] <Lachy> jgraham, I couldn't find anything Pentasis wrote in the first email that made any sense, let alone suggests he read the spec
- # [21:41] <jgraham> "But, I will concede to the fact that this may make things more difficult. But in that case I would ask for the definition of the spec to be changed from "The time element represents a date and/or a time." into something more restricting and exact which at least represents the limitations of this element that are presented in this discussion."
- # [21:43] <jgraham> So his acionable feedback is "change the definition of the <time> element to something like 'The time element represents a date and/or time that can be expresed on a gregorian calendar'
- # [21:43] * Quits: aaronlev (n=chatzill@f051078123.adsl.alicedsl.de) ("ChatZilla 0.9.83-rdmsoft [XULRunner 1.9.0.1/2008072406]")
- # [21:45] <jgraham> except that is not a sufficient constraint
- # [21:46] <jgraham> anyway I don't know if it is worth making the change but it is not obviously crazy
- # [21:51] * Joins: hdh0 (n=hdh@58.187.62.119)
- # [21:51] <Lachy> ok, fair enough. I guess I missed that bit after being stunned by his suggestions for setting the "base time" (whatever that is) to the big bang
- # [21:52] <Hixie> that does seem a little premature
- # [21:53] <jgraham> Oh that bit was crazy. AFAICT he was suggecting something like <time base="Death of Joan of Arc">5 seconds</time> to represent 5 seconds after the moment of death of Joan of Arc
- # [21:54] * jgraham wonders if users actually do have problems with <input placeholder> type designs
- # [21:54] * Joins: nessy (n=nessy@124-168-156-5.dyn.iinet.net.au)
- # [21:55] * jgraham has always found that they are used in situtations where the purpose of the conrol can be stored in short term meory for long enough to use the in put correctly
- # [21:55] * Quits: hdh (n=hdh@58.187.62.119) (Read error: 60 (Operation timed out))
- # [21:57] * Joins: sverrej (n=sverrej@81.191.19.191)
- # [21:59] * Quits: maikmerten (n=maikmert@Lae73.l.pppool.de) (Remote closed the connection)
- # [22:02] <BenMillard> jgraham, I've seen placeholder text used instead of labelling text
- # [22:02] <BenMillard> when you enter several values in a form which does that throughout, it makes for a fun memory exercise :)
- # [22:03] <jgraham> Ah, OK I can see that it can be abused, but I have only encountered it in situations where it was easy to remember the point of the field
- # [22:04] <Hixie> yeah it's easily abusable but definitely has cases where it is useful
- # [22:04] <Hixie> it's mostly for discovery
- # [22:05] <gsnedders> See <http://habariproject.org/en/user/login>, and the markup of that
- # [22:05] <BenMillard> jgraham, I've been noodling with the Table Inspector interface and came up with this: http://projectcerbera.com/!dev/table-inspector/
- # [22:05] <BenMillard> (I broke parts of the JS by changing the types of elements)
- # [22:07] <gsnedders> BenMillard: You came up with the default Apache file listing? Wow.
- # [22:07] * Joins: roc (n=roc@202.0.36.64)
- # [22:07] <BenMillard> gsnedders, new.html is the actual interface
- # [22:08] <gsnedders> BenMillard: :)
- # [22:08] <jgraham> BenMillard: It's nicer than anyhing I managed
- # [22:08] <BenMillard> jgraham, take as much/little as you want from it if you decide to update the real inspector
- # [22:08] <jgraham> BenMillard: I will
- # [22:09] <BenMillard> jgraham, my /!dev folder is blocked in robots.txt, so it shouldn't start outranking you in search engines :)
- # [22:09] <BenMillard> reducing the amount of vertical height was my main goal in the new interface
- # [22:10] * Quits: eric_carlson (n=ericc@nat/apple/x-551fe2156c0954f8)
- # [22:11] <BenMillard> oh, and I moved the CSS and JS to external resources so they can be cached for frequent users
- # [22:12] * Joins: eric_carlson (n=ericc@17.244.17.225)
- # [22:13] <Lachy> Hixie, in the definition of Interactive Content, it says "Certain elements in HTML have an activation behavior, which means the user agent should allow the user to manually trigger them in some way, for instance using keyboard or voice input (though not mouse clicks, which are handled above)"
- # [22:13] * Joins: aaronlev (n=chatzill@f051078123.adsl.alicedsl.de)
- # [22:14] <Lachy> can you make "though not mouse clicks, which are handled above" a link to wherever that's referring to?
- # [22:14] * Joins: eric_carlson_ (n=ericc@nat/apple/x-b13c9abb084d3b01)
- # [22:14] <Hixie> can you send mail? i'm about to be afk
- # [22:14] <Lachy> ok
- # [22:15] <gsnedders> Hixie: Lies! You're typing on your keyboard!
- # [22:16] <Lachy> gsnedders, he said "about to be", meaning soon, not presently
- # [22:16] * Joins: zcorpan_ (n=zcorpan@c83-252-193-84.bredband.comhem.se)
- # [22:16] * Quits: sverrej (n=sverrej@81.191.19.191) (Operation timed out)
- # [22:19] * Quits: xcombelle (n=chatzill@AToulouse-158-1-151-166.w90-60.abo.wanadoo.fr) ("ChatZilla 0.9.84 [Firefox 2.0.0.18/2008102919]")
- # [22:19] <gsnedders> Oh, I can't read.
- # [22:19] * Joins: zcorpan__ (n=zcorpan@c83-252-193-84.bredband.comhem.se)
- # [22:20] * Joins: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com)
- # [22:21] * Joins: xcombelle (n=chatzill@AToulouse-158-1-151-166.w90-60.abo.wanadoo.fr)
- # [22:21] * Quits: ROBOd (n=robod@89.122.216.38) ("http://www.robodesign.ro")
- # [22:25] * Joins: virtuelv_ (n=virtuelv@163.80-202-65.nextgentel.com)
- # [22:28] * Quits: nessy (n=nessy@124-168-156-5.dyn.iinet.net.au) ("This computer has gone to sleep")
- # [22:30] * Quits: eric_carlson (n=ericc@17.244.17.225) (Read error: 110 (Connection timed out))
- # [22:30] * Joins: dolske (n=dolske@firefox/developer/dolske)
- # [22:33] * Quits: zcorpan_ (n=zcorpan@c83-252-193-84.bredband.comhem.se) (Read error: 110 (Connection timed out))
- # [22:33] * Joins: KevinMarks (n=KevinMar@nat/google/x-9c47188beed8039c)
- # [22:37] * Quits: zcorpan__ (n=zcorpan@c83-252-193-84.bredband.comhem.se) (Read error: 110 (Connection timed out))
- # [22:41] * Joins: sicking (n=chatzill@corp-242.mountainview.mozilla.com)
- # [22:42] * Quits: virtuelv (n=virtuelv@163.80-202-65.nextgentel.com) (Read error: 110 (Connection timed out))
- # [22:43] * Quits: sbublava (n=stephan@77.119.118.129.wireless.dyn.drei.com)
- # [22:45] * Quits: smedero (n=smedero@pia145-154.pioneernet.net) (Read error: 110 (Connection timed out))
- # [22:45] * Quits: ap (n=ap@195.239.126.10)
- # [22:51] * Joins: aroben (n=adamrobe@c-69-142-103-232.hsd1.pa.comcast.net)
- # [22:56] * Joins: svl (n=me@ip565744a7.direct-adsl.nl)
- # [22:56] * Quits: shepazu (n=schepers@cpe-069-134-123-228.nc.res.rr.com) (Read error: 104 (Connection reset by peer))
- # [22:57] * Joins: shepazu (n=schepers@cpe-069-134-123-228.nc.res.rr.com)
- # [23:00] * Quits: shepazu (n=schepers@cpe-069-134-123-228.nc.res.rr.com) (Client Quit)
- # [23:00] * weinig|away is now known as weinig
- # [23:06] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [23:08] * Quits: Maurice (i=copyman@5ED548D4.cable.ziggo.nl) ("Disconnected...")
- # [23:10] * Quits: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [23:10] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [23:11] * Joins: doublec (n=chris@202.0.36.64)
- # [23:13] * Joins: eric_carlson (n=ericc@nat/apple/x-a5f9327c152bb3c5)
- # [23:13] * Joins: Hish (n=chatzill@mail2.n-e-s.de)
- # [23:14] * Quits: eric_carlson_ (n=ericc@nat/apple/x-b13c9abb084d3b01) (Read error: 104 (Connection reset by peer))
- # [23:19] * Quits: hdh0 (n=hdh@58.187.62.119) (Remote closed the connection)
- # [23:21] * Quits: dave_levin (n=dave_lev@72.14.227.1)
- # [23:22] * Hixie ponders <input type=submit novalidate>
- # [23:22] * Joins: hdh (n=hdh@58.187.62.119)
- # [23:24] * Quits: heycam (n=cam@210-84-52-120.dyn.iinet.net.au) ("bye")
- # [23:25] * Joins: dave_levin (n=dave_lev@72.14.227.1)
- # [23:28] * Quits: mstange (n=markus@aixd3.rhrk.uni-kl.de) ("ChatZilla 0.9.84 [Firefox 3.1b2pre/20081124033940]")
- # [23:28] * Quits: weinig (n=weinig@cpe-66-65-132-93.nyc.res.rr.com)
- # [23:28] * Joins: jruderman (n=jruderma@corp-241.mountainview.mozilla.com)
- # [23:44] <Hixie> i don't know whether to do <input type=submit novalidate> yet or whether to tell people to use form.submit() for now and add it later
- # [23:44] <Hixie> any opinions either way?
- # [23:45] <Dashiva> So there are people asking for it right now?
- # [23:48] <jgraham> What is the use case?
- # [23:49] <Dashiva> Saving a partially completed form was one
- # [23:51] <jgraham> Can you do that entirely without scipt assuming a novlidate attribute?
- # [23:52] * Quits: billyjackass (n=MikeSmit@EM114-48-132-92.pool.e-mobile.ne.jp) (Read error: 110 (Connection timed out))
- # [23:52] <Dashiva> No script on the client side, at least
- # [23:52] * Joins: heycam (n=cam@clm-laptop.infotech.monash.edu.au)
- # [23:53] <jgraham> So you have two buttons, one marked save and one marked submit?
- # [23:53] * Joins: weinig (n=weinig@cpe-66-65-132-93.nyc.res.rr.com)
- # [23:55] <jgraham> I guess it is a rther low cost feature since it is not doing something rather than doing something extra
- # [23:59] <Hixie> true
- # [23:59] <Hixie> the use case is saving the form, yeah
- # Session Close: Wed Nov 26 00:00:00 2008
The end :)