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 [email protected].
To post to this group, send email to [email protected].
Visit this group at http://groups.google.com/group/tiddlywiki.
For more options, visit https://groups.google.com/groups/opt_out.

Reply via email to