Hi BurningTreeC you are right. I had to restart my tiddlywiki nodejs server. Didn't know that. Thanks a lot!
Oliver Am Mittwoch, 3. Juli 2019 12:31:09 UTC+2 schrieb BurningTreeC: > > Hi, I've tried your example and it works for me on a recent tiddlywiki > > Maybe you just forgot to save and reload? > > > 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 [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/d3f9cad3-1004-4106-993f-64943353cdc1%40googlegroups.com. For more options, visit https://groups.google.com/d/optout.

