Diferencia entre revisiones de «MediaWiki:Gadget-artist-portal.js»

De La Coppermind
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
})