Diferencia entre revisiones de «MediaWiki:Gadget-artist-portal.js»
Ir a la navegación
Ir a la búsqueda
m (simple) |
m (try) |
||
Línea 8: | Línea 8: | ||
}) |
}) |
||
Array.from(jQuery('a[title^="Coppermind:Artists/"]').closest('ul')).forEach(function sort_list(ul) { |
|||
const kids = Array.from(ul.children) |
|||
kids.sort(function sort_kids(a,b) { return a.innerText < b.innerText }) |
|||
kids.forEach(function reinsert(li) { ul.append(li) }) |
|||
}) |
|||
// END |
|||
}) |
}) |
Revisión del 21:12 21 abr 2020
mw.hook('Coppermind:Artists').add(function artist_portal() { console.debug('artist-portal:') document.querySelectorAll('a[title^="Coppermind:Artists/"]').forEach(function each_artist(el) { // replace text with artist name el.innerText = el.innerText.replace('Coppermind:Artists/','') }) Array.from(jQuery('a[title^="Coppermind:Artists/"]').closest('ul')).forEach(function sort_list(ul) { const kids = Array.from(ul.children) kids.sort(function sort_kids(a,b) { return a.innerText < b.innerText }) kids.forEach(function reinsert(li) { ul.append(li) }) }) // END })