MCPcopy Create free account
hub / github.com/XIU2/UserScript / sortItems

Function sortItems

Lanzou-Enhanced.user.js:838–851  ·  view source on GitHub ↗
(files, by, order)

Source from the content-addressed store, hash-verified

836
837 // 排序
838 function sortItems(files, by, order) {
839 let compareFunc;
840 if (by === 'name') {
841 compareFunc = (a, b) => {
842 return (order === 'asc' ? 1 : -1) * sortByName(a.info.name, b.info.name);
843 }
844 } else {
845 compareFunc = (a, b) => {
846 const result = a.info[by] > b.info[by] ? 1 : -1;
847 return (order === 'asc' ? 1 : -1) * result;
848 }
849 }
850 files.sort(compareFunc);
851 }
852
853 function sortFileList() {
854 const files = getFiles();

Callers 2

sortFileListFunction · 0.85
sortFolderListFunction · 0.85

Calls 1

sortByNameFunction · 0.85

Tested by

no test coverage detected