- From: Renoir Boulanger <renoir@w3.org>
- Date: Thu, 31 Jul 2014 12:02:09 -0400
- To: Rob^_^ <iecustomizer@hotmail.com>, Eliezer Bernart <eliezer.bernart@gmail.com>
- CC: PhistucK <phistuck@gmail.com>, List WebPlatform public <public-webplatform@w3.org>
- Message-ID: <53DA6881.6060201@w3.org>
Hi all, (Adding Eliezer, our SMW expert) I just made some tests on [0]. I wonder why it hasn’t been told yet, but it works! /o/ Look at the source at, it shows a valid code sample and we didn’t need to write escaped code. In short, this works :) <syntaxHighlight lang="html5"> <some>HTML</some> <script> var hi = "world"; </script> </syntaxHighlight> Maybe we should update the Gotchas, and make sure the SemanticMediaWiki form at the code samples actually use that extension directly, instead of us writing the syntaxHighlight tag every time. Opinion? [0]: http://docs.webplatform.org/wiki/dom/ValidityState/rangeOverflow On 2014-07-31, 7:43 AM, Renoir Boulanger wrote: > Just to confirm a detail. > > Did you try freeform code inside > > <syntaxHighlight> > var hi = "world"; > </syntaxHighlight> > > Its using GeSHI as a MW extension and you can specify language and line numbering. > > -- > Renoir Boulanger | Developer operations engineer > W3C | webplatform.org > > http://w3.org/people/#renoirb ✪ https://renoirboulanger.com ✪ @renoirb > ~ > > On July 31, 2014 4:06:09 AM EDT, PhistucK <phistuck@gmail.com> wrote: >> (I googled it, "mediawiki escape apostrophe") >> Either use {{'}}, or (preferred, I believe) ' (twice, for the >> double >> one). >> >> I added it to the Gotchas page. >> >> Thank you for working on this! >> >> ☆*PhistucK* >> >> >> On Thu, Jul 31, 2014 at 9:10 AM, Rob^_^ <iecustomizer@hotmail.com> >> wrote: >> >>> Hi et al.... >>> >>> It takes a long time to transpose HTML and java script examples into >> media >>> wiki friendly syntax.... >>> >>> >>> >>> I have written a small MSIE context menu extension to help in the >>> process... it uses the following escape function... >>> >>> function htmlEscape(s) { >>> s = s.replace(/&/g, '&'); >>> s = s.replace(/>/g, '>'); >>> s = s.replace(/</g, '<'); >>> //s = s.replace(/"/g, '"'); >>> s = s.replace(/'/g, '\''); >>> s = s.replace(/=/g, '{{=}}'); >>> s = s.replace(/\|/g, '{{!}}'); >>> return s; >>> } >>> >>> >>> with the help of >> http://docs.webplatform.org/wiki/WPD:Style_Guide/Gotchas >>> >>> Q1. How do I escape double-single quotes.... (‘’)... I have raised an >>> issue ticket for this, but a quick answer would be helpful. eg... var >>> foo=’’; gets transposed to var foo=; >>> >>> Q2. Are there any other gotcha’s for escaping html and script? >>> >>> Once completed I can package an installer for IE, Webkit and Gecko >> for ppl >>> to use.... >>> >>> Greetings from Australia. >>> >>> > -- Regards, Renoir Boulanger | Developer operations engineer W3C | Web Platform Project http://w3.org/people/#renoirb ✪ https://renoirboulanger.com/ ✪ @renoirb ~
Received on Thursday, 31 July 2014 16:02:17 UTC