> I upgraded those plugins, made some slight adjustments to the
> script ( thanks to TiddlypackingList)
> and it worked!! BUT...
... and I notice you added another OLD version of one of my plugins!
Please get the correct, up-to-date version of:
http://www.TiddlyTools.com/#InlineJavascriptPlugin
Sometimes changes in the TW core require matching adjustments in the
plugin code. As a general rule to ensure compatibility, you should
always install the latest version of a plugin from that plugin's
official distribution site (e.g., TiddlyTools, Lewcid, Abego, etc.).
> After I saved it and reloaded the page, the checkBox was then broken.
> This was after it was working fine.
I'm not sure why it was "working fine" before. As written, it should
never have worked. This is because you are using a tiddler title that
contains "(" and ")" and the syntax for the checkbox already uses
parentheses itself as delimiters around the 'target', e.g.:
[x(title:tag)]
Your tiddler titles result in invalid 'nested' use of parentheses:
[x(title with (parentheses) in it:tagname)]
Fortunately, CheckboxPlugin offers an alternative *macro* syntax that
doesn't use the parens as delimiters:
<<checkbox [[title:tag]]>>
which will properly process:
<<checkbox [[title with (parens) in it:tagname]]>>
Try this in your document:
Change [[SchoolList]] (and the other *List tiddlers), so that this
line:
write '"|[X("+tiddler.title+":ok)]|[["+tiddler.title+"]]...
reads:
write '"|<<checkbox [["+tiddler.title+":ok]]$))|[["+tiddler.title
+"]]...