Skip to content

Instantly share code, notes, and snippets.

@7daysofrain
Created May 17, 2024 18:21
Show Gist options
  • Save 7daysofrain/2ab75675e17d6841c96d6dfbd4fb5588 to your computer and use it in GitHub Desktop.
Save 7daysofrain/2ab75675e17d6841c96d6dfbd4fb5588 to your computer and use it in GitHub Desktop.
Ordenar Madcool Vibes
let entries = document.querySelectorAll('.entries_list > li');
function s(a,b) {
const av = Number(a.querySelector('.vote_counter').innerText);
const bv = Number(b.querySelector('.vote_counter').innerText);
if(av < bv) {
return -1;
} else if(bv < av){
return 1;
} else {
return 0;
}
}
entries
entries = [...entries].sort(s).reverse();
entries = entries.map((el, index) => {
const val = el.querySelector('.gui_counter').innerText;
console.log(`${index+1} - ${val}`)
el.querySelector('.gui_counter').innerText = `${index+1} - ${val}`
return el;
})
let entriesList = document.querySelector('.entries_list');
entriesList.replaceChildren(...entries);
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment