Χρήστης:Geraki/distagtab.js

Από τη Βικιπαίδεια, την ελεύθερη εγκυκλοπαίδεια

Μετά την αποθήκευση πρέπει να καθαρίσετε την κρυφή μνήμη (cache) του browser σας για να δείτε τις αλλαγές: Σε Chrome, Firefox, Safari, Internet Explorer και Edge: Κρατήστε πατημένο το Shift και κάντε κλικ στο κουμπί Ανανέωση στην μπάρα εργαλείων.

// ([[User:ais523/stubtagtab.js]])
// Modified slightly by CBM and Geraki

$(function(){
  if(mw.config.get('wgNamespaceNumber')==0&&mw.config.get('wgAction')=="view")
  {
    if(document.getElementById("ca-edit"))
      mw.util.addPortletLink('p-cactions', 'javascript:rmdistagtab()', 'rm dis', 'ca-nodistag',
                                   'Αφαίρεση ετικετών από την σελίδα', '');
  }
  if(location.href.indexOf("&autormdistag=")!=-1&&  
                 document.getElementById('wpTextbox1')!=null)
  {
    var x=decodeURIComponent(location.href.split("&autormdistag=")[1]);
    if(x=="") x="stub"; else x+="-stub";
    var text = document.getElementById('wpTextbox1').value;
    text = text.replace(/\{\{[Άά]λλες.*\}\}/g,  '');
    document.getElementById('wpTextbox1').value = text ;
    document.getElementById('wpSummary').value= "";
    document.getElementById('wpDiff').click();
  }
});
 
function rmdistagtab()
{
  location.href=mw.config.get('wgServer')+mw.config.get('wgScript')+"?title="+encodeURIComponent(mw.config.get('wgPageName'))+                                  
                "&action=edit&autormdistag=1";
}