Menú alternativo
Toggle preferences menu
Menú alternativo personal
No has accedido
Tu dirección IP será visible si haces alguna edición

MediaWiki:Citizen.js

Página de la interfaz de MediaWiki
Revisión del 01:31 23 ago 2026 de Aromeo (discusión | contribs.)
(difs.) ← Revisión anterior | Revisión actual (difs.) | Revisión siguiente → (difs.)

Nota: Después de publicar, quizás necesite actualizar la caché de su navegador para ver los cambios.

  • Firefox/Safari: Mantenga presionada la tecla Shift mientras pulsa el botón Actualizar, o presiona Ctrl+F5 o Ctrl+R (⌘+R en Mac)
  • Google Chrome: presione Ctrl+Shift+R (⌘+Shift+R en Mac)
  • Edge: mantenga presionada Ctrl mientras pulsa Actualizar, o presione Ctrl+F5
/* PRUEBA EXPEDIENTE: categorías encima del sumario */
$(function () {

    if (mw.config.get('wgPageName') !== 'Cordobapedia:Prueba_Expediente') {
        return;
    }

    var catlinks = document.querySelector('#catlinks');

    var toc =
        document.querySelector('.citizen-toc') ||
        document.querySelector('#citizen-toc') ||
        document.querySelector('.citizen-toc__card') ||
        document.querySelector('.citizen-toc-container');

    if (!catlinks || !toc) {
        return;
    }

    var bloque = document.createElement('div');
    bloque.className = 'cp-categorias-lateral';

    var titulo = document.createElement('div');
    titulo.className = 'cp-categorias-lateral-titulo';
    titulo.textContent = 'Categorías';

    bloque.appendChild(titulo);

    var lista = document.createElement('ul');

    catlinks.querySelectorAll('li a').forEach(function (enlace) {
        var li = document.createElement('li');
        li.appendChild(enlace.cloneNode(true));
        lista.appendChild(li);
    });

    bloque.appendChild(lista);

    toc.parentNode.insertBefore(bloque, toc);

    catlinks.style.display = 'none';
});