1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2024-11-24 02:27:19 +00:00

Fixed problem with list filter

It was failing if the list tiddler was missing
This commit is contained in:
Jeremy Ruston 2012-10-24 22:11:23 +01:00
parent fc6e563c17
commit 5f17e7d01b

View File

@ -195,10 +195,10 @@ exports.operators = {
"list": { // Select all tiddlers that are listed (or not listed) in the specified tiddler "list": { // Select all tiddlers that are listed (or not listed) in the specified tiddler
selector: function(operator) { selector: function(operator) {
if(operator.prefix === "!") { if(operator.prefix === "!") {
return "var list = this.getTiddler(\"" + $tw.utils.stringify(operator.operand) + "\").fields.text.split(\"\\n\");" + return "var list = this.getTextReference(\"" + $tw.utils.stringify(operator.operand) + "\",\"\").split(\"\\n\");" +
"for(title in source) {if(list.indexOf(title) === -1) {$tw.utils.pushTop(subResults,title);}}"; "for(title in source) {if(list.indexOf(title) === -1) {$tw.utils.pushTop(subResults,title);}}";
} else { } else {
return "$tw.utils.pushTop(subResults,this.getTiddler(\"" + $tw.utils.stringify(operator.operand) + "\").fields.text.split(\"\\n\"));"; return "$tw.utils.pushTop(subResults,this.getTextReference(\"" + $tw.utils.stringify(operator.operand) + "\",\"\").split(\"\\n\"));";
} }
}, },
filter: function(operator) { filter: function(operator) {