1
0
mirror of https://github.com/Jermolene/TiddlyWiki5 synced 2025-09-10 23:06:06 +00:00

Add an untagged filter operator and sidebar tab

This commit is contained in:
Jeremy Ruston
2013-09-14 16:28:46 +01:00
parent 99fd7a6849
commit 4fb6836481
4 changed files with 56 additions and 2 deletions

View File

@@ -50,7 +50,6 @@ describe("Filter tests", function() {
wiki.addTiddler({
title: "one",
text: "This is the text of tiddler [[one]]",
tags: [],
list: "[[Tiddler Three]] [[TiddlerOne]]",
modifier: "JohnDoe"});
// And some shadows
@@ -119,6 +118,11 @@ describe("Filter tests", function() {
expect(wiki.filterTiddlers("[is[current]tagging[]sort[title]]","one").join(",")).toBe("Tiddler Three,TiddlerOne");
});
it("should handle the untagged operator", function() {
expect(wiki.filterTiddlers("[untagged[]sort[title]]").join(",")).toBe("a fourth tiddler,one");
expect(wiki.filterTiddlers("[!untagged[]sort[title]]").join(",")).toBe("$:/TiddlerTwo,Tiddler Three,TiddlerOne");
});
it("should handle the links operator", function() {
expect(wiki.filterTiddlers("[!is[shadow]links[]sort[title]]").join(",")).toBe("a fourth tiddler,one,Tiddler Three,TiddlerSix,TiddlerTwo,TiddlerZero");
expect(wiki.filterTiddlers("[is[shadow]links[]sort[title]]").join(",")).toBe("TiddlerOne");