MediaWiki:Common.js: Difference between revisions

No edit summary
No edit summary
 
(One intermediate revision by the same user not shown)
Line 11: Line 11:
$.getScript('https://code.jquery.com/jquery-migrate-1.4.1.js');
$.getScript('https://code.jquery.com/jquery-migrate-1.4.1.js');


$.getScript('https://cdn.jsdelivr.net/npm/[email protected]/ansi_up.min.js', function() {
var nfo = $('.nfo');
  var ansi_up = new AnsiUp;
if (nfo.length) {
 
  $.getScript('https://cdn.jsdelivr.net/npm/[email protected]/ansi_up.min.js', function () {
  var nfo = $(".nfo");
    if (typeof AnsiUp === 'undefined') {
 
      return;
  nfo.map(function(k, v) {
    }
       var $v = $(v)
    var ansi_up = new AnsiUp;
       $v.html(ansi_up.ansi_to_html($v.text().replaceAll("\uFFFD[", "\u001B[")));
    nfo.each(function () {
       var $v = $(this);
       $v.html(ansi_up.ansi_to_html($v.text().replaceAll('\uFFFD[', '\u001B[')));
     });
     });
});
  });
}


mw.loader.load( '/w/resources/assets/form_prototype.js' );
mw.loader.load( '/w/resources/assets/form_prototype.js' );
Line 101: Line 104:
     }
     }
});
});
// Mobile: sections collapse by default, so lift the footer navbox out of the last one
if (mw.config.get('skin') === 'minerva') {
    mw.hook('wikipage.content').add(function ($content) {
        $content.find('.panel.navbox').each(function () {
            var section = this.closest('section.collapsible-block');
            if (section) {
                section.after(this);
            }
        });
    });
}