Hello Marius, Marius Dumitru Florea wrote: > Hi Andreas, > > Andreas Jonsson wrote: > >> Andreas Jonsson wrote: >> >>> Hello, >>> >>> I'm still digging into the XWiki grammar file and noticed another odd >>> thing. Wiki parameters at the beginning of a line terminates a >>> block. Compare these two examples: >>> >>> | table cell >>> (% style="color: blue;" %) >>> new paragraph >>> >>> | table cell >>> (% style="color: blue;" %) >>> >> There was supposed to be a space at the beginning of the above line. >> The examples again: >> >> | table cell >> (% style="color: blue;" %) >> new paragraph >> >> | table cell >> (% style="color: blue;" %) >> continuing table cell >> >> >>> continuing table cell >>> >>> > > >>> Is this intentional? >>> > > Yes, I think it is. When parameters follow a new line they are applied > to the next block. As a consequence they mark the beginning of a new > block. Otherwise the parameters are applied in-line till the block ends > or they are stopped by (%%). > > This way we can have: > > (% style="color:red" %) > Paragraph with red text containing a (% style="background-color:yellow" > %)highlighted(%%) word. > > Hope this helps, > Marius >
Yes, parameters may be applied either on a block or inline, but to be applied to a block there must also be a newline after the parameters. In other words, parameters before a block are applied to a block, parameters inside a block are applied inline. This is expected. But I was suprised by the fact that parameters at the beginning of a line terminates a block, and this regardless of wheter they are inline to the following block or not. For example: | table cell (% style="color: blue;" %) new paragraph results in: <p style="color: blue;">new paragraph</p> i.e., parameters applied to the block, whereas in the following example: | table cell (% style="color: blue;" %) new paragraph you'll get: <p><span style="color: blue;"> new<br/>paragraph</span></p> i.e., parameters are applied inline. But still a new block. I would have guessed that a block should be terminated by an empty line. Best regards, Andreas _______________________________________________ devs mailing list [email protected] http://lists.xwiki.org/mailman/listinfo/devs

