User:Huji/Gadget-intropreload.js

From Wikipedia, the free encyclopedia
Note: After saving, you have to bypass your browser's cache to see the changes. Google Chrome, Firefox, Microsoft Edge and Safari: Hold down the ⇧ Shift key and click the Reload toolbar button. For details and instructions about other browsers, see Wikipedia:Bypass your cache.
$(function () {
  var preload = editintro = '';

  if ( location.href.indexOf('?preload') > -1 | location.href.indexOf('&preload') > -1 ) {
    preload = location.href.split('preload')[1].split('&')[0];
    preload = location.href.split('?')[0] + "?title" + preload;
  }

  if ( location.href.indexOf('?editintro') > -1 | location.href.indexOf('&editintro') > -1) {
    editintro = location.href.split('editintro')[1].split('&')[0];
    editintro= location.href.split('?')[0] + "?title" + editintro;
  }

  if ( preload != '' | editintro != '' ) {
    el = document.createElement('span');
    el.style.fontSize = "10pt";

    if( preload != '') {
      pr = document.createElement('a');
      pr.innerHTML = '(preloaded content)';
      pr.href = preload;
      pr.style.marginLeft = "10px";
      el.appendChild(pr);
    }

    if( editintro != '') {
      ei = document.createElement('a');
      ei.innerHTML = '(edit intro)';
      ei.href = editintro;
      ei.style.marginLeft = "10px";
      el.appendChild(ei);
    }

    document.getElementById('firstHeading').appendChild(el);
  }
});