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

