Anca Paula Luca wrote:
> Sergiu Dumitriu wrote:
>> Marius Dumitru Florea wrote:
>>> Thomas Mortagne wrote:
>>>> Hi devs,
>>>>
>>>> We have to make a decision about that.
>>>>
>>>> So here are the proposals:
>>>>
>>>> 1) remove the block leading and trainling spaces
>>>> * The main goal is to make source formatting for tables for example
>>>> more readable
>>>>
>>>> 2) make the spaces inside paragraph non meaningfull
>>>> * Meaning an HTML like behavior where multiple spaces give one space
>>>>
>>>> 3) in case of 1) or 2) use ~<space> as non breaking space
>>>>
>>>> WDYT ?
>>> -0, the users will blame the WYSIWYG for messing up their nicely 
>>> formatted table/lists/etc. when switching between the editors. This will 
>>> make the WYSIWYG unusable for a wiki syntax user.
>>>
>> Why? The renderer should leave spaces as they are, the WYSIWYG editor 
>> should not care about them, and the parser should just leave white space 
>> alone. ~space is the only one that must be transformed and treaded 
>> specially.
> 
> The wysiwyg is sending back the rendered html modified i.e. without 
> non-meaningful spaces => the spaces added for nice wiki formatting will be 
> lost.

Yes:

|   cell   | => <td>cell</td> => |cell|

Adding  meta data to keep spaces is crazy:

|   cell   | => <td><!--ws:3-->cell<!--ws:3--></td> => |   cell   |

Marius

> 
>>>> +0,5 for 1) it's not critical for me but i'm not against it and we
>>>> already decided to remove space before list item, headers etc.
>>>> -0 for 2) I don't see the need for that and it's a lot easier for the
>>>> parser to make spaces meaningfull (what to do when you have "test  **
>>>> bold**" and things like that)
>>>> +1 for 3)
>>>>
>>>> On Sat, Feb 28, 2009 at 15:44, Vincent Massol <[email protected]> wrote:
>>>>> Hi,
>>>>>
>>>>> This is our last chance to change this behavior. We've found several
>>>>> places where having meaningful spaces are counter-productive:
>>>>>
>>>>> * in table cells since we can't align table anymore. For example:
>>>>>
>>>>> |= column1              |= column2
>>>>> | this is some para  | second column
>>>>> | hello                        | world
>>>>>
>>>>> (not sure this will be rendered nicely in mail but you see what I mean)
>>>>>
>>>>> * in scripts since having meaningful spaces prevents us from aligning
>>>>> velocity or groovy scripts. For ex we can't write:
>>>>>
>>>>> #if (....)
>>>>>     #if (...)
>>>>>         do something
>>>>>     # end
>>>>> #end
>>>>>
>>>>> To see a better example have a look at http://tinyurl.com/ahz669
>>>>>
>>>>> What I think users real want are meaningful new lines but I see cons
>>>>> overweighting pros for having meaningful white spaces. Thus I'm think
>>>>> we should strip whitespaces at beginning and end of lines including
>>>>> for line breaks.
>>>>> I'm slightly less sure for multiple spaces between words but even
>>>>> there I think we could strip them have users use {{{ }}} to put a non
>>>>> breaking space for ex (or introduce a {{space/}} macro or another
>>>>> special syntax although I'd rather we don't introduce a new syntax).
>>>>>
>>>>> WDYT?
>>>>>
>>>>> Thanks
>>>>> -Vincent
>>>>> http://xwiki.com
>>>>> http://xwiki.org
>>>>> http://massol.net
>>
> _______________________________________________
> devs mailing list
> [email protected]
> http://lists.xwiki.org/mailman/listinfo/devs
_______________________________________________
devs mailing list
[email protected]
http://lists.xwiki.org/mailman/listinfo/devs

Reply via email to