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 12:15:44 -0400
Message-ID: <53DA6BB0.7090307@w3.org>
To: PhistucK <phistuck@gmail.com>
CC: Rob^_^ <iecustomizer@hotmail.com>, Eliezer Bernart <eliezer.bernart@gmail.com>, List WebPlatform public <public-webplatform@w3.org>
Oh,

Right.

I haven’t seen that warning.

Let’s visit why we cannot do that.



On 2014-07-31, 12:05 PM, PhistucK wrote:
> 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
>> ~
>>
>>
> 

-- 
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:15:56 UTC

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