Merge pull request #2 from ok2/codex/sort-ideas-by-number-of-votes-desc

Sort ideas by vote count
This commit is contained in:
Kiyomichi Kosaka 2025-06-08 16:55:44 +02:00 committed by GitHub
commit bede2873ea
No known key found for this signature in database
GPG Key ID: B5690EEEBB952194

View File

@ -800,13 +800,14 @@
}
// Render ideas
function renderIdeas() {
if (currentView === 'cards') {
renderCardsView();
} else {
renderMatrixView();
}
}
function renderIdeas() {
sortIdeasByVotes();
if (currentView === 'cards') {
renderCardsView();
} else {
renderMatrixView();
}
}
// Render cards view
function renderCardsView() {
@ -938,12 +939,17 @@
renderIdeas();
}
// Utility functions
function generateUUID() {
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
const r = Math.random() * 16 | 0;
const v = c === 'x' ? r : (r & 0x3 | 0x8);
return v.toString(16);
// Utility functions
function sortIdeasByVotes() {
if (!currentTour) return;
currentTour.ideas.sort((a, b) => b.voters.length - a.voters.length);
}
function generateUUID() {
return 'xxxxxxxx-xxxx-4xxx-yxxx-xxxxxxxxxxxx'.replace(/[xy]/g, function(c) {
const r = Math.random() * 16 | 0;
const v = c === 'x' ? r : (r & 0x3 | 0x8);
return v.toString(16);
});
}