- From: Brad Kemper <brad.kemper@gmail.com>
- Date: Wed, 7 Dec 2011 10:37:00 -0800
- To: "Tab Atkins Jr." <jackalmage@gmail.com>
- Cc: fantasai <fantasai.lists@inkedblade.net>, www-style@w3.org
On Dec 7, 2011, at 10:15 AM, Tab Atkins Jr. wrote: > On Wed, Dec 7, 2011 at 10:09 AM, Brad Kemper <brad.kemper@gmail.com> wrote: >> Aside from disagreeing that about allowing less-readable order, I still have a problem with having to write out 'ellipse' much more often. I used to be able to write this: >> >> radial-gradient(closest-corner, yellow, blue) >> >> But now I have to be longer and more explicit, like this: >> >> radial-gradient(ellipse to closest-corner, yellow, blue) >> >> That is a big downgrade, IMO. It could be solved with this: >> >> radial-gradient( >> [ >> [ circle? <length>? ] | [ ellipse? <length>{2}? ] | >> [ [ circle | ellipse ] to]? <closest/farthest-corner-side> >> ]? >> [ at <position ]? >> , <color-stops>) >> >> I'd rather this be settled now, before last call, than to be objecting during last call, or waiting until there are more implementations using yet another syntax that could change again. > > Huh? I don't understand. That's not true at all. There's no "to" in > the grammar, and you can always omit 'ellipse'. > "radial-gradient(closest-corner, yellow, blue)" is definitely valid > and does what you expect (the same thing as it did in the old WD > grammar). Well then, I really don't know where the latest grammar came from. I never discussed it. The last one I discussed amongst us four, before you presented it to the WG 4 days after Thanksgiving was from fantasai's e-mail two days after Thanksgiving, which had this: >> If we have 'at' disambiguating the <position>, we don't need a keyword >> specifically to disambiguate the size. So here's a suggestion to address >> that feedback: >> - specify circle/ellipse keyword || explicit size OR >> - specify circle/ellipse keyword with "to <keyword>" >> >> radial-gradient( >> [ [ circle || <length> ] | [ ellipse || <length>{2} ] | >> [ circle | ellipse ] to <closest/farthest-corner-side> ]? >> [ at <position ]? >> , <color-stops>) >> >> You get: >> >> radial-gradient(5em circle at 25% 25%, yellow, blue) >> radial-gradient(ellipse 50% 2em at center, yellow, blue) >> radial-gradient(circle to closest-corner, yellow, blue) That was the one I thought had some promise, but still needed a little work. So apparently, shortly after that, you came up with a grammar that was different, and presented it to the WG as something the four of us had agreed to that best addressed the comments of the survey. No wonder I am confused. The WG voted on something I wasn't even aware of, and which had not been adaquately discussed beforehand. > (This wasn't true in the November ED grammar, either - you could write > "radial-gradient(to closest-corner, yellow, blue)".) What day in November was that?
Received on Wednesday, 7 December 2011 18:37:31 UTC