Re: MediaWiki escape function

(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, '&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