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

Re: MediaWiki escape function

From: Renoir Boulanger <renoir@w3.org>
Date: Thu, 31 Jul 2014 07:43:25 -0400
To: PhistucK <phistuck@gmail.com>,Rob^_^ <iecustomizer@hotmail.com>
CC: List WebPlatform public <public-webplatform@w3.org>
Message-ID: <845afbf1-32fb-49fe-b4a9-dcd61a249eed@email.android.com>
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.
>>
>>
Received on Thursday, 31 July 2014 11:43:36 UTC

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