- From: Robin Berjon <robin@w3.org>
- Date: Thu, 27 Mar 2014 09:50:48 +0100
- To: James Craig <jcraig@apple.com>, Shane McCarron <shane@aptest.com>
- CC: "spec-prod@w3.org Prod" <spec-prod@w3.org>
On 27/03/2014 09:34 , James Craig wrote: > I just tried this out and it looks great for markup and JavaScript > examples, but leaves something to be desired for CSS. Yes, the highlighter is automatic. There are language-specific alternatives but they tend to be a fair bit heavier. This all happened before Lea's Prism though (http://prismjs.com/) so maybe we could use that. The problem is that all the documents that now don't declare a language would stop working. Maybe it's light enough to be added alongside? > For example, The "checked" substring of the [aria-checked] attribute > selector gets flagged as a keyword. Likewise for the filename substring. > > [aria-checked="true"]::before{ background-image: url(checked.gif); } That's annoying. > Quoting from http://www.w3.org/respec/ref.html#highlight > "The syntax highlighter will do its best to guess how to perform > highlighting without knowing the language. If needed you can tweak the > syntax highlighting styles in order to obtain better results." > > Is this suggesting color tweaking or something more substantive. That part of the docs is just saying that if you want to change the colours you can. Nothing more. > If I > add a data-transform attr to a node like <pre class="example > highlight">, does that transformation happen before or after the > highlighting step? The answer to that is in: https://github.com/darobin/respec/blob/develop/js/profile-w3c-common.js And it's that transformations happen before highlighting. > I'm wondering if I should special-case the CSS > examples and retransform them after the highlight, or remove the > highlight class on these. There's a third way: trying with Prism instead. I'm not yet sure if it's the right pick for the whole system, but it can certainly be added in a given draft to experiment with. I've asked Lea what she thinks. -- Robin Berjon - http://berjon.com/ - @robinberjon
Received on Thursday, 27 March 2014 08:50:58 UTC