| 00:37 | <hober> | does anyone know where the original (no text) image in http://w3cmemes.tumblr.com/post/22670112919 came from? |
| 00:39 | <hober> | nvm, found it. |
| 07:04 | <zcorpan> | web-apps-tracker gives 500 :-( |
| 07:07 | <jgraham> | annevk is away |
| 08:16 | <zcorpan> | Hixie: that's one ugly fingerprint image |
| 08:36 | <zcorpan> | Hixie: how about http://software.hixie.ch/utilities/js/live-dom-viewer/saved/1697 |
| 09:14 | <jgraham> | zcorpan: Write that all by hand in the live dom viewer? ;) |
| 09:15 | <zcorpan> | read the comments :-P |
| 09:39 | <jgraham> | Didn't roc have a blogpost defining what makes something part of the open web? |
| 11:04 | <odinho> | Anyone want to talk IndexedDB? createIndex and "" keyPath, specifically. |
| 11:05 | <odinho> | This channel has not typically been very good on idb talk though :-/ Maybe I should try #webapps too before going to teh emailz. |
| 11:07 | <jgraham> | odinho: Since si fails to tab complete "sicking" I doubt anyone wants to discuss IndexedDB :p |
| 11:07 | <odinho> | jgraham: Yeah, he's more often in webapps though, he left there some time ago. He should be available in european work hours if you ask me! |
| 11:09 | <jgraham> | Convinve him that california doesn't have enough pickled herring and that he should move back here :) |
| 11:42 | <jgraham> | Does chrome really have no better UI for redisabling popups on a domain where you previously allowed them than editing the config file by hand? |
| 13:08 | <hsivonen_> | do I read correctly that there's a FO against not letting keyboard focus for sighted users move into @hidden subtrees? |
| 13:10 | <hsivonen> | oh, the FO is against letting focus go into the @hidden subtree |
| 13:50 | <Stevef_> | hsivonen:focus doesn't move into a @hidden subtree as far as I know |
| 13:52 | <hsivonen> | Stevef_: with the prevailing CP applied? in screenreader case or in visual+keyboard case? |
| 13:53 | <Stevef_> | hsivonen: in general, I don't understand the effects of the CP |
| 13:59 | <Stevef_> | hsivonen:either @hidden subtree is hidden from everyone so it cannot be navigated or its not so it can be navigated. when an image references a link using aria-describebdby it does not make the link focusable, it adds a default accessible action to the visible image, so that the link can be navigated to. that is how it works in the only implementation we have (firefox) |
| 14:00 | <Stevef_> | hsivonen: FYI not arguing merits of any CP btw |
| 14:01 | <Stevef_> | hsivonen: the whole thing has been bent out of shape me thinks |
| 14:02 | <Stevef_> | how it works in firefox: http://www.paciellogroup.com/blog/2012/05/firefox-14-image-long-description-via-link-using-aria-describedby/ |
| 14:03 | <Stevef_> | not a lot of use unless implemented across browsers though, same issue as longdesc |
| 14:13 | <hsivonen> | Stevef_: oh so with @hidden, it becomes a verbose and indirect equivalent of longdesc? |
| 14:14 | <hsivonen> | what happen is aria-descibedby points to an ancestor of the <a> instead of the <a> itself? |
| 14:14 | <hsivonen> | *happens |
| 14:15 | <Stevef_> | hsivonen: yes, in firefox usese same default action exposed for longdesc, note the link does not need to be hidden for it to work |
| 14:16 | <hsivonen> | yeah, the non-hidden case makes sense and the @hidden case only as a sidekick of the non-@hidden case |
| 14:16 | <hsivonen> | the @hidden case alone wouldn't be much of an improvement |
| 14:16 | <Stevef_> | hsivonen: the acc description is the text in the container element, it must directly reference a link AFAIK for the default action to be exposed |
| 14:17 | <hsivonen> | ok |
| 14:18 | <Stevef_> | hsivonen: i may suggest its use in the non hidden case, but the hidden case is well 'hidden' same as longdesc not a lot of use unless it is supported across the board, so would have to provided a visible link anyway... |
| 14:20 | <hsivonen> | Stevef_: the prevailing CP is broader than the Firefox feature you described |
| 14:20 | <hsivonen> | Stevef_: one could even argue the Firefox behavior is slightly wrong under the prevailing CP |
| 14:21 | <hsivonen> | I guess I will let other people debate it now that I see the difference. Thanks. |
| 14:21 | <Stevef_> | hsivonen: I do not see a use case for the exposing of lots of hidden content to AT only |
| 14:22 | <Stevef_> | hsivonen: I am unclear about any of the CPs, none appear overly useful to me |
| 14:29 | Stevef_ | "I guess I will let other people debate it" yes |
| 15:08 | <jgraham> | Huh, what does gecko do for location.reload(argument) ? |
| 15:09 | <jgraham> | For reasons I don't entirely understand, Opera has location.reload(bool force) |
| 15:09 | <jgraham> | With force = true meaning "don't reload from cache" |
| 15:09 | <jgraham> | But gecko seems to have almost the opposite behaviour |
| 15:10 | <zewt> | iirc webkit location.reload() with no argument forces a reload |
| 15:10 | <zewt> | hit that yesterday, had to change a bunch of location.reload to location.href = location.href to make sure it's just a refresh |
| 15:11 | <jgraham> | zewt: Per the TC I am looking at it seems that gecko and webkit have different behaviours for an iframe compared to a top level browsing context |
| 15:11 | <jgraham> | For an iframe webkit always force-reloads |
| 15:12 | <jgraham> | Gecko also, I think |
| 15:12 | <jgraham> | For a tlbc WebKit never force reloads, Gecko only does if you pass in false |
| 15:12 | <zewt> | this was just a top-level window |
| 15:12 | <jgraham> | Hmm |
| 15:13 | <zewt> | i can recheck, i saw it reloading images though |
| 15:13 | smaug____ | looks at location implementation |
| 15:14 | <smaug____> | btw, assign() has been implemented in different ways in different browsers |
| 15:15 | <smaug____> | reload(true) sets the flags to bypass cache |
| 15:15 | <jgraham> | smaug____: The "if the session history contains only one document and that's the about:blank document" bit, or something else? |
| 15:15 | <smaug____> | those flags don't have anything to do with session history |
| 15:16 | <jgraham> | smaug____: I meant for "assign" |
| 15:17 | <smaug____> | oh |
| 15:17 | <jgraham> | smaug____: I swear that this TC shows gecko having exactly the opposite behaviour for reload :) |
| 15:18 | <smaug____> | https://bugzilla.mozilla.org/show_bug.cgi?id=754029#c50 |
| 15:20 | <jgraham> | I don't really understand that comment |
| 15:20 | <jgraham> | Maybe I will if I read the other 49 |
| 15:20 | <jgraham> | Everything about history makes me cry |
| 15:21 | <jgraham> | Who knew that the fundamental navigation metaphor of the web was so incompatible across implementations |
| 15:22 | <zcorpan> | https://www.w3.org/Bugs/Public/show_bug.cgi?id=18542 soooo i guess firefox should rename wheel to mousewheel and d3e has to suck it up |
| 15:22 | <jgraham> | smaug____: If you break the spec here, you will file a bug and CC me, right? |
| 15:23 | <zcorpan> | $ grep -aPic "\sonwheel\s*=" web200904 |
| 15:23 | <zcorpan> | 0 |
| 15:24 | <smaug____> | jgraham: break the spec where :) all session history handling is underspec'ed |
| 15:25 | <smaug____> | jgraham: obviously you want to write a spec for it... can't wait to see it ;) |
| 15:27 | <jgraham> | smaug____: Hixie wants to write a spec for it :p |
| 15:27 | <jgraham> | Indeed that's what he gets paid the big bucks to do |
| 15:27 | jgraham | finds https://www.w3.org/Bugs/Public/show_bug.cgi?id=17041 |
| 15:29 | <jgraham> | smaug____: But it isn't much help to anyone if no one is even reporting bugs on the issues |
| 15:29 | <jgraham> | (although bz did in this case) |
| 15:29 | <jgraham> | Because then the spec will just continue being wrong |
| 15:30 | <jgraham> | (and implementations will continue being incompatible) |
| 15:32 | <jgraham> | (ideally people would also submit testcases, although I understand why that can be difficult) |
| 15:33 | <smaug____> | it has been a bit hard to file bugs, when the spec seems to miss so many things |
| 15:34 | <jgraham> | It has been a bit hard to make our implementation match others when they didn't bother to file bugs :) |
| 15:34 | <smaug____> | yup |
| 15:34 | smaug____ | has tried to follow IE |
| 15:34 | jgraham | has tried to file bugs |
| 15:35 | <jgraham> | And I think I have largely succeeded |
| 15:35 | <smaug____> | since it has traditionally have the least badly behaving sh implementation |
| 15:35 | <jgraham> | That is, every time we have found that we have to deviate from the spec, I have tried to file a bug |
| 15:35 | <jgraham> | I probably missed some, but it hasn't been impossible |
| 15:38 | <Hixie> | zcorpan: that license doesn't allow commercial re-use, as far as i can tell. plus, hey, it's not that ugly :-P |
| 15:38 | <Hixie> | smaug____: it's not _that_ underdefined any more is it? :-) |
| 15:39 | <Hixie> | hsivonen: note that the CPs in question apply to a part of the spec that has long since forked in the WHATWG space |
| 15:39 | <zcorpan> | Hixie: dang. well, i still stand by that it's ugly :-P |
| 15:41 | <Hixie> | :-P |
| 15:41 | <zcorpan> | Hixie: scan your own finger print and use that :-) |
| 15:41 | <Hixie> | technically iirc the picture was a picture of my own fingerprint, drawn in Markers on android :-) |
| 15:42 | <Hixie> | unfortunately with the size of my screen and the size of my finger it's like trying to draw with a felt tip pen on a postage stamp |
| 15:42 | <Hixie> | i really need a tablet or something |
| 15:46 | <jgraham> | Just ask the original author to relicense it |
| 16:01 | <dglazkov> | good morning, Whatwg! |
| 16:02 | <Ms2ger> | G'day |
| 17:02 | <zewt> | man, ontransitionend is a nightmare |
| 17:02 | <Ms2ger> | <link rel=intent> |
| 17:02 | <Ms2ger> | Hixie is going to be so happy |
| 17:03 | <zewt> | need to jump all kinds of hoops to figure out whether a particular style change will trigger it, and if you get it wrong you miss the event and likely fall apart |
| 17:06 | <tantek> | Ms2ger - why are intents special? We already have a way to link to application manifests, which include, among other things, what "activities" an app will handle. |
| 17:06 | <tantek> | no need for separate links to intents |
| 17:06 | <tantek> | app manifests already cover this |
| 17:06 | <hober> | also, why are we propagating the crazy word "intent" for this? |
| 17:06 | <tantek> | this smells of the "my feature is so important it deserves it's own element" reasoning |
| 17:06 | <tantek> | yeah |
| 17:07 | <hober> | "capability" or "action" would at least *make sense* |
| 17:07 | <miketaylr> | +1 |
| 17:12 | <tantek> | hober - yeah, hence "web actions" |
| 17:13 | <hsivonen> | Ms2ger: Hixie's happiness comes last in the priority of constituents |
| 17:14 | <Ms2ger> | hsivonen, I would put a few other persons' happiness a little later still ;) |
| 17:14 | <tantek> | per "my feature is so important…" design: http://w3cmemes.tumblr.com/post/22399681762 |
| 17:15 | <tantek> | the lesser version of that is, "my feature/company is so important, it needs its own rel value" |
| 17:16 | <tantek> | btw, the aforementioned app manifest spec: http://mozilla.github.com/webapps-spec/ |
| 17:16 | <tantek> | Hober - I would welcome a "capability" addition to that spec |
| 17:16 | <tantek> | so we don't have invent yet another special case code path for something like "intents" |
| 17:17 | <tantek> | that's where this kind of thing (intents/activities) belongs |
| 17:17 | <tantek> | in the app manifest that describes all sorts of things about what the app does / needs. |
| 17:17 | <hsivonen> | I wonder who chose wolves at http://25.media.tumblr.com/tumblr_m8iuvfm9o81rvsbh9o1_500.jpg and http://24.media.tumblr.com/tumblr_m8iuliq6Ns1rvsbh9o2_500.jpg ... |
| 17:18 | <Ms2ger> | hsivonen, I believe Insanity Wolf did |
| 17:18 | <tantek> | hober, here's the current "capability" style declaration that we're adding to the app manifest in a declarative way that serves the same purpose as Google's intents: https://wiki.mozilla.org/WebAPI/WebActivities#Declarative_registration |
| 17:19 | <tantek> | add that to the aforementioned app manifest and you're good to go |
| 17:19 | <tantek> | no need for new elements, nor rel values |
| 17:19 | <Ms2ger> | Everything solved |
| 17:19 | <Ms2ger> | Let's go shopping |
| 17:20 | <tantek> | Ms2ger - they will be once we ship that support in FirefoxOS on devices. |
| 17:21 | <tantek> | But you'll have to go to Brazil to shop for those (for now) |
| 17:22 | <Ms2ger> | I sure am glad that the b2g team can solve every single problem in this industry on their own. |
| 17:23 | <tantek> | Ms2ger - no, just the ones that DAP/W3C have failed to solve. |
| 17:24 | <tantek> | And you know the drill, patches welcome ;) |
| 17:24 | Ms2ger | can't remember any problem DAP solved |
| 17:24 | <tantek> | you're welcome to /join #webapi on irc.mozilla.org |
| 17:24 | jgraham | finds the idea of general purpose manifests more scary than intents |
| 17:24 | <Hixie> | hsivonen: nah, theoretical purity comes even after that :-) |
| 17:24 | <tantek> | and speak your critically rational mind :) |
| 17:24 | <hsivonen> | Hixie: can it be happy? |
| 17:24 | <Ms2ger> | tantek, thanks for proving the point :) |
| 17:25 | <jgraham> | tantek: The right solution to "W3C failed to solve this problem" is not "let's invent a proprietry solution" |
| 17:25 | <Hixie> | hsivonen: the people who care about it can be :-) |
| 17:25 | <tantek> | jgraham - nothing proprietary about it |
| 17:25 | <hsivonen> | Hixie: fair enough |
| 17:25 | <tantek> | it's a counterproposal to W3C/DAP drafts that failed (or are failing) |
| 17:25 | <hsivonen> | tantek: well, there's a whole lot of "moz" prefixing in WebAPI |
| 17:25 | <jgraham> | tantek: Which open forum is being used to develop the spec? |
| 17:26 | <tantek> | hsivonen - I'm not a fan of moz prefixing in WebAPI - I've been changing my mind on that |
| 17:26 | <jgraham> | A mozilla-specific IRC channel doesn't count |
| 17:26 | <tantek> | why? it's open |
| 17:26 | <tantek> | or you just hating on the string "mozilla" ? |
| 17:27 | Ms2ger | yawns |
| 17:27 | <smaug____> | ;) |
| 17:27 | <Ms2ger> | This has been discussed often enough |
| 17:27 | <jgraham> | It clearly signals ownership |
| 17:27 | <jgraham> | You should do it at WHATWG if you are serious about it being non-proprietary |
| 17:27 | <tantek> | unlike a spec that only has editors from a single company? |
| 17:28 | <tantek> | WHATWG has no monopoly on non-proprietariness |
| 17:28 | <jgraham> | If *that* was a criterion then pretty much every non-CSS spec would be proprietary |
| 17:28 | <tantek> | nah - just the specs with heaps of Google editors |
| 17:28 | <Ms2ger> | What makes you think we like those? |
| 17:28 | <jgraham> | And CSS would only get by because no one actually ever finishes the damn specs |
| 17:28 | <tantek> | (and no other companies represented) |
| 17:29 | <tantek> | jgraham - I though |
| 17:29 | <Hixie> | (what makes you think even _google_ likes those?) |
| 17:29 | <jgraham> | Sure, there are things that Google are doing that should be more open |
| 17:29 | <tantek> | thought* "no[t] finish[ing] damn specs" was preferred here at WHATWG ;) |
| 17:29 | <jgraham> | That doesn't give Moz. a free pass to be just as bad |
| 17:29 | <tantek> | AKA "living specs" |
| 17:29 | <jgraham> | tantek: The CSS specs I have in mind spent years as more dead than alive |
| 17:30 | <tantek> | jgraham, sorry I couldn't read your mind for particular strawmen. |
| 17:30 | <Ms2ger> | Are you going off on a tangent because you agree that those WebAPI specs are proprietary? |
| 17:30 | <jgraham> | (in fact Mozilla holds itself to a higher standard, so you shouldn't be surprised when other people also hold you to a higher standard) |
| 17:30 | <tantek> | if you have any particular favorite CSS specs you'd like to see resuscitated, let me and hober and tabatkins know - we're sitting in the CSSWG f2f now |
| 17:31 | <tantek> | jgraham - absolutely - keep it up |
| 17:31 | <Ms2ger> | CSS3-UI |
| 17:31 | <hober> | hahahahahahaa |
| 17:31 | hsivonen | would prefer Google's SPDY over an "open" HTTP/2.0 that has had people in the intercept business water it down |
| 17:31 | <jgraham> | My point is that CSS is pretty much the only group that regularly has multiple editors from multiple compaies per spec |
| 17:31 | <tantek> | Ms2ger - what edits do you need/want in CSS3-UI |
| 17:31 | <tantek> | ? |
| 17:31 | <Hixie> | specs shouldn't have multiple editors, it just leads to shared credit and diluted blame |
| 17:32 | <Ms2ger> | tantek, implementations |
| 17:32 | <Hixie> | specs should have a single editor who is given full responsibility and who is clearly entirely to blame when mistakes are made |
| 17:32 | <tantek> | Hixie - my experience has been to the contrary many times |
| 17:32 | <Hixie> | that's the way you ensure quality |
| 17:32 | <Ms2ger> | Oh, and tests |
| 17:32 | <smaug____> | jgraham: WebApps how often multiple editors, and at least feedback from multiple companies |
| 17:32 | <smaug____> | s/how/has/ |
| 17:32 | <tantek> | The most recent CSS3-UI last call closed, and I'm looking at *dropping* features that didn't get implemented |
| 17:32 | <jgraham> | I don't care who *writes* the specs |
| 17:32 | <tantek> | like all the nav-* stuff |
| 17:33 | <tantek> | Ms2ger - most of CSS3-UI is implementee |
| 17:33 | <jgraham> | Except insofar as some people are better at it than others |
| 17:33 | <tantek> | implemented* even |
| 17:33 | <tantek> | which features in particular are you missing? |
| 17:33 | <tantek> | and yes, tests needed. contributions welcome. |
| 17:33 | <tantek> | (which is true for nearly all specs) |
| 17:34 | <jgraham> | I care about the specs having a development process that encourages feedback from multiple sources and is likely to lead to multiple interoperable implementations |
| 17:34 | <tantek> | jgraham - of course |
| 17:34 | <hsivonen> | (I still don't see the upside of letting the IETF get its hands on SPDY. https://plus.google.com/100166083286297802191/posts/hoYbGxrSuWm ) |
| 17:34 | <jgraham> | However you cut it "Mozilla IRC channels" are not a venue that encourages feedback from multiple vendors |
| 17:34 | <hober> | jgraham: weird. :) |
| 17:35 | <tantek> | hsivonen - what is the upside of letting IETF get its hands on anything? |
| 17:35 | <tantek> | jgraham - plenty of non-mozilla people in mozilla IRC channels |
| 17:35 | <Hixie> | (examples: CSS2.1, SVG, HTML4, DOM3 Events, Selectors, backgrounds&borders -- all specs where nobody has taken full responsibility for the problems, but lots of people have claimed credit for the successes) |
| 17:35 | <Ms2ger> | Hixie, DOM4? :) |
| 17:35 | <Hixie> | (i'm one of those with 2.1, e.g.) |
| 17:35 | <hsivonen> | tantek: in theory, getting adoption and interop, but SPDY seems doing fine on those points without the IETF |
| 17:35 | <jgraham> | tantek: So what? |
| 17:35 | <Hixie> | Ms2ger: that one hasn't had problems to take responsibility for, so far :-) |
| 17:35 | <tantek> | Hixie, I think we've both shared plenty of blame on 2.1 |
| 17:35 | <Hixie> | tantek: exactly |
| 17:35 | <jgraham> | tantek: Why won't you bring those specs to whatwg? |
| 17:36 | <Hixie> | tantek: yet neither of us has done anything about it |
| 17:36 | <tantek> | jgraham, me personally? email-centric culture sucks. others? you're welcome to ask the editors. |
| 17:36 | <Ms2ger> | Email is a support forim |
| 17:36 | <Ms2ger> | Just so we got that behind us |
| 17:36 | <tantek> | thank you Ms2ger ;) |
| 17:36 | <Hixie> | spec development and discussion should happen on twitter! |
| 17:37 | <tantek> | Hixie - I'm back at the CSSWG f2f meetings and such trying to help improve the CSS specs. As are the rest of the people in the room. |
| 17:37 | <Hixie> | tantek: meetings don't improve specs |
| 17:37 | <Ms2ger> | F2F meetings are a support forum? |
| 17:37 | <odinho_> | Yes |
| 17:38 | <tantek> | Hixie, I've seen smaller meetings, e.g. between Tab and fantasai - drastically improve specs |
| 17:38 | <tantek> | there are plenty of counter-examples to your general assertion |
| 17:38 | <tantek> | meetings can easily be completely unproductive - but doesn't mean they always are. |
| 17:38 | <Ms2ger> | The claim was clearly about WG meetings |
| 17:38 | <tantek> | anyway - it's one way of "doing something about it" |
| 17:39 | <Ms2ger> | Not sure why you're trying a strawman again |
| 17:39 | <tantek> | Ms2ger - which WG meeting(s) have you participated in ? |
| 17:39 | <tantek> | or are you merely armchair commenting about them? |
| 17:39 | <Ms2ger> | I'm not commenting about them, Hixie is |
| 17:40 | <odinho> | tantek: You don't need to participate in person to see how they work. And what output it has on the spec afterwards. |
| 17:40 | <Hixie> | he was correctly interpreting my statement |
| 17:40 | <Ms2ger> | Are you deliberately misunderstanding? |
| 17:40 | <Ms2ger> | * fantasai is totally ignoring this entire discussion because we've had the exact same discussion with the exact same points at every single one of the past F2Fs since Exclusions was proposed. |
| 17:40 | <tantek> | odinho - hence "armchair" |
| 17:40 | <Ms2ger> | I guess that's a relevant point from a F2F participant |
| 17:41 | <tantek> | grids/exclusions tend to be very contentious yeah, unfortunately |
| 17:44 | <jgraham> | tantek: I am convinced that WHATWG participants would be flexible about how they gave feedback on specs if they felt that the spec was sufficiently valuable |
| 17:45 | <Hixie> | yeah there's nothing about the whatwg that says spec editors have to use the mailing list for feedback |
| 17:45 | <Hixie> | i'm happy to help people set up whatever mechanisms people want |
| 17:45 | <Hixie> | and the w3c has in the past helped too |
| 17:45 | <Hixie> | e.g. we use their bugzilla |
| 17:45 | <Hixie> | we have a web forum, a blog, a wiki |
| 17:45 | <Hixie> | all of which are available to any editors (or anyone else) who needs and wants to use them |
| 17:46 | <Hixie> | also this IRC channel, and anyone can of course set up new ones |
| 17:46 | <tantek> | Hixie, not everyone seems to agree with your sentiment that "anyone can of course set up new ones" |
| 17:46 | <Hixie> | the twitter account's password is available to anyone who wants to use it, should spec-feedback-by-twitter be a serious desire |
| 17:46 | <tantek> | which is essentially exactly what's happened with WebAPIs |
| 17:46 | <Hixie> | tantek: it's literally as easy as typing /join #foo |
| 17:47 | <jgraham> | tantek: I see no evidence that WebAPIs are being edited in any sort of vendor-neutral space. It appears to be a Mozilla-internal thing that just happens to be public because lots of Mozilla things are in public |
| 17:48 | <tantek> | jgraham - I'd like to see the specs edited in a more vendor neutral space as well. That being said, public input is certainly being encouraged an incorporated. |
| 17:49 | <hsivonen> | tantek: Regarding the Mozilla-specific also Web API, I think design decisions such as the one involved in https://bugzilla.mozilla.org/show_bug.cgi?id=774621 (IIRC, the only Web API design decision for which my input has been specifically solicited) could benefit from multi-vendor exposure. |
| 17:49 | <tantek> | hsivonen - *in general* design decisions on WebAPIs could benefit from multi-vendor exposure. |
| 17:49 | <hsivonen> | s/specific also/specificness/ |
| 17:49 | <Hixie> | lordy, an sms api |
| 17:49 | <Hixie> | i remember speccing one of those back at opera |
| 17:50 | <hober> | Hixie: bleah |
| 17:50 | <Hixie> | good to know that doing that is still in fashion |
| 17:50 | <tantek> | Hixie - the full list is here: https://wiki.mozilla.org/WebAPI/ |
| 17:50 | <tantek> | Hixie, yeah, people seems to use SMS a lot. Who knew? |
| 17:50 | <Hixie> | tantek: i've seen it (tried to adopt some of them for the web intents proposal i made) |
| 17:50 | <hsivonen> | Hixie: Opera FIRST! |
| 17:50 | <Hixie> | hsivonen: oh we weren't first |
| 17:50 | <Hixie> | hsivonen: my own api for this was informed by prior art |
| 17:50 | <tantek> | if email lists are your thing, there's also https://lists.mozilla.org/listinfo/dev-webapi |
| 17:52 | <Hixie> | tantek: btw, in general in my experence when a vendor A tells another vendor B that they feel that work is being done by B in a vendor-specific way, it doesn't matter if A is right or wrong; the technology will fail as a multi-vendor standard unless changes are made to make A feel like it's vendor-neutral. |
| 17:52 | <Hixie> | tantek: (not commenting in particular on the mozilla thing here, nor on whether google is any good at this either) |
| 17:53 | <tantek> | Hixie, indeed that's a common pattern |
| 17:53 | <tantek> | and a risk |
| 17:54 | <hsivonen> | Hixie: does Opera Mobile ship the API you designed? |
| 17:55 | <Hixie> | hsivonen: no idea, i spent as little time as possible on that proprietary api as i could |
| 17:55 | <jgraham> | (not as far as I know) |
| 17:55 | <Hixie> | (opera requiring me to spend any time on proprietary stuff at all was one of the reasons i looked for alternate employment) |
| 17:56 | <jgraham> | (but I don't know much about non-Web APIs) |
| 17:56 | <hsivonen> | What happened to Opera Platform from 2006 or so? |
| 17:59 | jgraham | wonders who might know that kind of thing |
| 18:05 | <Ms2ger> | hsivonen, oh, dunno if you saw the sniffing issues people had with Mozilla's ZIP API, I thought you might be interested |
| 18:06 | <hsivonen> | Ms2ger: I did |
| 18:08 | <hsivonen> | Ms2ger: I saw https://bugzilla.mozilla.org/show_bug.cgi?id=781425 |
| 18:09 | <Ms2ger> | That's the one I was thinking of, according to firebot |
| 21:09 | <zewt> | opera doesn't do pointer-events? seriously? |
| 21:14 | <smaug____> | svg pointer-events I guess |
| 21:14 | <smaug____> | not MS Pointer Events |
| 21:14 | <miketaylr> | opera has svg pointer-events, not the CSS ones currently |
| 21:22 | <tantek> | zewt - what's your use case for pointer-events? which value(s) in particular in what situation? (honest question as I'm likely to be the one speccing it in css4-ui) |
| 21:24 | <zewt> | i'm using it to make sure things that use CSS opacity:0 transitions aren't clickable when they're hidden, to disable clicks on elements that are transitioning on/off screens, to prevent transparent elements that overlap clickable ones from getting in the way, etc |
| 21:24 | <zewt> | they're all things that can be worked around with varying levels of effort, but just setting pointer-events: none is so much quicker |
| 21:37 | <Wilto> | ♡ pointer-events: none; |
| 21:37 | <Wilto> | Just sayin’. |
| 21:59 | <zewt> | nice to see a bit of support from MS on autoRevoke, since they seemed to be digging in their heels before |
| 22:02 | <tantek> | zewt, wilto, thanks - appreciated. |
| 22:03 | <tantek> | zewt, the specifics you provided are particularly helpful. |
| 22:09 | <tantek> | captured: http://wiki.csswg.org/spec/css4-ui#pointer-events |
| 22:20 | <zewt> | bleh, why is <label for> an ID; probably means I can't use them at all and need to implement it myself |
| 22:20 | <zewt> | (since I'm wholesale cloning multiple copies of something containing a <form>) |
| 22:37 | <zewt> | can't do dataset["a-b"] = "c"? :| |
| 22:38 | <zewt> | oh god, it doesn't *seriously* convert camel case |
| 22:39 | <zewt> | that's horrifying |
| 22:42 | <zewt> | i was concerned about it stripping data- (because it means I have to remember to strip "data-" when grepping for where [data-foo] is modified), but this is just obfuscation |
| 22:56 | <Hixie> | zewt: don't use the [] stuff, just use direct indexing, as in dataset.aB |
| 23:02 | <zewt> | that's no better, it still obfuscates my identifiers |
| 23:03 | <Hixie> | "obfuscates"? |
| 23:03 | <Hixie> | i'm not sure i understand what you're complaining about |
| 23:04 | <zewt> | if I have "[data-foo-bar=bar]" in CSS, i don't want to have to play games trying to figure out that I need to grep for "fooBar" to figure out where it's coming from |
| 23:05 | <tantek> | zewt - the alternative to <label for> is to use <label> to wrap the element it applies to e.g. <label><input/></label> - would that work in your case? |
| 23:08 | <zewt> | may take some style changes to make it work |
| 23:08 | <Hixie> | zewt: so use setAttribute |
| 23:08 | <Hixie> | zewt: (there's no need to play games, it's the same logic as is used for other IDL attributes) |