Diferencia entre revisiones de «Common js»

De FSF
Página creada con «__toc__ == 20260226 == : Antiguo codigo para colocar un un encabezado menu de WikiFSF encima del letrero de los <nowiki>__toc__s</nowiki>. : <pre> Cualquier código JavaScript escrito aquí se cargará para todos los usuarios en cada carga de página: 20260224 - Anexo para agregar encabezado arriba del SUMARIO del toc. Plantilla:FSF Panel Diario: 20260226 - FSF Panel Diario ultra ligero sin API: mw.loader.using('mediawiki.util').then(function () {…»
 
Sin resumen de edición
 
Línea 1: Línea 1:
__toc__
__toc__
== 20260226 ==
== 20260226 ==
: Antiguo codigo para colocar un un encabezado menu de WikiFSF encima del letrero de los <nowiki>__toc__s</nowiki>.
: {{s|Antiguo codigo para colocar un un encabezado menu de WikiFSF encima del letrero de los <nowiki>__toc__s</nowiki>.}}
:  
:  
<pre>
<pre>

Revisión actual - 15:50 26 feb 2026

20260226

Antiguo codigo para colocar un un encabezado menu de WikiFSF encima del letrero de los __toc__s.
/* Cualquier código JavaScript escrito aquí se cargará para todos los usuarios en cada carga de página */
/* 20260224 - Anexo para agregar encabezado arriba del SUMARIO del toc. Plantilla:FSF Panel Diario */
/* 20260226 - FSF Panel Diario ultra ligero sin API */

mw.loader.using('mediawiki.util').then(function () {

    $(function () {

        // Solo si existe TOC
        if (!$('#toc').length) return;

        var pageId = mw.config.get('wgArticleId');
        var namespace = mw.config.get('wgNamespaceNumber');
        var isSpecial = mw.config.get('wgCanonicalSpecialPageName');

        // Evitar páginas especiales o sin ID real
        if (!pageId || pageId <= 0 || isSpecial) return;

        var panelHTML =
            '<div class="fsf-panel-container" ' +
            'style="margin-bottom:8px; padding:6px 10px; background:#f8f9fa; border:1px solid #ddd; font-size:90%;">' +
            '<strong>FSF Diario</strong> · ID: ' + pageId +
            '</div>';

        $('#toc').prepend(panelHTML);

    });

});