HI Patrick,
the list field is not used to store the list of tiddlers with a given tag - 
it is used to re-sort the order of the list (of tagged tiddlers) that is 
obtained by searching through all tiddlers for those with a given tag. - 
see the *sortByList()* function.
cheers

BJ

On Thursday, January 15, 2015 at 8:04:13 PM UTC-6, PE Pat wrote:
>
> I'm using TiddlyWiki to help with lesson planning - I'm a teacher. As part 
> of the program, I have a list of tiddlers that correspond to skills I want 
> students to learn. Each skill has an associated list of tasks that I could 
> use to help teach the skill.
>
> However, if I decide to delete a task, it's title still remains in all the 
> lists. If I create a new task, it might have the same title (e.g. "Task 2") 
> as the deleted task, and then it pops up in a list where I don't want it. 
> I'm using a slightly modified version of BJ's taglist widget. I made this 
> modification:
>
> TagListWidget.prototype.getTiddlerList = function() {
>        var defaultFilter = "[list["+ this.listtag + "!!" + this.listField + 
> "]is[tiddler]]";
>       return 
> this.wiki.filterTiddlers(this.getAttribute("filter",defaultFilter),this);//BJ 
> FIXME should not allow user defined filters
> };
>
>
> Somehow, this immediately filters out all deleted tiddlers visually -- the 
> display refreshes, the deleted tiddlers are removed -- but the list still 
> contains the deleted tiddler until I make some other change to the list.
>
> How can I make it so that if I delete a tiddler, it is removed from all 
> lists? Btw this also applies to tiddlers that are used as tags.
>
> Thanks,
> Patrick
>

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

Reply via email to