MediaWiki:Common.js: Unterschied zwischen den Versionen

MediaWiki-Schnittstellenseite
KKeine Bearbeitungszusammenfassung
KKeine Bearbeitungszusammenfassung
Zeile 24: Zeile 24:


jQuery(document).ready(function($) {
jQuery(document).ready(function($) {
     if ($("body").hasClass("ampel-rot")) { var color = 'rot';}
     if ($("body").hasClass("cat-Ampel-rot")) { var color = 'rot';}
     else if ($("body").hasClass("ampel-gelb")) { var color = 'gelb';}
     else if ($("body").hasClass("cat-Ampel-gelb")) { var color = 'gelb';}
     else if ($("body").hasClass("ampel-gruen")) { var color = 'gruen';}
     else if ($("body").hasClass("cat-Ampel-gruen")) { var color = 'gruen';}
     else if ($("body").hasClass("ampel-blau")) { var color = 'blau';}
     else if ($("body").hasClass("cat-Ampel-blau")) { var color = 'blau';}
     else { var color = 'none';}
     else { var color = 'none';}



Version vom 29. Mai 2021, 00:53 Uhr

/* Das folgende JavaScript wird für alle Benutzer geladen. */
/**
 * Adds CSS classes to the body tag based on the categories this page belongs to
 *
 * @source https://www.mediawiki.org/wiki/Snippets/Style_pages_based_on_categories
 * @revision 2016-01-18
 */
(function($, mw) {
  var fn = function() {
    var cats = mw.config.get('wgCategories'), newClasses;
    if (cats) {
      newClasses = $.map(cats, function(el) {
        return 'cat-' + encodeURIComponent(el.replace(/[ .]/g, '_')).replace(/%/g, '_');
      }).join(' ');
      $(document.body).addClass(newClasses);
    }
  };
  if (document.body) {
    fn();
  } else {
    $(fn);
  }
})(jQuery, mw);

jQuery(document).ready(function($) {
    if ($("body").hasClass("cat-Ampel-rot")) { var color = 'rot';}
    else if ($("body").hasClass("cat-Ampel-gelb")) { var color = 'gelb';}
    else if ($("body").hasClass("cat-Ampel-gruen")) { var color = 'gruen';}
    else if ($("body").hasClass("cat-Ampel-blau")) { var color = 'blau';}
    else { var color = 'none';}

    if (color == 'none') {}
    else {
       $( ".mw-parser-output section" ).prepend( "<div class='tright ampel-box'><a href='https://wiki.mitraspera.org/index.php/Richtlinien_f%C3%BCr_neue_Athyria-Inhalte#Das_Ampel-System_f.C3.BCr_die_Kreativarbeit_in_Athyria'><img src='https://wiki.mitraspera.org/resources/assets/Ampel-gelb.png' alt='Ampel Gelb' height='200px' width='200px'></a></div>" );
    }
});