Hi there,

I'm trying to play with the capabilities of AliasPlugin [1]. So far, I have 
been successful to make aliases as shortcuts to smileys like

> <<alias :) [img[smile]]>> (where the tiddler smile is an uploaded image 
> via TiddlySpace)
>
or as shortcuts to simplify complex syntaxes like

> <<alias pop @@position:relative;+++^30em^[%0]%1===@@>> (prerequisite: 
> NestedSlidersPlugin; where the "position:relative" is a trick to make the 
> floatingPanel right under the button on TiddlySpace)
>

I was trying to extend the usage of alias shortcuts further by defining 
aliases to render HTML snippets. For example, as with a div with an image 
as its background, the HTML code would be something like:

> <div style="background-image: url(http://domain.com/image.jpg); width: 
> XXXpx; height: YYYpx;>abracadabra</div>
>
and I hope to use an alias

> <<alias imgdiv "<div style="background-image: url(%0); width: %1px; 
> height: %2px;>%3</div>">>
>
so that I can just type

> <<imgdiv http://url.of.the/image XXX YYY abracadabra>>
>
to create the same div as above.

However, in my experiment, when I put this <<imgdiv>> in the 
<html>...</html> statement block (with HTMLFormattingPlugin installed, for 
TiddlyWiki syntax to be mixed within the HTML block), the alias just throws 
out the text of <div style="background-image: 
url(http://domain.com/image.jpg); width: XXXpx; height: 
YYYpx;>abracadabra</div> (with the URL wikified!), but not making the real 
div element.

I've also tried to make a simpler alias to insert <p>0%</p>, and again, 
only the literal <p>Parameter input</p> is rendered.

*Is it ever possible to make aliases substituting working HTML elements 
instead of displaying the literal codes?*

(I have also tried to make aliases as shortcuts to insert something like 
"rowspan='%0'" to help simplify the syntax of MediaWikiTableFormatterPlugin 
[2], also in vain. I guess it's because the aliases cannot be rendered 
*before* the formatters?)

[1] http://www.tiddlytools.com/#AliasPlugin
[2] http://devpad.tiddlyspot.com/#MediaWikiTableFormatterPlugin

-- 
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To view this discussion on the web visit 
https://groups.google.com/d/msg/tiddlywiki/-/MQe2lQ37mREJ.
To post to this group, send email to tiddlywiki@googlegroups.com.
To unsubscribe from this group, send email to 
tiddlywiki+unsubscr...@googlegroups.com.
For more options, visit this group at 
http://groups.google.com/group/tiddlywiki?hl=en.

Reply via email to