Options:
- # Session Start: Thu May 12 00:00:00 2011
- # Session Ident: #whatwg
- # [00:00] <Hixie> how do you avoid drawing with the system style if you would rather use your own?
- # [00:00] <jamesr> that case is a little weirder, but maybe we could define a fallback system for the stroke style so you could say ctx.strokeStyle="systemFocusRing, mystyle"
- # [00:00] <jamesr> i haven't fully understood why you would want to do that
- # [00:01] <Hixie> say that what i want is to have the focused menu item be in a bigger font size, or some such
- # [00:02] <Hixie> actually that's a bad example
- # [00:02] <Hixie> since you would just draw nothing
- # [00:02] <Hixie> say that i want to indicate focus by drawing a big arrow
- # [00:02] <jamesr> but only if the OS wasn't indicating focus itself?
- # [00:03] <Hixie> how do i do that, while still using the high-constrast focus ring if necessary instead, and while still indicating to the accessibility API that the menu item is the one focused, even though it's next to, not inside, the arrow?
- # [00:03] <Hixie> (the latter part being needed to make sure the text gets magnified)
- # [00:04] <jamesr> i think it's the "using the high-contrast focus ring if necessary _instead_" part that i'm hung up on
- # [00:04] <jamesr> why is it not inaddition to?
- # [00:04] <jamesr> IOW why not just draw the arrow, then stroke the focus ring?
- # [00:04] <jamesr> if that gets you a high-contrast focus ring and tells the AX api to do something else, that's fine
- # [00:04] <jamesr> but i'm not sure why you would want to avoid drawing the arrow in that case
- # [00:04] <Hixie> fair enough
- # [00:05] <Hixie> the problem is authors aren't going to bother calling this api if it doesn't give them anything
- # [00:05] <Hixie> and they don't think of accessibility as anything
- # [00:05] <Hixie> the idea is to trick the author into using the api for reasons unrelated to accessibility and get accessibility as a side-effect
- # [00:05] <jamesr> what if they get native looking focus rings? that seems nice
- # [00:06] <Hixie> most games don't do anything native
- # [00:06] <jamesr> yeah, but do you expect games to use this?
- # [00:06] <Hixie> one can hope
- # [00:06] <Hixie> the other problem is that if you do it as a style the author has to check the focus of each element
- # [00:06] <Hixie> instead of just calling the api
- # [00:07] <Hixie> plus, it means that the focus ring can only ever be a stroke, and not some other kind of indicator
- # [00:07] <Hixie> basically i don't really see the problem that using a strokeStyle solves
- # [00:07] * Joins: weinig (~weinig@17.244.27.249)
- # [00:07] <jamesr> what other sort of focus ring could you get using a path as input?
- # [00:07] <jamesr> other than a stroke + some metadata about the geometry?
- # [00:08] * Quits: ap_ (~ap@17.203.14.199) (Read error: Operation timed out)
- # [00:08] <Hixie> e.g. the effect used in mac os x preferences to indicate search results
- # [00:09] <jamesr> you mean the white fuzzy area around the matching element(s)?
- # [00:09] <jamesr> that effect doesn't change focus
- # [00:09] <Hixie> no, but you could use that for focus
- # [00:09] <Hixie> my point is just that we shouldn't close doors unncessarily
- # [00:09] <Hixie> what's the problem with the method?
- # [00:10] * Quits: weinig (~weinig@17.244.27.249) (Client Quit)
- # [00:10] * Joins: ap (~ap@17.244.26.212)
- # [00:11] * Quits: cgcardona (~cgcardona@unaffiliated/cgcardona) (Quit: zzzzz)
- # [00:11] * Joins: weinig (~weinig@17.244.27.249)
- # [00:12] * Joins: ezoe (~ezoe@203-140-89-244f1.kyt1.eonet.ne.jp)
- # [00:13] * Quits: bentruyman (~bentruyma@li159-104.members.linode.com) (Ping timeout: 240 seconds)
- # [00:14] * Quits: benschwarz (~benschwar@adsl-71-141-244-229.dsl.snfc21.pacbell.net) (Quit: Leaving...)
- # [00:14] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Quit: simplicity-)
- # [00:17] * Joins: tw2113 (~tw2113@fedora/tw2113)
- # [00:18] <TabAtkins> Hixie: I wonder if you should make it clear that a UA which allows you to apply styling directly to WebVTT content (rather than applying to via an HTML page that embeds a <video> with <track>) should just use the selectors directly, rather than doing something weird with ::cue(), as ::cue() is only used to jump from the HTML doc to the embedded WebVTT doc.
- # [00:18] * Quits: ttepasse (~ttepasse@ip-109-90-161-169.unitymediagroup.de) (Ping timeout: 276 seconds)
- # [00:19] <Hixie> given that there's no way to associate a style sheet with a webvtt resource directly currently, that seems rather theoretical :-)
- # [00:21] <TabAtkins> Eh, I think they'll arise. Providing a user stylesheet for your video player seems reasonable. Heading off future trouble at no real cost is nice. ^^;
- # [00:22] * Quits: bga_ (~bga@ppp78-37-237-120.pppoe.avangarddsl.ru) (Quit: bga_)
- # [00:22] * Joins: bga_ (~bga@ppp78-37-237-120.pppoe.avangarddsl.ru)
- # [00:23] * Joins: benschwarz (~benschwar@adsl-71-141-244-229.dsl.snfc21.pacbell.net)
- # [00:23] <TabAtkins> I'm just thinking about the organization of the section from a layering standpoint. It should just involve you defining how to map a WebVTT document into an element-tree, and then defining ::cue() as a way to style into the embedded WebVTT doc that <video> has.
- # [00:24] <TabAtkins> Essentially an editorial change. I could even suggest text.
- # [00:25] <Hixie> well if you provide a style sheet for a video, as opposed to a particular track, it seems better to use ::cue
- # [00:25] <Hixie> that way you can reuse styles from HTML
- # [00:26] <TabAtkins> It's several characters of unnecessary clutter if you're authoring the stylesheet directly for your player, though.
- # [00:27] <Hixie> who does that
- # [00:27] <TabAtkins> Nobody yet, because no players support styling your WebVTT tracks.
- # [00:28] <Hixie> ping me again when it's a real problem :-P
- # [00:28] <TabAtkins> Bah.
- # [00:29] <TabAtkins> You won't be able to straight re-use an HTML stylesheet anyway, if you style the tracks of different videos differently (as the selector will then by necessity involve more stuff before ::cue()).
- # [00:29] <Hixie> i don't expect anyone to ever write a style sheet for a player that they don't also want to use for the web (for some definition of nobody that is zero plus or minus epsilon)
- # [00:29] * Quits: weinig (~weinig@17.244.27.249) (Quit: weinig)
- # [00:31] <TabAtkins> Eh, that's easy. s/}\n/}\n::cue(/ and s/{/){/.
- # [00:31] <Hixie> exactly
- # [00:31] <Hixie> so why bother with having two different styles
- # [00:31] <Hixie> just use the one file for both
- # [00:32] <TabAtkins> Because it's theoretically impure! ^_^
- # [00:33] <Hixie> define text/webvtt-css which is text/css plus the transformation you just said applied
- # [00:33] <Hixie> then it's just a differnet syntax
- # [00:33] <Hixie> and is theoretically pure
- # [00:33] <TabAtkins> You're basically reaching into a shadow on the video. With shadows currently, styling from within the shadow looks slightly different than styling from outside the shadow, in precisely the way I'm saying cue styling should.
- # [00:33] <Hixie> problem solved
- # [00:34] <Hixie> man, you and dimitri have been taken hostage by shadow trees and developed stockholm syndrome :-P
- # [00:34] <TabAtkins> Dude, the platform uses shadows everywhere, in some form or another.
- # [00:35] <Hixie> if only that were true in an author-visible sense
- # [00:35] <Hixie> anyway
- # [00:35] <TabAtkins> It will be once we're done!
- # [00:35] <Hixie> this is similar to xbl shadow trees, sure
- # [00:35] <Hixie> i don't think it's similar enough to be important
- # [00:35] <Hixie> and i think the differences are such that it doesn't require the unfortunate difference in styles that xbl does
- # [00:36] <Hixie> in particular, it's only ever one level deep
- # [00:37] <Hixie> also, spec writers trump implementation purity. :-P
- # [00:37] <Hixie> er
- # [00:37] <Hixie> theoretical purity
- # [00:37] <erlehmann> shadow elements!
- # [00:37] <erlehmann> next we have a shadow spec edited by a shadow working group.
- # [00:37] * Quits: ap (~ap@17.244.26.212) (Quit: ap)
- # [00:37] <TabAtkins> Aren't we the shadow working group?
- # [00:38] <erlehmann> oh wait, yes.j
- # [00:38] <erlehmann> :D
- # [00:38] <Hixie> no we're the LIGHT working group, silly
- # [00:38] <Hixie> the w3c group is the shadow group :-P
- # [00:38] <TabAtkins> And the shadow spec? You know, the real spec that is used to render the web, but not what authors see unless they look for it.
- # [00:38] <erlehmann> hehehe
- # [00:39] <erlehmann> habari goes all the way and just calls the inner circle “cabal” directly.
- # [00:39] <erlehmann> am i not right, gsnedders? :>
- # [00:39] <TabAtkins> Well, so do we, though we're joking.
- # [00:44] * Quits: FireFly (~firefly@unaffiliated/firefly) (Quit: swatted to death)
- # [00:44] * Joins: MikeSmith_ (~MikeSmith@EM114-48-16-179.pool.e-mobile.ne.jp)
- # [00:45] * Joins: ryanseddon (~RSeddon@202.126.98.210)
- # [00:48] * Quits: MikeSmith (~MikeSmith@EM1-112-162-14.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [00:48] * MikeSmith_ is now known as MikeSmith
- # [00:48] * Parts: ryanseddon (~RSeddon@202.126.98.210)
- # [00:49] * Quits: hij1nx (~hij1nx@c-69-181-2-87.hsd1.ca.comcast.net) (Quit: hij1nx)
- # [00:49] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [00:50] * Joins: miketaylr (~miketaylr@201.54.229.75)
- # [00:50] * Quits: benschwarz (~benschwar@adsl-71-141-244-229.dsl.snfc21.pacbell.net) (Quit: Leaving...)
- # [00:51] * Joins: hij1nx (~hij1nx@c-69-181-2-87.hsd1.ca.comcast.net)
- # [00:53] * Joins: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c)
- # [00:53] * Quits: stefan-_ (~music@trir-4d0d9592.pool.mediaWays.net) (Ping timeout: 258 seconds)
- # [00:57] * Joins: benschwarz (~benschwar@adsl-71-141-244-229.dsl.snfc21.pacbell.net)
- # [01:02] * Quits: zcorpan (~zcorpan@c-039ee355.410-6-64736c14.cust.bredbandsbolaget.se) (Quit: zcorpan)
- # [01:03] <gsnedders> erlehmann: Jokingly. The official name is still the Project Management Committee.
- # [01:03] <erlehmann> pah. everyone knows committees don't get anything done.
- # [01:03] <erlehmann> %)
- # [01:04] <gsnedders> [Insert comment about speed of development drastically slowing down over the past couple of years.]
- # [01:04] <erlehmann> C is for Conspiracy!
- # [01:06] * Quits: boaz (~boaz@75-150-66-249-NewEngland.hfc.comcastbusiness.net) (Quit: boaz)
- # [01:08] * Quits: hober (~ted@unaffiliated/hober) (Ping timeout: 240 seconds)
- # [01:08] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: Leaving)
- # [01:08] * Joins: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no)
- # [01:11] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [01:12] * Quits: hij1nx (~hij1nx@c-69-181-2-87.hsd1.ca.comcast.net) (Quit: hij1nx)
- # [01:17] * Joins: Rik` (~Rik`@2a01:e34:ec0f:1570:daa2:5eff:fe97:85ed)
- # [01:17] * Quits: Amorphous (jan@unaffiliated/amorphous) (Ping timeout: 260 seconds)
- # [01:24] * Quits: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk) (Ping timeout: 240 seconds)
- # [01:24] * Joins: lhnz (~lhnz@188-223-83-48.zone14.bethere.co.uk)
- # [01:26] * Joins: ap (~ap@17.244.24.55)
- # [01:26] * Quits: ap (~ap@17.244.24.55) (Client Quit)
- # [01:27] * Joins: aho (~nya@fuld-590c6580.pool.mediaWays.net)
- # [01:33] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [01:33] * Joins: Amorphous (jan@unaffiliated/amorphous)
- # [01:33] * Quits: miketaylr (~miketaylr@201.54.229.75) (Quit: miketaylr)
- # [01:34] * Joins: miketaylr (~miketaylr@201.54.229.75)
- # [01:34] * Quits: miketaylr (~miketaylr@201.54.229.75) (Client Quit)
- # [01:40] * Joins: alystair (Alystair@24-246-14-18.cable.teksavvy.com)
- # [01:46] * Quits: onar (~onar@17.216.36.168) (Read error: Connection reset by peer)
- # [01:46] * Joins: onar (~onar@17.216.36.168)
- # [01:47] * Joins: onar_ (~onar@17.216.36.168)
- # [01:47] * Quits: onar (~onar@17.216.36.168) (Read error: Connection reset by peer)
- # [01:47] * onar_ is now known as onar
- # [01:47] * Joins: hij1nx (~hij1nx@c-69-181-2-87.hsd1.ca.comcast.net)
- # [01:52] * Joins: twisted (~twisted@205.189.73.45)
- # [01:57] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Ping timeout: 240 seconds)
- # [01:58] * bga_ is now known as bga_|away
- # [01:58] * bga_|away is now known as bga_
- # [01:58] * Quits: bga_ (~bga@ppp78-37-237-120.pppoe.avangarddsl.ru) (Read error: Connection reset by peer)
- # [02:00] * Joins: boogyman (~boogy@unaffiliated/boogyman)
- # [02:05] * Quits: boogyman (~boogy@unaffiliated/boogyman) (Ping timeout: 240 seconds)
- # [02:09] * Quits: F1LT3R (~F1LT3R@c-76-19-149-201.hsd1.ma.comcast.net) (Quit: Leaving)
- # [02:13] * Quits: exp (~zAyghip8@93-96-170-70.zone4.bethere.co.uk) (Quit: xylophone buggery)
- # [02:16] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [02:16] * Quits: jwalden (~waldo@2620:101:8003:200:222:68ff:fe15:af5c) (Quit: back later)
- # [02:16] * Parts: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [02:17] * Quits: smaug____ (~chatzilla@a91-154-41-202.elisa-laajakaista.fi) (Ping timeout: 246 seconds)
- # [02:26] * Joins: weinig (~weinig@17.246.19.160)
- # [02:27] * Joins: thornbush (~adriano@187.106.238.168)
- # [02:27] * Joins: homata__ (~homata_@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [02:30] * Parts: thornbush (~adriano@187.106.238.168)
- # [02:32] * Joins: nimbupani1 (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [02:33] * Quits: sicking (~chatzilla@2620:101:8003:200:226:bbff:fe05:3fe1) (Ping timeout: 248 seconds)
- # [02:33] * Parts: nimbupani1 (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [02:35] * Joins: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [02:45] * Quits: erlehmann (~erlehmann@82.113.99.0) (Quit: Ex-Chat)
- # [02:45] * Quits: weinig (~weinig@17.246.19.160) (Read error: Connection reset by peer)
- # [02:46] * Joins: weinig (~weinig@2620:149:4:401:223:32ff:feaf:7f36)
- # [03:01] * Quits: hij1nx (~hij1nx@c-69-181-2-87.hsd1.ca.comcast.net) (Read error: Connection reset by peer)
- # [03:02] * Joins: hij1nx (~hij1nx@c-69-181-2-87.hsd1.ca.comcast.net)
- # [03:03] * Joins: hober (~ted@unaffiliated/hober)
- # [03:03] * Parts: nimbupani (~Adium@c-24-18-47-160.hsd1.wa.comcast.net)
- # [03:06] * Quits: weinig (~weinig@2620:149:4:401:223:32ff:feaf:7f36) (Quit: weinig)
- # [03:20] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 248 seconds)
- # [03:22] * Joins: shinyak (~shinyak@220.109.219.244)
- # [03:23] * Joins: ryanseddon (~RSeddon@202.126.98.210)
- # [03:26] * Quits: DaFireball (~Vuurbal@240-216-164-193.fiber.trined.nl)
- # [03:33] * Quits: hij1nx (~hij1nx@c-69-181-2-87.hsd1.ca.comcast.net) (Quit: hij1nx)
- # [03:35] * Quits: jamesr (~jamesr@216.239.45.19) (Quit: jamesr)
- # [03:39] * Quits: cying (~cying@173-13-176-101-sfba.hfc.comcastbusiness.net) (Read error: Connection reset by peer)
- # [03:39] * Joins: cying_ (~cying@173-228-29-224.dsl.static.sonic.net)
- # [03:43] * Joins: hij1nx (~hij1nx@c-69-181-2-87.hsd1.ca.comcast.net)
- # [03:51] * Quits: cying_ (~cying@173-228-29-224.dsl.static.sonic.net) (Quit: cying_)
- # [03:54] * Quits: benschwarz (~benschwar@adsl-71-141-244-229.dsl.snfc21.pacbell.net) (Quit: Leaving...)
- # [03:57] * Quits: ezoe (~ezoe@203-140-89-244f1.kyt1.eonet.ne.jp) (Ping timeout: 260 seconds)
- # [04:04] * Quits: MikeSmith (~MikeSmith@EM114-48-16-179.pool.e-mobile.ne.jp) (Quit: MikeSmith)
- # [04:07] * Quits: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp) (Ping timeout: 258 seconds)
- # [04:10] * Quits: david_carlisle (~chatzilla@dcarlisle.demon.co.uk) (Ping timeout: 252 seconds)
- # [04:13] * Joins: Dashimon (Dashiva@84-72-44-31.dclient.hispeed.ch)
- # [04:13] * Quits: Dashimon (Dashiva@84-72-44-31.dclient.hispeed.ch) (Changing host)
- # [04:13] * Joins: Dashimon (Dashiva@wikia/Dashiva)
- # [04:14] * Quits: Dashiva (Dashiva@wikia/Dashiva) (Ping timeout: 248 seconds)
- # [04:14] * Dashimon is now known as Dashiva
- # [04:19] * Joins: miketaylr (~miketaylr@201.54.229.75)
- # [04:22] * Quits: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se) (Quit: tomasf)
- # [04:27] * Quits: othermaciej_ (~mjs@2620:149:4:401:21b:63ff:fe97:5eb) (Ping timeout: 260 seconds)
- # [04:28] * Joins: boaz (~boaz@c-24-147-171-18.hsd1.ma.comcast.net)
- # [04:30] * Joins: homata (~homata@58x158x182x50.ap58.ftth.ucom.ne.jp)
- # [04:30] * Joins: othermaciej_ (~mjs@67.218.110.208)
- # [04:37] * Joins: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net)
- # [04:39] * Joins: MikeSmith (~MikeSmith@EM114-48-27-9.pool.e-mobile.ne.jp)
- # [04:46] * Quits: boaz (~boaz@c-24-147-171-18.hsd1.ma.comcast.net) (Quit: boaz)
- # [04:59] * Joins: ezoe (~ezoe@203-140-91-93f1.kyt1.eonet.ne.jp)
- # [05:01] * Quits: shinyak (~shinyak@220.109.219.244) (Remote host closed the connection)
- # [05:03] * Quits: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net) (Quit: cying)
- # [05:11] * Quits: dave_levin (~dave_levi@74.125.59.73) (Quit: dave_levin)
- # [05:13] * Joins: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net)
- # [05:18] * Quits: MikeSmith (~MikeSmith@EM114-48-27-9.pool.e-mobile.ne.jp) (Quit: MikeSmith)
- # [05:23] * Quits: othermaciej_ (~mjs@67.218.110.208) (Quit: othermaciej_)
- # [05:27] * Joins: shinyak (~shinyak@2401:fa00:4:1000:ca2a:14ff:fe0b:baba)
- # [05:27] * Quits: shinyak (~shinyak@2401:fa00:4:1000:ca2a:14ff:fe0b:baba) (Remote host closed the connection)
- # [05:28] * Quits: miketaylr (~miketaylr@201.54.229.75) (Quit: ?ifdi)
- # [05:34] * Joins: othermaciej_ (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [05:34] * Quits: roc (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 260 seconds)
- # [05:44] * Quits: othermaciej_ (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej_)
- # [05:45] * Joins: othermaciej_ (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [05:51] <sephr> Hixie: what'd the reasoning behind using language-XXX class for programming languages? ( http://www.whatwg.org/specs/web-apps/current-work/multipage/text-level-semantics.html#the-code-element )
- # [05:51] <sephr> that's so ambiguous
- # [05:51] <sephr> why not use media types?
- # [05:51] <sephr> s/what'd/what's/
- # [05:53] * Joins: KaOSoFt (~KaOSoFt@186.112.9.111)
- # [05:53] * Quits: KaOSoFt (~KaOSoFt@186.112.9.111) (Changing host)
- # [05:53] * Joins: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft)
- # [05:53] <sephr> some programming languages don't have registered media types, but type="application/x-pascal" seems much more appropriate than piggybacking on class
- # [05:55] * Quits: heycam (~cam@wok.mcc.id.au) (Read error: Operation timed out)
- # [05:56] * Quits: hij1nx (~hij1nx@c-69-181-2-87.hsd1.ca.comcast.net) (Quit: hij1nx)
- # [05:56] * Joins: heycam (~cam@wok.mcc.id.au)
- # [05:58] * Quits: yijun (~yijun@059148184190.ctinets.com) (Ping timeout: 240 seconds)
- # [05:59] * Joins: yijun (~yijun@211.82.74.16)
- # [06:02] * Quits: yijun (~yijun@211.82.74.16) (Remote host closed the connection)
- # [06:03] * Joins: yijun (~yijun@059148184190.ctinets.com)
- # [06:04] * Joins: agektmr (~Adium@64.1.210.2.ptr.us.xo.net)
- # [06:05] * Joins: MikeSmith (~MikeSmith@EM114-48-27-9.pool.e-mobile.ne.jp)
- # [06:06] * Quits: agektmr (~Adium@64.1.210.2.ptr.us.xo.net) (Read error: Connection reset by peer)
- # [06:07] <Hixie> sephr: there's no type="" attribute, and the use case isn't important enough to add one just for this
- # [06:07] * Quits: hsivonen (~hsivonen@kekkonen.cs.hut.fi) (Ping timeout: 240 seconds)
- # [06:07] <Hixie> sephr: the idea of using class="language-*" is just a suggestion for people who need some mechanism anyway
- # [06:07] <sephr> sure yeah
- # [06:07] <sephr> what is the standards legality of x-programming-x-{language}?
- # [06:08] <Hixie> you mean as a mime type?
- # [06:08] <sephr> no, as a language code
- # [06:08] <Hixie> as in lang=""?
- # [06:08] <sephr> for example, <code lang="x-programming-x-python">
- # [06:08] <sephr> yeah
- # [06:08] <sephr> it's valid, but it seems a little wrong to do
- # [06:08] <Hixie> programming languages aren't the same as natural languages
- # [06:08] <Hixie> they're orthogonal concepts
- # [06:08] <sephr> yeah
- # [06:08] <Hixie> you can have java with french variables, for instance
- # [06:09] <sephr> then you'd do x-programming-x-java-fr heh
- # [06:09] <sephr> actually I think you'd start with the fr tag
- # [06:09] <Hixie> no better than class="language-java", except for being more verbose and being of dubious validity :-)
- # [06:10] <sephr> I wish you didn't have to put x- before every single subtag
- # [06:10] <sephr> if you start the first tag off with x-
- # [06:10] <Hixie> it's supposed to remind you that you're doing something bad :-)
- # [06:10] <sephr> heh
- # [06:10] <sephr> Hixie: oh btw, this is a little off-topic, but what are your thoughts on stripping x- internally?
- # [06:11] <sephr> for localization packages
- # [06:11] <Hixie> hm?
- # [06:11] <sephr> like en-US-x-Hixie and en-US-Hixie being the same
- # [06:11] <Hixie> wouldn't that violate the rules of the language tag processing model?
- # [06:12] <sephr> I know, but if x-Hixie is ever standardized, would it be reasonable to assume it'd be the same as x-Hixie or do you think it would change?
- # [06:12] <Hixie> it'd never be standardised
- # [06:12] <sephr> I strip the x-s in my l10n.js lib (https://github.com/eligrey/l10n.js)
- # [06:12] <sephr> if I put enough money behind it I'm sure you could get it standardized ;)
- # [06:13] <sephr> just formalize the spec more and be a little more verbose
- # [06:13] <Hixie> if a subtag is ever usefully standardised, the usage of the experimental subtag would be dwarfed by the usage of the official subtag, such that there'd be no reason to care about the experimental one
- # [06:13] <Hixie> anyway
- # [06:13] <Hixie> it seems clearly in violation of the rules and to be missing the point
- # [06:13] <Hixie> but you do what you like :-)
- # [06:13] <sephr> yeah I think I'll stop stipping the private use tags
- # [06:14] <sephr> if only we had a prog top tag
- # [06:15] <sephr> (was unrelated to the other message)
- # [06:16] * Joins: hsivonen (~hsivonen@kekkonen.cs.hut.fi)
- # [06:19] * Quits: sephr (~Eli@c-98-235-63-240.hsd1.pa.comcast.net) (Ping timeout: 240 seconds)
- # [06:48] * Joins: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4)
- # [06:50] * Quits: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4) (Client Quit)
- # [06:50] * Joins: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4)
- # [07:00] * Joins: simplicity- (~simpli@unaffiliated/simplicity-)
- # [07:02] * Joins: shichuan (~Shi_Chuan@cm182.eta124.maxonline.com.sg)
- # [07:03] * Quits: simplicity- (~simpli@unaffiliated/simplicity-) (Client Quit)
- # [07:03] <heycam> does CSS define whether text decorations are drawn under or over text?
- # [07:03] <Hixie> CSS 2.1 Appendix E would be where that would be defined
- # [07:03] <Hixie> if it's defined
- # [07:04] * heycam takes a look
- # [07:04] * dglazkov is now known as dglazkov|away
- # [07:04] <heycam> it does, thanks Hixie
- # [07:05] <heycam> and in an order consistent with SVG text, too. happy day. :)
- # [07:08] * Joins: roc (~chatzilla@121.98.230.221)
- # [07:10] <Hixie> well that's lucky
- # [07:14] * Quits: cpearce (~chatzilla@203-97-204-82.dsl.clear.net.nz) (Ping timeout: 240 seconds)
- # [07:14] * Quits: KaOSoFt (~KaOSoFt@unaffiliated/kaosoft) (Quit: Liberty is the right to choose, freedom is the result of that choice.)
- # [07:26] * heycam is now known as heycam|away
- # [07:26] * Joins: Ankheg (~Ankheg@fs91-201-3-30.dubna-net.ru)
- # [07:26] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 276 seconds)
- # [07:28] * Quits: roc (~chatzilla@121.98.230.221) (Read error: Connection reset by peer)
- # [07:29] * Joins: roc (~chatzilla@121.98.230.221)
- # [07:30] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [07:34] * Joins: roc_ (~chatzilla@121.98.230.221)
- # [07:36] * Joins: micheil (~micheil@124-171-8-197.dyn.iinet.net.au)
- # [07:36] * Quits: micheil (~micheil@124-171-8-197.dyn.iinet.net.au) (Client Quit)
- # [07:36] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 260 seconds)
- # [07:36] * roc_ is now known as roc
- # [07:41] * Joins: hdhoang (~hdhoang@203.210.156.49)
- # [07:44] * Joins: maikmerten (~merten@ls5dhcp197.cs.uni-dortmund.de)
- # [07:47] * Joins: CvP (CvP@180.234.63.102)
- # [07:51] * Quits: CvP (CvP@180.234.63.102) (Disconnected by services)
- # [07:52] * Joins: xCG (CvP@180.234.42.168)
- # [07:52] * xCG is now known as CvP
- # [07:52] * Joins: Akilo (~kristof@lit75-1-81-57-239-230.fbx.proxad.net)
- # [07:58] * heycam|away is now known as heycam
- # [08:04] * Quits: aho (~nya@fuld-590c6580.pool.mediaWays.net) (Quit: EXEC_over.METHOD_SUBLIMATION)
- # [08:04] * Joins: lumely_ (~lumely@dhcp2-228.slis.tsukuba.ac.jp)
- # [08:06] * Quits: lumely (~lumely@dhcp2-228.slis.tsukuba.ac.jp) (Ping timeout: 248 seconds)
- # [08:25] * Joins: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl)
- # [08:30] * Joins: ben_h (~ben@150.101.159.22)
- # [08:40] * Joins: mpt (~mpt@canonical/mpt)
- # [08:43] * Quits: ben_h (~ben@150.101.159.22) (Quit: ben_h)
- # [08:47] * Quits: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4) (Remote host closed the connection)
- # [08:48] * Quits: Smylers (~smylers@host109-157-249-110.range109-157.btcentralplus.com) (Quit: Leaving.)
- # [08:48] * Joins: mike][inq (~mike@2001:858:5:303:224:81ff:fe12:b5c4)
- # [08:54] * heycam is now known as heycam|away
- # [09:02] * Quits: roc (~chatzilla@121.98.230.221) (Ping timeout: 240 seconds)
- # [09:06] * Joins: Necrathex (~nectop@82-170-160-25.ip.telfort.nl)
- # [09:09] * Joins: matijsb (~matijsb@44-11.bbned.dsl.internl.net)
- # [09:12] * Joins: zcorpan (~zcorpan@c-039ee355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [09:12] * Quits: tw2113 (~tw2113@fedora/tw2113) (Quit: I was raided by the FBI and all I got to keep was this lousy quit message!)
- # [09:12] * Joins: matijsb1 (~matijsb@44-11.bbned.dsl.internl.net)
- # [09:15] * Joins: smaug____ (~chatzilla@a91-154-41-202.elisa-laajakaista.fi)
- # [09:15] * Quits: matijsb (~matijsb@44-11.bbned.dsl.internl.net) (Ping timeout: 240 seconds)
- # [09:15] * Quits: matijsb1 (~matijsb@44-11.bbned.dsl.internl.net) (Client Quit)
- # [09:19] * Joins: ben_h (~ben@150.101.159.22)
- # [09:23] * Quits: shichuan (~Shi_Chuan@cm182.eta124.maxonline.com.sg) (Read error: Connection reset by peer)
- # [09:26] * Joins: micheil (~micheil@124-171-8-197.dyn.iinet.net.au)
- # [09:28] * Joins: rimantas (~rimliu@93.93.57.193)
- # [09:28] * Quits: danja_ (~danny@host109-239-static.12-87-b.business.telecomitalia.it) (Ping timeout: 240 seconds)
- # [09:29] * Joins: danja_ (~danny@host109-239-static.12-87-b.business.telecomitalia.it)
- # [09:30] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [09:35] * Joins: MrDoublesite (~mropposit@unaffiliated/mropposite)
- # [09:37] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Ping timeout: 240 seconds)
- # [09:41] * Joins: msucan (~robod@89.123.170.122)
- # [09:45] * Quits: MrDoublesite (~mropposit@unaffiliated/mropposite) (Ping timeout: 264 seconds)
- # [09:49] * Quits: ryanseddon (~RSeddon@202.126.98.210) (Quit: Leaving.)
- # [09:50] * Joins: ryanseddon (~RSeddon@202.126.98.210)
- # [09:51] * Quits: othermaciej_ (~mjs@c-24-6-209-6.hsd1.ca.comcast.net) (Quit: othermaciej_)
- # [09:53] * Joins: othermaciej_ (~mjs@c-24-6-209-6.hsd1.ca.comcast.net)
- # [09:54] * Quits: ryanseddon (~RSeddon@202.126.98.210) (Ping timeout: 240 seconds)
- # [10:03] * Joins: MrOpposite (~mropposit@unaffiliated/mropposite)
- # [10:06] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 260 seconds)
- # [10:10] * Quits: temp01 (~temp01@unaffiliated/temp01) (Ping timeout: 240 seconds)
- # [10:15] * Joins: temp01 (~temp01@unaffiliated/temp01)
- # [10:23] * Quits: Akilo (~kristof@lit75-1-81-57-239-230.fbx.proxad.net) (Quit: Ex-Chat)
- # [10:25] * Joins: mpt (~mpt@canonical/mpt)
- # [10:26] * Quits: ben_h (~ben@150.101.159.22) (Quit: ben_h)
- # [10:28] * Quits: mpt (~mpt@canonical/mpt) (Remote host closed the connection)
- # [10:28] * Quits: cying (~cying@c-24-6-96-149.hsd1.ca.comcast.net) (Quit: cying)
- # [10:30] * Joins: richt (~richt@pat-tdc.opera.com)
- # [10:30] * Joins: mpt (~mpt@canonical/mpt)
- # [10:31] * Quits: MrOpposite (~mropposit@unaffiliated/mropposite) (Remote host closed the connection)
- # [10:36] <MikeSmith> hsivonen: I'm reading http://hsivonen.iki.fi/aria-html5-bis/ while working on the ARIA schema updates, and I'm wondering if you ever got responses to the comments and questions you posted to the PFWG comments list
- # [10:36] <MikeSmith> e.g, http://lists.w3.org/Archives/Public/public-pfwg-comments/2008JanMar/0043.html
- # [10:36] <MikeSmith> about whitespace trimming
- # [10:37] <MikeSmith> jgraham: same question for you
- # [10:37] <MikeSmith> about aria-level
- # [10:41] * Quits: MikeSmith (~MikeSmith@EM114-48-27-9.pool.e-mobile.ne.jp) (Ping timeout: 252 seconds)
- # [10:45] * Quits: mpt (~mpt@canonical/mpt) (Ping timeout: 252 seconds)
- # [10:46] * Joins: MikeSmith (~MikeSmith@EM114-48-130-132.pool.e-mobile.ne.jp)
- # [10:47] <jgraham> MikeSmith: I can't find any evidence I got responses to those specific comments although I did to some other ones. But I may just be missing something
- # [10:54] * Joins: AugustoF (~Augusto@187.37.142.223)
- # [10:54] <AugustoF> Sup
- # [10:54] * Quits: ezoe (~ezoe@203-140-91-93f1.kyt1.eonet.ne.jp) (Ping timeout: 248 seconds)
- # [10:57] <hsivonen> MikeSmith: there were some responses. I still suggest implementing the ARIA datatypes as HTML5 microsyntaxes rather than XSD datatypes
- # [10:57] <MikeSmith> jgraham: well, frankly, they should have responded to you directly in some way, with a public record of the response
- # [10:57] <AugustoF> I'm working in a project for a video social network in html5, someone aqui working with Video conferencing or peer-to-peer communication?
- # [10:57] <MikeSmith> hsivonen: OK
- # [10:57] <hsivonen> I still don't believe anyone really wants the XSD behaviors in a browser
- # [10:57] <AugustoF> here*
- # [10:57] <MikeSmith> yeah, I tend to agree with you there
- # [10:58] <MikeSmith> hsivonen: do you recall where you got the responses?
- # [10:58] <MikeSmith> e.g., was it private e-mail, or archived on a list
- # [10:58] <MikeSmith> and if so, which list?
- # [10:59] <payman> AugustoF: Ask your question and find out?
- # [10:59] <MikeSmith> jgraham: I am not sure but I believe it's a requirement that LC comments have to be publicly archived somewhere
- # [11:00] <MikeSmith> it is definitely a requirement that all LC comments must be responded to
- # [11:00] <MikeSmith> but even if your comments were not LC comments, the spirit of the process at least requires some formal response
- # [11:01] <AugustoF> payman I don't have just one question, btw I'm searching people to working in my project
- # [11:01] <jgraham> I think those were maybe not LC comments?
- # [11:01] <jgraham> I got some responses to some LC comments
- # [11:01] <jgraham> But nothing abour aria-level
- # [11:02] * Joins: tomasf (~tom@c-5ed9e555.024-204-6c6b7012.cust.bredbandsbolaget.se)
- # [11:03] <hsivonen> MikeSmith: I think the responses were in their LC comment tracking app
- # [11:04] * Quits: richt (~richt@pat-tdc.opera.com) (Read error: Operation timed out)
- # [11:05] * Joins: richt (~richt@guest.opera.com)
- # [11:05] * AugustoF is now known as Facetalk
- # [11:06] <MikeSmith> hsivonen: … which I think there is no public facet of…
- # [11:06] <MikeSmith> but I will check
- # [11:07] <MikeSmith> if they are using Dom's comment-tracker app, I am pretty sure it has a way to expose a public view while keeping some fields private to the WG
- # [11:07] <MikeSmith> jgraham: OK
- # [11:10] * Quits: Lachy (~Lachlan@cm-84.215.59.50.getinternet.no) (Quit: This computer has gone to sleep)
- # [11:10] <Facetalk> Would anyone be interested in working on a project for make a social video network made ??partly in html5?
- # [11:10] <MikeSmith> hsivonen, jgraham : the specific problem with aria-level is that it's now mentioned in the HTML5 spec
- # [11:10] <MikeSmith> http://dev.w3.org/html5/spec/content-models.html#table-aria-strong
- # [11:10] <MikeSmith> for hgroup
- # [11:10] <MikeSmith> as is the "heading" role
- # [11:10] <MikeSmith> and, by design, neither aria-level nor the "heading" role are valid in the validator.nu ARIA schema
- # [11:10] * Quits: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net) (Remote host closed the connection)
- # [11:10] * Quits: richt (~richt@guest.opera.com) (Read error: Connection reset by peer)
- # [11:11] <MikeSmith> hsivonen, jgraham: and so I would like to know what response if any PFWG gave to you about your comments and questions on those, and on any other ARIA features which are by design not supported in the validator.nu ARIA schema
- # [11:11] * Joins: richt (~richt@guest.opera.com)
- # [11:11] * Quits: zcorpan (~zcorpan@c-039ee355.410-6-64736c14.cust.bredbandsbolaget.se) (Ping timeout: 260 seconds)
- # [11:11] * Joins: jacobolus (~jacobolus@208-90-212-203.PUBLIC.monkeybrains.net)
- # [11:14] * Joins: mpt (~mpt@canonical/mpt)
- # [11:20] * Joins: ZombieLoffe (~e@unaffiliated/zombieloffe)
- # [11:25] * Parts: mpt (~mpt@canonical/mpt) ("Ex-Chat")
- # [11:26] * Quits: MikeSmith (~MikeSmith@EM114-48-130-132.pool.e-mobile.ne.jp) (Quit: MikeSmith)
- # [11:33] * Quits: richt (~richt@guest.opera.com) (Remote host closed the connection)
- # [11:37] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [11:42] * Joins: richt (~richt@pat-tdc.opera.com)
- # [11:52] * Quits: danbri (~danbri@ip176-48-210-87.adsl2.static.versatel.nl) (Remote host closed the connection)
- # [11:56] * Joins: FireFly (~firefly@unaffiliated/firefly)
- # [11:57] * Quits: Lachy (~Lachlan@pat-tdc.opera.com) (Quit: Leaving)
- # [11:57] * Joins: Lachy (~Lachlan@pat-tdc.opera.com)
- # [12:01] * Joins: Creap (~jacob@jacobrask.net)
- # [12:01] * Creap is now known as jacobrask
- # [12:04] * Joins: zcorpan (~zcorpan@c-039ee355.410-6-64736c14.cust.bredbandsbolaget.se)
- # [12:23] * Joins: MikeSmith (~MikeSmith@EM114-48-130-132.pool.e-mobile.ne.jp)
- # [12:25] * Joins: Akilo (~kristof@lit75-1-81-57-239-230.fbx.proxad.net)
- # [12:30] * Quits: jochen__ (~jochen@nat/google/x-lirtiynrrekvsfzm) (Remote host closed the connection)
- # [12:31] * Joins: jochen__ (~jochen@nat/google/x-fhtobzueleotfzzu)
- # [12:38] * Joins: xakz (~XaMaD@ARennes-554-1-102-157.w81-53.abo.wanadoo.fr)
- # [12:42] <zcorpan> MikeSmith: you're going full frontal willful violation against ARIA?
- # [12:43] <zcorpan> MikeSmith: think of the blind people!
- # [12:43] <MikeSmith> zcorpan: nothing like that
- # [12:45] <zcorpan> MikeSmith: only partial willful violation?
- # [12:46] * Joins: MikeSmith_ (~MikeSmith@EM114-48-104-135.pool.e-mobile.ne.jp)
- # [12:46] <MikeSmith_> if, after reviewing the patch and seeing whether PFWG made changes to address his comments, he agrees that the schema needs to be changed, we can do it then
- # [12:46] <MikeSmith_> and/or we file HTML5 spec bugs to not require those attiributes
- # [12:46] <MikeSmith_> which actually, I think the spec may not at this point
- # [12:47] <MikeSmith_> in the case of aria-level and role=heading
- # [12:47] * Quits: MikeSmith (~MikeSmith@EM114-48-130-132.pool.e-mobile.ne.jp) (Ping timeout: 240 seconds)
- # [12:47] * MikeSmith_ is now known as MikeSmith
- # [12:47] <MikeSmith> I thought it did when I first started putting the patch together but it seems now that the spec may not actually be requiring them
- # [12:52] * Joins: bga_ (~bga@ppp91-122-180-132.pppoe.avangarddsl.ru)
- # [12:53] * Joins: exp (~zAyghip8@93-96-170-70.zone4.bethere.co.uk)
- # [12:53] * jgraham doesn't entirely like the words "MikeSmith" and "full frontal" appearing in the same sentence
- # [12:54] <MikeSmith> heh
- # [13:05] * Joins: shichuan (~Shi_Chuan@cm182.eta124.maxonline.com.sg)
- # [13:07] * Joins: richt_ (~richt@guest.opera.com)
- # [13:08] * Quits: richt (~richt@pat-tdc.opera.com) (Ping timeout: 276 seconds)
- # [13:10] * Quits: richt_ (~richt@guest.opera.com) (Read error: No route to host)
- # [13:10] * Joins: richt (~richt@guest.opera.com)
- # [13:13] * Joins: richt_ (~richt@guest.opera.com)
- # [13:13] * Quits: richt (~richt@guest.opera.com) (Read error: Connection reset by peer)
- # [13:24] * Quits: MikeSmith (~MikeSmith@EM114-48-104-135.pool.e-mobile.ne.jp) (Quit: MikeSmith)
- # [13:35] * Joins: jochen___ (~jochen@nat/google/x-bbeoogovfgliseaq)
- # [13:36] * Quits: jochen__ (~jochen@nat/google/x-fhtobzueleotfzzu) (Ping timeout: 260 seconds)
- # [13:36] * jochen___ is now known as jochen__
- # [13:37] * Joins: plainhao (~plainhao@208.75.85.237)
- # [13:37] * Quits: nessy (~Adium@124-171-12-218.dyn.iinet.net.au) (Quit: Leaving.)
- # [13:47] * Joins: richt (~richt@guest.opera.com)
- # [13:47] * Quits: richt_ (~richt@guest.opera.com) (Read error: Connection reset by peer)
The end :)