mirror of
				https://github.com/Jermolene/TiddlyWiki5
				synced 2025-10-31 07:32:59 +00:00 
			
		
		
		
	Update untagged filter to avoid $tw.utils.pushTop (#6034)
This commit is contained in:
		| @@ -16,20 +16,13 @@ Filter operator returning all the selected tiddlers that are untagged | ||||
| Export our filter function | ||||
| */ | ||||
| exports.untagged = function(source,operator,options) { | ||||
| 	var results = []; | ||||
| 	if(operator.prefix === "!") { | ||||
| 		source(function(tiddler,title) { | ||||
| 			if(tiddler && $tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length > 0) { | ||||
| 				$tw.utils.pushTop(results,title); | ||||
| 			} | ||||
| 		}); | ||||
| 	} else { | ||||
| 		source(function(tiddler,title) { | ||||
| 			if(!tiddler || !tiddler.hasField("tags") || ($tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length === 0)) { | ||||
| 				$tw.utils.pushTop(results,title); | ||||
| 			} | ||||
| 		}); | ||||
| 	} | ||||
| 	var results = [], | ||||
| 		expected = (operator.prefix === "!"); | ||||
| 	source(function(tiddler,title) { | ||||
| 		if((tiddler && $tw.utils.isArray(tiddler.fields.tags) && tiddler.fields.tags.length > 0) === expected) { | ||||
| 			results.push(title); | ||||
| 		} | ||||
| 	}); | ||||
| 	return results; | ||||
| }; | ||||
|  | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Cameron Fischer
					Cameron Fischer