W3C home > Mailing lists > Public > public-webplatform@w3.org > July 2014

Re: MediaWiki escape function

From: PhistucK <phistuck@gmail.com>
Date: Thu, 31 Jul 2014 19:05:41 +0300
Message-ID: <CABc02_KKyLjdyLNiB1hx=k+TAnDPzrOC6TtVg0zG9_Ug6QWspw@mail.gmail.com>
To: Renoir Boulanger <renoir@w3.org>
Cc: "Rob^_^" <iecustomizer@hotmail.com>, Eliezer Bernart <eliezer.bernart@gmail.com>, List WebPlatform public <public-webplatform@w3.org>
Are you saying that "Raw example text (no syntaxhighlight):" means I should
add <syntaxHighlight> to the example?
Those parentheses told me the exact opposite. I never added it.


☆*PhistucK*


On Thu, Jul 31, 2014 at 7:02 PM, Renoir Boulanger <renoir@w3.org> wrote:

> 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/#renoirbhttps://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) &#39; (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, '&amp;');
> >>>     s = s.replace(/>/g, '&gt;');
> >>>     s = s.replace(/</g, '&lt;');
> >>>     //s = s.replace(/"/g, '&quot;');
> >>>     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/#renoirbhttps://renoirboulanger.com/  ✪
>  @renoirb
> ~
>
>
Received on Thursday, 31 July 2014 16:06:49 UTC

This archive was generated by hypermail 2.3.1 : Tuesday, 6 January 2015 21:21:02 UTC