mirror of
https://github.com/SillyTavern/SillyTavern.git
synced 2025-06-05 21:59:27 +02:00
Pure CSS sorting by name
This commit is contained in:
@ -604,6 +604,7 @@ function printCharacters() {
|
||||
);
|
||||
//console.log('printcharacters() -- printing -- ChID '+i+' ('+item.name+')');
|
||||
});
|
||||
sortCharactersList('name', 'asc');
|
||||
printGroups();
|
||||
}
|
||||
|
||||
@ -3052,6 +3053,14 @@ function setGenerationProgress(progress) {
|
||||
}
|
||||
}
|
||||
|
||||
function sortCharactersList(field, order) {
|
||||
let orderedList = characters.slice().sort((a, b) => order == 'asc' ? a[field].localeCompare(b[field]) : b[field].localeCompare(a[field]));
|
||||
|
||||
for (let i = 0; i < characters.length; i++) {
|
||||
$(`.character_select[chid="${i}"]`).css({ 'order': orderedList.indexOf(characters[i]) });
|
||||
}
|
||||
}
|
||||
|
||||
window["TavernAI"].getContext = function () {
|
||||
return {
|
||||
chat: chat,
|
||||
|
Reference in New Issue
Block a user