Hi Evan

> Here's a bit of code demonstrating a place where the wikify widget's behavior 
> is troublesome -- I attempt to render some SVG code, here sourced from a 
> variable, and get nothing for reasons which might not be immediately clear.

The problem here is that the `output` attribute of the wikify widget defaults 
to “text”, giving you the text content of the wikified output (in this case, 
there is no text output, of course). The fix is to add `output=“html”` to the 
wikify widget.

Best wishes

Jeremy.


> 
> !!Without Backtick 
> 
> <$vars radius=40 svg="<svg width=100 height=100><circle cx=50 cy=50 
> r=<<radius>>/></svg>">
> <$wikify name=svg_code text=<<svg>> >
> <<svg_code>>
> <pre><code><$text text=<<svg_code>>/></code></pre>
> </$wikify>
> </$vars>
> 
> The work-around I discovered after some brief experimentation?  Enclose the 
> text in `code snippet` or ```code block``` markup as below, so that all 
> content is unformatted.  Unfortunately, this will prevent any enclosed 
> transclusions, widgets or macros from expanding in the $wikify widget.
> 
> !!With Backtick (macro call is not expanded)
> 
> <$vars radius=40 svg="`<svg width=100 height=100><circle cx=50 cy=50 
> r=<<radius>>/></svg>`">
> <$wikify name=svg_code text=<<svg>> >
> <<svg_code>>
> <pre><code><$text text=<<svg_code>>/></code></pre>
> </$wikify>
> </$vars>
> 
> This is far from a show-stopping problem, but it felt worth pointing out.  In 
> the long run, I think that the nicest solution for wikifying with text output 
> (especially code) would be a parsing mode which handles only variables, 
> macros, widgets and transclusions.  (I would also suggest that this mode 
> preserve whitespace.)
> 
> Anyway.  Keep up the great work, Jeremy, and don't burn yourself out trying 
> to hurry it out the door!
> 
> -- Evan
> 
> -- 
> You received this message because you are subscribed to the Google Groups 
> "TiddlyWiki" group.
> To unsubscribe from this group and stop receiving emails from it, send an 
> email to [email protected] 
> <mailto:[email protected]>.
> To post to this group, send email to [email protected] 
> <mailto:[email protected]>.
> Visit this group at https://groups.google.com/group/tiddlywiki 
> <https://groups.google.com/group/tiddlywiki>.
> To view this discussion on the web visit 
> https://groups.google.com/d/msgid/tiddlywiki/30501eac-3d18-4f83-8cc0-a5cb15cce75a%40googlegroups.com
>  
> <https://groups.google.com/d/msgid/tiddlywiki/30501eac-3d18-4f83-8cc0-a5cb15cce75a%40googlegroups.com?utm_medium=email&utm_source=footer>.
> For more options, visit https://groups.google.com/d/optout 
> <https://groups.google.com/d/optout>.

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
Visit this group at https://groups.google.com/group/tiddlywiki.
To view this discussion on the web visit 
https://groups.google.com/d/msgid/tiddlywiki/55274965-95FA-42F0-A4B8-486D814515D0%40gmail.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to