MediaWiki:Common.js: mudanças entre as edições
Aparência
Sem resumo de edição Etiqueta: Reversão manual |
Sem resumo de edição |
||
Linha 6: | Linha 6: | ||
$('#mw-site-navigation a[href^="http"]').attr('target', '_blank'); | $('#mw-site-navigation a[href^="http"]').attr('target', '_blank'); | ||
}); | }); | ||
/* Teste */ | |||
fetch('/api.php?action=query&list=allcategories&aclimit=100&format=json&origin=*') | |||
.then(res => res.json()) | |||
.then(data => { | |||
const ul = document.getElementById('lista-categorias'); | |||
data.query.allcategories.forEach(cat => { | |||
const li = document.createElement('li'); | |||
const link = document.createElement('a'); | |||
const catName = cat['*']; | |||
link.href = '/wiki/Categoria:' + encodeURIComponent(catName); | |||
link.textContent = catName; | |||
li.appendChild(link); | |||
ul.appendChild(li); | |||
}); | |||
}); |
Edição das 23h14min de 1 de julho de 2025
/* Códigos JavaScript aqui colocados serão carregados por todos aqueles que acessarem alguma página deste wiki */ /* Esse script seleciona todos os links na barra lateral que começam com http (ou seja, links externos) e adiciona target="_blank", fazendo com que abram em nova aba. */ $(document).ready(function () { // Alvo: links externos na barra lateral $('#mw-site-navigation a[href^="http"]').attr('target', '_blank'); }); /* Teste */ fetch('/api.php?action=query&list=allcategories&aclimit=100&format=json&origin=*') .then(res => res.json()) .then(data => { const ul = document.getElementById('lista-categorias'); data.query.allcategories.forEach(cat => { const li = document.createElement('li'); const link = document.createElement('a'); const catName = cat['*']; link.href = '/wiki/Categoria:' + encodeURIComponent(catName); link.textContent = catName; li.appendChild(link); ul.appendChild(li); }); });