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 11:06:09 +0300
Message-ID: <CABc02_L3g39Aed64sf26cSz1LwH2iSmuwfNvd9zUvtF9rOjivg@mail.gmail.com>
To: "Rob^_^" <iecustomizer@hotmail.com>
Cc: List WebPlatform public <public-webplatform@w3.org>
(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.
>
>
Received on Thursday, 31 July 2014 08:07:17 UTC

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