Yakov Strange indeed as I've been using this syntax for some years since TWC 2.6.1 or so. Moreover I have a good reason to use this syntax: I crafted a simple example for the demo, but most of the time the fet is in a function and I pass multiple tags as parameters. This is based on the example given by Udo Borkowski: http://tiddlywiki.abego-software.de/#[[List%20all%20Tiddlers%20that%20contain%20either%20a%20%27TaskToDo%27%20or%20a%20%27TaskOpen%27%20or%20%27TaskDone%27%20tag]]%20ForEachTiddlerPlugin
* Main tiddler <<tiddler myFunction with: 'tag1","tag2","tag3' >> ** Function tiddler (simplified) <<forEachTiddler where 'tiddler.tags.containsAny(["$1"])' write 'tiddler.title+" "' end '""'>> Regards On Wednesday, July 23, 2014 1:08:57 AM UTC+2, Yakov wrote: > > Hello ocalTW, > > you are welcome; there's a mystake in your syntax: > > Hello Yakov >> >> Latest TWC version 2.8.1 >> Here are 2 sample very simplecases: >> 1 - Does not work: no output >> <<fet where 'tiddler.tags.contains(["systemConfig"])' write >> 'tiddler.title+" "' end '""'>> >> >> this should be > > <<fet where 'tiddler.tags.contains("systemConfig")' write 'tiddler.title+" > "' end '""'>> > > (note that systemConfig is surrounded by quotes, but not by square > brackets). I've tested this version, and it works fine (did your syntax > work before? that would be strange..). > > Best regards, > Yakov. > > >> 2 - Works >> <<fet where 'tiddler.tags.containsAny(["systemConfig"])' write >> 'tiddler.title+" "' end '""'>> >> >> I have since replaced all "tiddler.tags.contains" by >> "tiddler.tags.containsAny" in all my Tiddlywikis. >> No other issues found ever since. So thanks once again. >> >> Regards >> >> On Tuesday, July 22, 2014 6:08:10 PM UTC+2, Yakov wrote: >>> >>> Hello ocalTW, >>> >>> could you specify the whole syntax that you used? And, more importantly, >>> the version of TW. >>> >>> The thing is, indexOf, contains, containsAny, containsAll methods of >>> Array.prototype were introduced to the TW core in the version 2.4.2, so >>> I removed them from the plugin (the required CoreVersion, as you can see, >>> is 2.6.2 now), and they work for me because they are in the core. >>> >>> Best regards, >>> Yakov. >>> >>> суббота, 19 июля 2014 г., 0:01:08 UTC+4 пользователь ocalTW написал: >>>> >>>> Hello Yakov >>>> >>>> First of all, many thanks for your FETP work. I use fET *a lot*, and I >>>> tried your FETP right away. >>>> >>>> I confirm your about being backward compatible with fET in all cases I >>>> have already tested, except in the following one: when using >>>> "tiddler.tags.contains" in a "where" clause >>>> However, "tiddler.tags.containsAny" works, and in my case, I can easily >>>> add the "Any" word. >>>> >>>> I'll do more test s over the week-end >>>> >>>> HTH >>>> >>>> On Friday, July 18, 2014 12:44:30 AM UTC+2, Yakov wrote: >>>>> >>>>> Hello everybody, >>>>> >>>>> I feel like I have to share this ASAP, but writing documentation takes >>>>> much time, so I decided to make a pre-release of the 2 plugins, meaning >>>>> that I release only the plugins in the form of text, without >>>>> repositories, >>>>> docs etc. I only have to mention that the licence is usual BSD-like and >>>>> that ForEachTiddlerPlugin 1.2.4 is a fork of Udo's ForEachTiddlerPlugin >>>>> [1], so all proper credits to Udo. >>>>> >>>>> -- You received this message because you are subscribed to the Google Groups "TiddlyWikiDev" group. To unsubscribe from this group and stop receiving emails from it, send an email to tiddlywikidev+unsubscr...@googlegroups.com. To post to this group, send email to tiddlywikidev@googlegroups.com. Visit this group at http://groups.google.com/group/tiddlywikidev. For more options, visit https://groups.google.com/d/optout.