I changed 'Tagname' to HoldListeBilleder and all bracketed tiddlertitles were added the tag: "true" After this operation I lost the ability to save the TW and I had to restart... I dont get it ...
Antonio -> Erics ChecklistScript |Source|http://www.TiddlyTools.com/#ChecklistScript| Does use toggle all and reset all - in a way that - if it could be combined with fET and sortable table - could provide "Handling of multiple columns and tag toggle check boxes in the one table" ... YS Måns Mårtensson On 28 Aug., 00:12, Måns <[email protected]> wrote: > Allright I think I understand - the script needs the tiddler to be > called "SomeList".... > Could this be made generic? So I can use my newly created button on > any tiddler in which it is present? > > YS Måns Mårtensson > > On 28 Aug., 00:03, Måns <[email protected]> wrote: > > > > > 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 -~----------~----~----~----~------~----~------~--~---

