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.

// Add 'purge' tab to clear Wikipedia's cache of the page.

$(function () {

    var hist, url;

    if (!(hist = document.getElementById('ca-history') )) return;

    if (!(url = hist.getElementsByTagName('a')[0 )) return;

    if (!(url = url.href )) return;

    mw.util.addPortletLink('p-cactions', url.replace(/([?&]action=)history([&#]|$)/, '$1purge$2'),

                   'purge', 'ca-purge', 'Purge server cache for this page', 'alt-p');

});







// Add 'diff' tab to see the most recent change to this page.

if (wgNamespaceNumber >= 0)

$(function () {

    mw.util.addPortletLink('p-cactions', 'http://en.wikipedia.org/?title=' + wgPageName + '&diff=cur', 'diff', 'ca-last', 'See the most recent change to this page', 'alt-v');

});







//Adds extra edit, history, and diff tabs so from any page you can jump to both main page and talk page.

if (wgNamespaceNumber >= 0)

$(function()

{

 var pCactions = document.getElementById('p-cactions');

  if (!pCactions) return;

 var caMain = pCactions.getElementsByTagName('li')[0]; 

 var caTalk = document.getElementById('ca-talk');

 var caEdit = document.getElementById('ca-edit');

 var caMove = document.getElementById('ca-move');

 var caLast = document.getElementById('ca-last');

  if (!caEdit) caEdit = document.getElementById('ca-viewsource');

 var caHistory = document.getElementById('ca-history');

 if (!caMain || !caTalk || !caEdit || !caHistory) return; 

 var el_move, el_create, id2;

  if (wgNamespaceNumber % 2) //talk space

  {                     

   el_move = caTalk;

   el_create = caMain;

   id2 = '';

  } 

  else {

   el_move = caMain;

   el_create = caTalk;

   id2 = 'discussion';

  }

 caEdit.firstChild.innerHTML = 'edit';

 caHistory.firstChild.innerHTML = 'history';

 caTalk.firstChild.innerHTML = 'talk';

 caMove.firstChild.innerHTML = 'move';

 el_move.parentNode.insertBefore(caLast, el_move.nextSibling);

 el_move.parentNode.insertBefore(caHistory, el_move.nextSibling);

 el_move.parentNode.insertBefore(caEdit, el_move.nextSibling);

 var href = el_create.firstChild.getAttribute('href', 2);

 if (el_create.className.indexOf('new') < 0)

 {

   mw.util.addPortletLink('p-cactions', href + '?diff=cur', 'diff',

     'ca-last-'+id2, 'View the last change', '', el_create.nextSibling);

   mw.util.addPortletLink('p-cactions', href + '?action=history', 'history',

     'ca-history-'+id2, 'Past versions of this page', '', el_create.nextSibling);

   mw.util.addPortletLink('p-cactions', href + '?action=edit', 'edit',

     'ca-edit-'+id2, 'You can edit this page', '', el_create.nextSibling);

 } 

 caMain.style.marginRight = '0.3em';

 caTalk.style.marginRight = '0.3em';

 caTalk.style.marginLeft  = '1.6em';

 caMove.style.marginLeft  = '1.6em';

 caMove.style.marginRight = '0.3em';

})





// [[Wikipedia:Tools/Navigation popups]]

importScript('User:Lupin/popups.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.

// Add 'purge' tab to clear Wikipedia's cache of the page.

$(function () {

    var hist, url;

    if (!(hist = document.getElementById('ca-history') )) return;

    if (!(url = hist.getElementsByTagName('a')[0 )) return;

    if (!(url = url.href )) return;

    mw.util.addPortletLink('p-cactions', url.replace(/([?&]action=)history([&#]|$)/, '$1purge$2'),

                   'purge', 'ca-purge', 'Purge server cache for this page', 'alt-p');

});







// Add 'diff' tab to see the most recent change to this page.

if (wgNamespaceNumber >= 0)

$(function () {

    mw.util.addPortletLink('p-cactions', 'http://en.wikipedia.org/?title=' + wgPageName + '&diff=cur', 'diff', 'ca-last', 'See the most recent change to this page', 'alt-v');

});







//Adds extra edit, history, and diff tabs so from any page you can jump to both main page and talk page.

if (wgNamespaceNumber >= 0)

$(function()

{

 var pCactions = document.getElementById('p-cactions');

  if (!pCactions) return;

 var caMain = pCactions.getElementsByTagName('li')[0]; 

 var caTalk = document.getElementById('ca-talk');

 var caEdit = document.getElementById('ca-edit');

 var caMove = document.getElementById('ca-move');

 var caLast = document.getElementById('ca-last');

  if (!caEdit) caEdit = document.getElementById('ca-viewsource');

 var caHistory = document.getElementById('ca-history');

 if (!caMain || !caTalk || !caEdit || !caHistory) return; 

 var el_move, el_create, id2;

  if (wgNamespaceNumber % 2) //talk space

  {                     

   el_move = caTalk;

   el_create = caMain;

   id2 = '';

  } 

  else {

   el_move = caMain;

   el_create = caTalk;

   id2 = 'discussion';

  }

 caEdit.firstChild.innerHTML = 'edit';

 caHistory.firstChild.innerHTML = 'history';

 caTalk.firstChild.innerHTML = 'talk';

 caMove.firstChild.innerHTML = 'move';

 el_move.parentNode.insertBefore(caLast, el_move.nextSibling);

 el_move.parentNode.insertBefore(caHistory, el_move.nextSibling);

 el_move.parentNode.insertBefore(caEdit, el_move.nextSibling);

 var href = el_create.firstChild.getAttribute('href', 2);

 if (el_create.className.indexOf('new') < 0)

 {

   mw.util.addPortletLink('p-cactions', href + '?diff=cur', 'diff',

     'ca-last-'+id2, 'View the last change', '', el_create.nextSibling);

   mw.util.addPortletLink('p-cactions', href + '?action=history', 'history',

     'ca-history-'+id2, 'Past versions of this page', '', el_create.nextSibling);

   mw.util.addPortletLink('p-cactions', href + '?action=edit', 'edit',

     'ca-edit-'+id2, 'You can edit this page', '', el_create.nextSibling);

 } 

 caMain.style.marginRight = '0.3em';

 caTalk.style.marginRight = '0.3em';

 caTalk.style.marginLeft  = '1.6em';

 caMove.style.marginLeft  = '1.6em';

 caMove.style.marginRight = '0.3em';

})





// [[Wikipedia:Tools/Navigation popups]]

importScript('User:Lupin/popups.js');

Videos

Youtube | Vimeo | Bing

Websites

Google | Yahoo | Bing

Encyclopedia

Google | Yahoo | Bing

Facebook