Hello everybody!

I'm stuck in a basic and probably easy thing: I cannot get any javascript 
macro to work in my tiddlywiki. My wiki is a 5.1.19 version running on 
nodejs. 

For an example let's take this makro from TW5 Magick 
(http://tw5magick.tiddlyspot.com/):

===========
/*\
title: $:/macros/skeeve/mysamplemacro.js
type: application/javascript
module-type: macro

<<mysamplemacro character address>>

Example:
<<mysamplemacro>>
<<mysamplemacro "Donald Duck">>
<<mysamplemacro "Mickey Mouse" "Mouse House">>

\*/
(function(){

/*jslint node: true, browser: true */
/*global $tw: false */
"use strict";

/*
Information about this macro
This is the mysamplemacro of Tiddly Wiki 5 written in JavaScript 
*/

exports.name = "mysamplemacro";

exports.params = [
    { name: "character" },
    { name: "address" }
];

/*
Run the macro
*/
exports.run = function(character, address) {
    if( !character) character = "Bugs Bunny";
    if( !address) address = "Rabbit Hole Hill";
    var output ="Hi, I'm " + character + " and I live in " + address;
    return output;
};

})();
============

This is quite simple and it works perfect on TW5 Magicks Tiddlywiki. I 
imported this above tiddler to my wiki and the field definitions came with 
it: 'Type: application/javascript' and 'module-type: macro'. 

TW5 Magick, the source of this example, runs on an outdated 5.0.7-beta. To 
access the macro a simple <<mysamplemacro "Donald Duck">> does it there. 

On my 5.1.19: nope. 

At tiddlywiki.com I found the \define pragma for standard macros. I found 
https://tiddlywiki.com/dev/index.html#JavaScript%20Macros, which explains 
the basics of javascript macros. I was reading google groups for hours. But 
I didn't find out how to bring this together to a working solution in a 
current version of tiddlywiki.

Could someone please give me an example how to access this macro?

Thank you!

-- 
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 tiddlywiki+unsubscr...@googlegroups.com.
To post to this group, send email to tiddlywiki@googlegroups.com.
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/f2787222-ef60-471d-a279-fe9bbbb4de16%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to