mirror of
				https://github.com/Jermolene/TiddlyWiki5
				synced 2025-10-31 15:42:59 +00:00 
			
		
		
		
	sort unlisted tags by title
when the tiddlers are not listed in the list field, sort them by title nonetheless, otherwise we get a real poor taglist from **$:/core/ui/TagTemplate**
This commit is contained in:
		| @@ -516,7 +516,7 @@ exports.sortByList = function(array,listTitle) { | ||||
| 	if(!array || array.length === 0) { | ||||
| 		return []; | ||||
| 	} else { | ||||
| 		var titles = [], t, title; | ||||
| 		var t, title, titles = [], unlisted = []; | ||||
| 		// First place any entries that are present in the list | ||||
| 		for(t=0; t<list.length; t++) { | ||||
| 			title = list[t]; | ||||
| @@ -524,13 +524,15 @@ exports.sortByList = function(array,listTitle) { | ||||
| 				titles.push(title); | ||||
| 			} | ||||
| 		} | ||||
| 		// Then place any remaining entries | ||||
| 		// Add remaining entries to unlisted | ||||
| 		for(t=0; t<array.length; t++) { | ||||
| 			title = array[t]; | ||||
| 			if(list.indexOf(title) === -1) { | ||||
| 				titles.push(title); | ||||
| 				unlisted.push(title); | ||||
| 			} | ||||
| 		} | ||||
| 		//concat listed with unlisted, sorted | ||||
| 		titles = titles.concat(unlisted.sort()); | ||||
| 		// Finally obey the list-before and list-after fields of each tiddler in turn | ||||
| 		var sortedTitles = titles.slice(0); | ||||
| 		for(t=0; t<sortedTitles.length; t++) { | ||||
|   | ||||
		Reference in New Issue
	
	Block a user
	 Tobias Beer
					Tobias Beer