From Wikipedia, the free encyclopedia

// See [[{{TALKPAGENAME}}|Talk page]]

if (mw.config.get('wgNamespaceNumber') >= 0)

addOnloadHook(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');

 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 (mw.config.get('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 = 'hist';

 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){

   addPortletLink('p-cactions', href + '?action=history', 'hist',

     'ca-history-'+id2, id2+' history', '', el_create.nextSibling);

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

     'ca-edit-'+id2, 'Edit '+id2, '', el_create.nextSibling);

 } 

  caMain.style.marginRight = '0.3em'; 

  caTalk.style.marginRight = '0.3em'; 

  caTalk.style.marginLeft  = '1.6em'; 

})

//