> To be more precise... you need to specify a valid relative or absolute
> path to the images in the IconMacro declaration.
Thank you Tobias, that was exact what I wanted to know
When I store the images in the same directory as the wiki, it works
with the local wiki.
Before I had the icon images in a subfolder named "img"
So for me there are two questions left:
1. How can I upload this images to my tiddlyspot page?
The tiddlyspot FAQ says that it is not possible:
Can I host images at my tiddlyspot.com site?
Updated 31 December, 2006
Currently, no.
In the future we may allow the uploading of small images [I doubt it -
SB;] so you can show logos, button icons, etc. in your TiddlyWiki, but
we're still arguing about that [as you can see from the previous
editorial comment - DB].
For now, you can use any of the various free file hosting services
like flickr, photobucket, imageshack, bubbleshare, etc.
2. How can I change this IconMacro when I want to have the images in
the subfolder "img"?
// version: beta 1.1
//replace macro buttons with icons
// params[0] = image location
//params[1] = image width
//params[2] = image height
//params[3] = image title (optional)
config.macros.icon={};
config.macros.icon.handler = function
(place,macroName,params,wikifier,paramString,tiddler)
{
if (place.lastChild.tagName!="BR")
{
var tempTitle = place.lastChild.firstChild.title;
removeChildren(place.lastChild);
place.lastChild.className = "imgLink";
var img = createTiddlyElement
(place.lastChild,"img");
img.src = params[0];
if (params[3])
img.title = params[3];
img.width= params[1];
img.height =params[2];
}
};
//use icons for toolbar commands.
// used in view template like:
// <span macro='commandIcon jump jump.bmp'></span>
//params[0] = command name
//params[1] = image location
config.macros.commandIcon={};
config.macros.commandIcon.handler = function
(place,macroName,params,wikifier,paramString,tiddler)
{if(!e) var e = window.event;
var img = createTiddlyElement(place,"img",null,"toolbarImg");
img.src = params[1];
img.onclick = function(){config.commands[params[0]].handler
(e,place,story.findContainingTiddler(place).getAttribute
("tiddler"));};
img.title = config.commands[params[0]].tooltip;
}
setStylesheet(".toolbarImg {vertical-align: middle; cursor:pointer;}
\n","commandIconStyles");
Thanks in advance
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups
"TiddlyWiki" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to
[email protected]
For more options, visit this group at
http://groups.google.com/group/TiddlyWiki?hl=en
-~----------~----~----~----~------~----~------~--~---