Thanks a lot for reminding me of how to make the script usable as a
clickable button - and the lazy slider solved some other problems I've
had with mediacontent, which started to early in IE .. - But

I've written this in a tiddler called ListeMakro:
<script label="ListT">
   var titles=store.getTiddlerText("SomeList").readBracketedList();
   for (var i=0; i<titles.length; i++) store.setTiddlerTag(titles
[i],'tagName',true); // true=set, false=clear
</script>

and put in a custom viewtemplate (only used for tiddlers tagged with a
certain tag) like this:
<span class macro='tiddler ListeMakro'></span>

I should now be able to run the macro on a bracketed list:
I tried:
[[12 34]]
[[56 78]]
[[910 1112]]

But got this error:" TypeError: Cannot call method 'readBracketedList'
of null"
I have also tried a list like this:
1
2
3
4

- But got the same error.

What am I doing wrong?

YS Måns Mårtensson

On 27 Aug., 21:35, Eric Shulman <[email protected]> wrote:
> > For not having this script invoked every
> > time you open this tiddler, simply place it in a slider, for example
> > NestedSliders:
>
> > +++
> > <script>
> >    var titles=store.getTiddlerText("SomeList").readBracketedList();
> >    for (var i=0; i<titles.length; i++)
> >       store.setTiddlerTag(titles[i],'tagName',true); // true=set,
> > false=clear
> > </script>
> > ===
>
> To prevent the script from being immediately invoked, you have to use
> a "lazy" slider (by adding the "..." syntax), like this:
>
> +++[click to run]...
> <script>
> ...
> </script>
> ===
>
> However, this only invokes the script the first time the slider is
> opened.  A much better (and simpler) way to defer processing is to use
> the label="..." syntax of InlineJavascriptPlugin to create an
> 'onclick' script:
>
> <script label="click to run">
> ...
> </script>
>
> enjoy,
> -e
--~--~---------~--~----~------------~-------~--~----~
You received this message because you are subscribed to the Google Groups 
"TiddlyWiki" group.
To post to this group, send email to [email protected]
To unsubscribe from this group, send email to 
[email protected]
For more options, visit this group at 
http://groups.google.com/group/tiddlywiki?hl=en
-~----------~----~----~----~------~----~------~--~---

Reply via email to