mirror of
				https://github.com/Jermolene/TiddlyWiki5
				synced 2025-10-30 15:13:00 +00:00 
			
		
		
		
	Merge pull request #1378 from tobibeer/tag-button-sort-tagging
sort unlisted tags by title
This commit is contained in:
		| @@ -524,7 +524,7 @@ exports.sortByList = function(array,listTitle) { | |||||||
| 	if(!array || array.length === 0) { | 	if(!array || array.length === 0) { | ||||||
| 		return []; | 		return []; | ||||||
| 	} else { | 	} else { | ||||||
| 		var titles = [], t, title; | 		var t, title, titles = [], unlisted = []; | ||||||
| 		// First place any entries that are present in the list | 		// First place any entries that are present in the list | ||||||
| 		for(t=0; t<list.length; t++) { | 		for(t=0; t<list.length; t++) { | ||||||
| 			title = list[t]; | 			title = list[t]; | ||||||
| @@ -532,13 +532,17 @@ exports.sortByList = function(array,listTitle) { | |||||||
| 				titles.push(title); | 				titles.push(title); | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
| 		// Then place any remaining entries | 		// Add remaining entries to unlisted | ||||||
| 		for(t=0; t<array.length; t++) { | 		for(t=0; t<array.length; t++) { | ||||||
| 			title = array[t]; | 			title = array[t]; | ||||||
| 			if(list.indexOf(title) === -1) { | 			if(list.indexOf(title) === -1) { | ||||||
| 				titles.push(title); | 				unlisted.push(title); | ||||||
| 			} | 			} | ||||||
| 		} | 		} | ||||||
|  | 		//sort unlisted | ||||||
|  | 		$tw.wiki.sortTiddlers(unlisted,"title",false,false); | ||||||
|  | 		//concat listed with unlisted | ||||||
|  | 		titles = titles.concat(unlisted); | ||||||
| 		// Finally obey the list-before and list-after fields of each tiddler in turn | 		// Finally obey the list-before and list-after fields of each tiddler in turn | ||||||
| 		var sortedTitles = titles.slice(0); | 		var sortedTitles = titles.slice(0); | ||||||
| 		for(t=0; t<sortedTitles.length; t++) { | 		for(t=0; t<sortedTitles.length; t++) { | ||||||
|   | |||||||
		Reference in New Issue
	
	Block a user
	 Jeremy Ruston
					Jeremy Ruston