MediaWiki:Common.js

De Historia del Club Escuela de Piraguismo Aranjuez
Revisión del 21:50 6 feb 2026 de CRONISTA1 (discusión | contribuciones)
(dif) ← Revisión anterior | Revisión actual (dif) | Revisión siguiente → (dif)
Saltar a: navegación, buscar
/*
COMMON.JS (MÍNIMO) — PRUEBA DE EJECUCIÓN

Objetivo: confirmar si la wiki está ejecutando JavaScript del sitio.
Resultado esperado:
- Aparece un botón fijo abajo a la derecha: "WIKICONSULTAS (TEST)"
- Al hacer clic, muestra un alert.

INSTRUCCIONES:
1) Pega TODO este contenido en MediaWiki:Common.js (reemplaza lo que haya).
2) Guarda.
3) Abre: /index.php?title=Página_principal&action=purge (confirma).
4) Recarga con Ctrl+F5.

Si NO aparece el botón, el servidor NO está cargando Site JS (modules=site).
*/

(function () {
  'use strict';

  // Espera a que MediaWiki cargue utilidades
  if (typeof mw === 'undefined' || !mw.loader) return;

  mw.loader.using(['mediawiki.util']).then(function () {
    try {
      if (document.getElementById('wikiconsultas-test-btn')) return;

      mw.util.addCSS(`
        #wikiconsultas-test-btn{
          position:fixed; right:18px; bottom:18px; z-index:9999;
          padding:10px 14px; border-radius:999px;
          border:1px solid #333; background:#fff;
          font-weight:700; cursor:pointer;
          box-shadow:0 6px 18px rgba(0,0,0,.18);
        }
      `);

      var btn = document.createElement('button');
      btn.id = 'wikiconsultas-test-btn';
      btn.type = 'button';
      btn.textContent = 'WIKICONSULTAS (TEST)';
      btn.addEventListener('click', function () {
        alert('Common.js está funcionando ✅');
      });

      document.body.appendChild(btn);
    } catch (e) {
      // Si algo falla, al menos quedará registro en consola
      console.error('WIKICONSULTAS TEST error:', e);
    }
  });
})();