MediaWiki:Common.js: Forskelle mellem versioner

Fra AarhusWiki
mNo edit summary
No edit summary
 
(34 mellemliggende versioner af 2 andre brugere ikke vist)
Linje 3: Linje 3:
// Adds a default template to new pages
// Adds a default template to new pages
$(function() {
$(function() {
  if (mw.config.get('wgAction') !== 'edit' || mw.config.get('wgNamespaceNumber') !== 0 || mw.config.get('wgArticleId') !== 0) {
    if (mw.config.get('wgAction') !== 'edit' || mw.config.get('wgNamespaceNumber') !== 0 || mw.config.get('wgArticleId') !== 0) {
    return;
      return;
  }
    }
  var template = "\n\n== Litteratur og kilder ==\n* \n";
   
  var content = $('#wpTextbox1').val();
    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:]]";
  if (!content) {
   
    $('#wpTextbox1').val(template);
    var content = $('#wpTextbox1').val();
  } else if (content.indexOf('== Litteratur og kilder ==') === -1) {
    if (!content) {
    $('#wpTextbox1').val(content + '\n\n' + template);
      $('#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";
 
  }
  $(document).ready(function() {
  */
    $('head').append('<script defer data-domain="aarhuswiki.dk" src="https://plausible.io/js/plausible.js"></script>');
 
 
  /* Erstat link til Mediawiki, med link til vores hjemmeside */
    // Shorten text to keep background
  $('#f-poweredbyico a').attr('href', 'http://www.aarhusstadsarkiv.dk');
    $('#p-banner').text('Aarhuswiki');
 
 
$("#mw-site-navigation").prepend(
    $('#searchInput').on('focus', function() {
  '<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>'
      $('body .suggestions').prependTo('#container');
);
    });
 
    
  $("#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/Teatre_i_Aarhus"><img style="width:100%;margin-bottom:.7em;" alt="Teatre i Aarhus" src="/mediawiki/images/0/0d/Teatre_i_Aarhus.png"/></a></div></div></div></div>'
    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>'
   );
   );
 
 
   /* Add link to accessability-declaration in footer */
    $("#mw-site-navigation").append(
  $("#f-list").append( '<li id="accessability-declaration"><a class="noprint stopMobileRedirectToggle" href="https://www.was.digst.dk/aarhuswiki-dk">Webtilgængelighedserklæring</a></li>' );
        '<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/Boligforeninger_i_Aarhus_Kommune"><img style="width:100%;margin-bottom:.7em;" alt="Boligforeninger i Aarhus" src="/mediawiki/images/b/b0/Boligforeninger_i_Aarhus_wikigrafik.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>');
    }
  });

Nuværende version fra 17. sep. 2024, 10:18

/* 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/Boligforeninger_i_Aarhus_Kommune"><img style="width:100%;margin-bottom:.7em;" alt="Boligforeninger i Aarhus" src="/mediawiki/images/b/b0/Boligforeninger_i_Aarhus_wikigrafik.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>');
    }
  });