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. > >>> +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

