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\n{{Aarhusarkivet|text=[https://www.aarhusarkivet.dk/search?locations=XXXXXX " + 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/Broer_over_Aarhus_%C3%85_(oversigtskort)"><img style="width:100%;margin-bottom:.7em;" alt="Broerne over Aarhus Aa" src="/mediawiki/images/1/1e/Broerne_over_Aarhus_Aa.jpg"/></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>');
  }
});