On 05/24/2011 11:22 AM, Wouter de Vos wrote:
> Hi all,
>
> I have a problem with the HTML Makro and the implementation of wiki syntax.
> The HTML Makro works fine, but one part of my text ignores the wiki
> syntax and I cant seem to find out why. Here is what I did:
>
> {{html wiki="true"}}
> <div onclick="toggleClass($('Info'), 'hidden')">
> (% style="WIDTH: 99%" %)
> |=Info
> </div>
> <div id="Info" class="hidden">
> **Info**
> (% style="MARGIN-RIGHT: 1%" %)
> textcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextco
> ntenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontentt
> extcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcon
> tenttextcontent
> </div>
> {{/html}}
>
> Now the top part works fine in wikisyntax, but the Info Textcontent
> ignores it, and I dont know why. The font seems to be different to the
> standard one as well. I tried putting wiki="true" in all different
> places, even placed the info div in separte html tags, but nothing
> seems to work. I could ofourse use the style attribute in HTML, but
> thats not the point of wiki="true" I think.
> I might overlook the obvious  but I would appreciate it alot if
> someone could point me out my mistake.

You're trying to apply a block-level parameter (since there's a newline 
after (% style %) ). Unfortunately, the html macro follows the HTML 
whitespace gobbling rules, meaning that all consecutive whitespaces are 
replaced by a single space character, thus the textcontent is not a 
block level text.

If you want to make that a block, try to wrap it with ((( ))), like:

<div id="Info" class="hidden">
**Info**

(% style="margin-left: 1%" %)(((
textcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextco
ntenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontentt
extcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcontenttextcon
tenttextcontent
)))
</div>

Also note the blank line between **info** and (% style %), which is needed.
-- 
Sergiu Dumitriu
http://purl.org/net/sergiu/
_______________________________________________
users mailing list
users@xwiki.org
http://lists.xwiki.org/mailman/listinfo/users

Reply via email to