Hi Michael Example on how to implement it as a transcluded template via the tiddler macro.
Usage <<tiddler jTab with:"jtab syntax goes here">>: http://jtab.tiddlyspot.com/#jTabUsage Cheers Måns Mårtensson Den tirsdag den 19. november 2013 05.41.11 UTC+1 skrev Michael Evans: > > Brilliant. It works great. I would have never concatenated the two scripts > or put the macro after the wrapper on my own. > > On Monday, November 18, 2013 8:07:36 PM UTC-5, Eric Shulman wrote: >> >> On Monday, November 18, 2013 3:22:49 PM UTC-8, Michael Evans wrote: >>> >>> I'm trying to implement jtab <http://jtab.tardate.com/> in my wiki. It >>> would be used on a good number of pages, so ideally, I want it to be >>> includable in tiddlers as a plugin. It requires the libraries jquery, >>> raphael, and the jtab script. All three can be found >>> here<https://github.com/tardate/jtab/tree/master/javascripts>, >>> although from my understanding, jquery is already included in tiddlywiki. >>> I would like to somehow make this a plug-in if possible, not link to it >>> externally. I've been messing around with no luck. What's the best way for >>> me to do this? >>> >> >> (note: the following is untested and may not work right) >> >> As you've already noted, jQuery is included in the TWCore, so you don't >> need to add that. >> To add Raphael (vector graphics library), copy the contents of the >> raphael.js source file and paste it into a tiddler. >> To add jTab (music notation library), copy the contents of the jtab.js >> source file and paste it into the same tiddler as before, following the >> Raphael code. >> At the end of the tiddler, add the following code: >> >> config.macros.jtab = { >> handler: function() { jtab.renderimplicit(null); } >> } >> >> Make sure to tag the tiddler with "systemConfig" to make it a plugin. >> Save and reload your document. If all goes well, it should load and run >> the code you just pasted, which will initialize the Raphael and jTab >> libraries. Then, create a tiddler containing: >> -------------------- >> {{jTab{ >> ... jtab syntax goes here ... >> }}}<<jtab>> >> -------------------- >> The content inside the {{jTab{...}}} wrapper should use jTab syntax. If >> the plugin code is working, the <<jTab>> macro that follows after the >> wrapper causes the content within the wrapper to be displayed as jTab >> rendered music notation. >> >> enjoy, >> -e >> Eric Shulman >> TiddlyTools / ELS Design Studios >> >> EVERY DONATION IS IMPORTANT! >> HELP ME TO HELP YOU - MAKE A CONTRIBUTION TO MY "TIP JAR"... >> http://TiddlyTools.github.com/fundraising.html#MakeADonation >> >> Professional TiddlyWiki Consulting Services... >> Analysis, Design, and Custom Solutions: >> http://www.TiddlyTools.com/#Contact >> >> -- 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 http://groups.google.com/group/tiddlywiki. For more options, visit https://groups.google.com/groups/opt_out.