MediaWiki:Common.js

Fra AarhusWiki

Bemærk: Efter at have gemt er du måske nødt til at tømme din browsers cache for at kunne se ændringerne.

  • Firefox / Safari: Hold Shift nede og klik på Reload, eller tryk enten Ctrl-F5 eller Ctrl-R (⌘-R på en Mac).
  • Google Chrome: Tryk Ctrl-Shift-R (⌘-Shift-R på en Mac).
  • Internet Explorer / Edge: Hold Ctrl nede og klik på Refresh, eller tryk på Ctrl-F5.
  • Opera: Go to Menu → Settings (Opera → Preferences on a Mac) and then to Privacy & security → Clear browsing data → Cached images and files
/* Javascript inkluderet her vil være aktivt for alle brugere. */

// Adds a default template to new pages
$(function() {
    if (mw.config.get('wgAction') !== 'edit' || mw.config.get('wgNamespaceNumber') !== 0 || mw.config.get('wgArticleId') !== 0) {
      return;
    }
    
    var template = "\n== {{BASEPAGENAME}} på AarhusArkivet ==\n\n{{Aarhusarkivet|text=[https://www.aarhusarkivet.dk/INDSÆTKORREKTLINK " + mw.config.get('wgPageName') + "]}}\n\n== Litteratur og kilder ==\n* \n\n[[Kategori:]]";
    
    var content = $('#wpTextbox1').val();
    if (!content) {
      $('#wpTextbox1').val(template);
    } else if (content.indexOf('== Litteratur og kilder ==') === -1) {
      $('#wpTextbox1').val(template + '\n\n' + content);
    }
  });
  
  
  
  
  $(document).ready(function() {
    $('head').append('<script defer data-domain="aarhuswiki.dk" src="https://plausible.io/js/plausible.js"></script>');
  
    // Shorten text to keep background
    $('#p-banner').text('Aarhuswiki');
  
    $('#searchInput').on('focus', function() {
      $('body .suggestions').prependTo('#container');
    });
  
    /*
    if (window.location.href.indexOf("Louise_Lindskrog_(1992-)") > 0) {
      document.getElementById("ca-history").style.display = "none";
    }
    */
  
    /* Erstat link til Mediawiki, med link til vores hjemmeside */
    $('#f-poweredbyico a').attr('href', 'http://www.aarhusstadsarkiv.dk');
  
  $("#mw-site-navigation").prepend(
    '<div id="site-themes" class="sidebar-chunk"><div role="navigation" class="mw-portlet" id="p-tbt" aria-labelledby="p-tbt-label"><div class="mw-portlet-body"><img style="width:100%;" alt="Aarhus Stadsarkiv" src="/mediawiki/images/2/29/As_logo.png"/></div></div></div>'
  );
  
    $("#mw-site-navigation").append(
        '<div id="site-themes" class="sidebar-chunk"><div role="navigation" class="mw-portlet" id="p-tbt" aria-labelledby="p-tbt-label"><h3 id="p-tbt-label" dir="ltr" lang="da" style="padding-bottom:0;margin-bottom:0;">Særlige temaer</h3><br><div class="mw-portlet-body"><a class="image" href="https://aarhuswiki.dk/wiki/Kongelunden"><img style="width:100%;margin-bottom:.7em;" alt="Kongelunden" src="/mediawiki/images/7/73/Kongelunden_logo_groen_01_150px.jpg"/></a><br><hr><p><div class="mw-portlet-body"><a class="image" href="https://aarhuswiki.dk/wiki/Aarhus_FTL-havn"><img style="width:100%;margin-bottom:.7em;" alt="FTL-Havnen" src="/mediawiki/images/1/19/Wikigrafik_FTL_havnen.png"/></a></div></div></div></div>'
    );
  
    /* Add link to accessability-declaration in footer */
    $("#f-list").append( '<li id="accessability-declaration"><a class="noprint stopMobileRedirectToggle" href="https://www.was.digst.dk/aarhuswiki-dk">Webtilgængelighedserklæring</a></li>' );
  });
  
  $(function() {
    var navPanel = $('#p-navigation ul');
    if (navPanel.length > 0) {
      var linkUrl = 'https://aarhuswiki.dk/wiki/Speciel:Tilf%C3%A6ldig_side';
      var linkText = 'Tilfældig side';
      navPanel.append('<li><a href="' + linkUrl + '">' + linkText + '</a></li>');
    }
  });