- From: Mike Sierra <letmespellitoutforyou@gmail.com>
- Date: Fri, 10 May 2013 07:12:01 -0400
- To: David Kirstein <frozenice@frozenice.de>
- Cc: Lea Verou <lea@w3.org>, Doug Schepers <schepers@w3.org>, Eliot Graff <Eliot.Graff@microsoft.com>, "public-webplatform@w3.org" <public-webplatform@w3.org>
- Message-ID: <CAECD241q7AppyXmTTt-bdptdr4Z5bZLttS_nxyeNZevdwuWLtQ@mail.gmail.com>
I think it would be more useful as a ubiquitous UI element, especially considering how long some of these pages run on. Perhaps position:fixed it in the gutter to avoid problems where it competes with content in the main flow. Looks really nice. --Mike S On Fri, May 10, 2013 at 5:57 AM, David Kirstein <frozenice@frozenice.de>wrote: > Ah okay, didn't know that. Makes sense. :) > > Hmm, I just don't want to jeopardize anything, if we later decide to use > the internal TOC somehow. I'm still in favor of __NOTOC__ to hide the TOC, > but I don't think there are any additional indicators of whether this flag > is set or not, in the source, if we remove the #toc table completely from > the output, for every page. Maybe, when we're at it, we could modify MW in > a way that such an info gets emitted and the script can then check for that. > > -fro > > > -----Ursprüngliche Nachricht----- > Von: Lea Verou [mailto:lea@w3.org] > Gesendet: Freitag, 10. Mai 2013 11:18 > An: David Kirstein > Cc: 'Doug Schepers'; 'Eliot Graff'; public-webplatform@w3.org > Betreff: Re: Table of contents added to pages, yay! > > Hi David, > > Doug is actually looking to remove MW TOCs from our pages, since they make > the page heavier. E.g. the border-radius TOC was 2.75KB, more than my > script even! And it's on every page... > > Cheers, > Lea > > Lea Verou > W3C developer relations > http://w3.org/people/all#lea ✿ http://lea.verou.me ✿ @leaverou > > > > > > > On May 10, 2013, at 12:05, David Kirstein wrote: > > > Hi, > > > > the actual problem is, that the language bar has "clear: both;" and the > client TOC has "float: right;". That will probably affect other pages, that > have translations, too. > > > > Removing the clear from the language bar would fix the issue, that the > content is pushed down, but that doesn't work for Main_Page because of the > 9 content blocks (which also float). But as Lea said, we don't need a TOC > for Main_Page. (I hope there aren't other pages, that use float-stuff in > their content) > > > > Also, there are other divs / messages that have clear set, even MW > internal ones like .mw-warning-with-logexcerpt (warnings box on preview if, > for example, something is protected). Maybe that won't be an issue though, > as we normally don't encounter these. > > > > The TOC also interferes with our flags: > http://docs.webplatform.org/wiki/css/properties/transition-timing-function > > (but those might get restyled anyway?!) > > > > That's why I always try to avoid using float. :> > > > > And for the no TOC thing, MW has a magic word __NOTOC__ that hides the > MW-generated TOC for a page. I suggest we use that to specify that we don't > want a TOC for a specific page. The script would then check if the MW TOC > is there (table with id and class "toc"), as #toc won't get emitted if > __NOTOC__ is used. > > [MW only adds #toc{display:none} but doesn't actually remove the TOC if > a user has disabled TOC display in his preferences, which is the default in > our install] > > > > But all in all, I like our new TOCs very much! :) > > > > -fro > > > > > > -----Ursprüngliche Nachricht----- > > Von: Lea Verou [mailto:lea@w3.org] > > Gesendet: Freitag, 10. Mai 2013 02:55 > > An: Doug Schepers > > Cc: Eliot Graff; public-webplatform@w3.org > > Betreff: Re: Table of contents added to pages, yay! > > > > A no-toc class sounds great. > > > > Lea Verou > > W3C developer relations > > http://w3.org/people/all#lea ✿ http://lea.verou.me ✿ @leaverou > > > > > > > > > > > > > > On May 10, 2013, at 03:37, Doug Schepers wrote: > > > >> Hi, Lea- > >> > >> For pages that don't need a TOC, like that one, how about we add a > "no_toc" class somewhere in the page, which your script can search for? If > it finds that class, it doesn't generate the TOC. > >> > >> Regards- > >> -Doug > >> > >> On 5/9/13 8:32 PM, Eliot Graff wrote: > >>> Probably don’t need a TOC for that type of page (my guess is there will > >>> be more than one of these and they should be short enough not to > warrant > >>> it). > >>> > >>> Sleep well! > >>> > >>> *From:*Lea Verou [mailto:lea@w3.org] > >>> *Sent:* Thursday, May 9, 2013 5:29 PM > >>> *To:* Eliot Graff > >>> *Cc:* public-webplatform@w3.org > >>> *Subject:* Re: Table of contents added to pages, yay! > >>> > >>> Oh damn, that’s pretty serious. :( Thanks for spotting! Will get to it > >>> first thing tomorrow (it's currently 3:30am here). > >>> > >>> Do we even need a TOC on that page? > >>> > >>> Lea Verou > >>> > >>> W3C developer relations > >>> > >>> http://w3.org/people/all#lea ✿http://lea.verou.me ✿ @leaverou > >>> > >>> > >>> > >>> On May 10, 2013, at 03:23, Eliot Graff wrote: > >>> > >>> > >>> > >>> Looks wonderful, Lea. > >>> > >>> I think the main page has an issue with the TOC pushing the layout > >>> down.http://docs.webplatform.org/wiki/Main_Page > >>> > >>> Thank you so much for taking this on!!!!!!! > >>> > >>> Eliot > >>> > >>> *From:*Lea Verou [mailto:lea@w3.org] > >>> *Sent:*Thursday, May 9, 2013 5:02 PM > >>> *To:*public-webplatform@w3.org <mailto:public-webplatform@w3.org> > >>> *Subject:*Table of contents added to pages, yay! > >>> > >>> Hi all, > >>> > >>> I recently came up with the idea of having a client-side generated > >>> Table Of Contents (TOC). In coordination with Doug, I wrote a script > >>> to generate it and deployed it to WPD. This has the benefit of being > >>> smaller (1.5KB) than a server-side TOC and cachable and most > >>> importantly, it solved the issues we had with the headings. Hope you > >>> like it. > >>> > >>> We had to remove the width: 100%; from tables to avoid them being > >>> pushed down by the TOC, so please keep an eye out for table > >>> rendering issues. > >>> > >>> Here you can see an example: > >>> http://docs.webplatform.org/wiki/css/properties/border-radius > >>> > >>> This was a long outstanding bug, so it’s exciting to finally have > >>> solved it! > >>> > >>> Cheers, > >>> > >>> Lea > >>> > >>> Lea Verou > >>> > >>> W3C developer relations > >>> > >>> http://w3.org/people/all#lea ✿http://lea.verou.me ✿ @leaverou > >>> > >> > >> > >> > > > > > > >
Received on Friday, 10 May 2013 11:12:31 UTC