Notice: Failed to invoke Pygments: /bin/bash: line 1: /var/www/continuum-universes.com/mediawiki/extensions/SyntaxHighlight_GeSHi/includes/../pygments/pygmentize: Permission denied [Called from MediaWiki\SyntaxHighlight\SyntaxHighlight::highlightInner in /var/www/continuum-universes.com/mediawiki/extensions/SyntaxHighlight_GeSHi/includes/SyntaxHighlight.php at line 364] in /var/www/continuum-universes.com/mediawiki/includes/debug/MWDebug.php on line 498
MediaWiki:Common.js: Difference between revisions - Continuum Universes Wiki Jump to content

MediaWiki:Common.js: Difference between revisions

From Continuum Universes Wiki
(3 intermediate revisions by the same user not shown)
Line 1: Line 1:
mw.loader.using('mediawiki.util').done(function() {
    const script = document.createElement('script');
    script.src = '/extensions/SliderExtension/modules/slider.js';
    document.head.appendChild(script);
});
mw.hook('ext.popups').add(function() {
mw.hook('ext.popups').add(function() {
     $('.portable-infobox').each(function() {
     $('.mwe-popups-extract .portable-infobox').each(function() {
         $(this).addClass('popup-infobox');
         var $infobox = $(this);
        var $firstParagraph = $('.mwe-popups-extract p:first');
 
        // If there is a paragraph, move the infobox after it
        if ($firstParagraph.length) {
            $infobox.insertAfter($firstParagraph);
        } else {
            // If there's no paragraph, just hide the infobox
            $infobox.hide();
        }
     });
     });
});
});

Revision as of 07:20, 17 March 2025

mw.hook('ext.popups').add(function() {
    $('.mwe-popups-extract .portable-infobox').each(function() {
        var $infobox = $(this);
        var $firstParagraph = $('.mwe-popups-extract p:first');

        // If there is a paragraph, move the infobox after it
        if ($firstParagraph.length) {
            $infobox.insertAfter($firstParagraph);
        } else {
            // If there's no paragraph, just hide the infobox
            $infobox.hide();
        }
    });
});