Χρήστης:Lou bot/monobook.js

Από Βικιλεξικό
Μετάβαση στην πλοήγηση Πήδηση στην αναζήτηση

Σημείωση: μετά την δημοσίευση, ίσως χρειαστεί να παρακάμψετε την προσωρινή μνήμη του προγράμματος περιήγησής σας για να δείτε τις αλλαγές.

  • Firefox / Safari: Κρατήστε πατημένο το Shift κάνοντας ταυτόχρονα κλικ στο κουμπί Ανανέωση ή πιέστε Ctrl-F5 ή Ctrl-R (⌘-R σε Mac)
  • Google Chrome: Πιέστε Ctrl-Shift-R (⌘-Shift-R σε Mac)
  • Internet Explorer / Edge: Κρατήστε πατημένο το Ctrl κάνοντας ταυτόχρονα κλικ στο κουμπί Ανανέωση, ή πιέστε Ctrl-F5
  • Opera: Πιέστε Ctrl-F5.
// addPurge
$(function () {
var hist; var 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'),
'εκκένωση', 'ca-purge', 'Purge server cache for this page', '0');
});

/*
__FORCETOC__
== BARRE EDITION BOUTON ==
<pre>*/

function DeluxeBar() {
  if (document.createTextNode) {
        var toolbar = document.getElementById("toolbar"); 
        if (!toolbar) return;
        

        var messages = new Array()
        var images = new Array()
        var commentaires = new Array()
        var a=-1;

//Le décompte commence à -1 avec une incrementation sur le premier message, pour éviter tout probleme en cas d'inversion ou suppression du premier message

        // le texte a été splitté sinon Mediawiki casse tout...

         messages[++a] = "{{" + "-ετυμ-" + "}}" + "\\n" + ": "+ "'''{{" +"PAGENAME" + "}}''' < " + "\\n";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/b/b6/Vjazyce-button.png";
        commentaires[a] = "ετυμολογία"

         messages[++a] = "{{" + "-προφ-" + "}}" + "\\n" + "{{" +"ΔΦΑ|" +  "}}" + "\\n";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/f/f2/Button_prononciation.png";
        commentaires[a] = "προφορά"

         messages[++a] = "{{" + "-συγγ-" + "}}" + "\\n";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/5/5e/Button_API_%C9%91.png";
        commentaires[a] = "συγγενικά"

         messages[++a] = "#:: {{" + "συνων" + "}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/5/5e/Button_API_%C9%91.png";
        commentaires[a] = "συνώνυμα"

         messages[++a] = "#:: {{" + "αντιθ" + "}}";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/5/5e/Button_API_%C9%91.png";
        commentaires[a] = "αντώνυμα"

         messages[++a] = "{{" + "fr-κλίσ-rég" + "}}" + "\\n";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/5/5e/Button_API_%C9%91.png";
        commentaires[a] = "κλίση"

         messages[++a] = "{{" + "fr-κλίσ-mf-rég" + "}}" + "\\n";
        images[a] = "http://upload.wikimedia.org/wikipedia/commons/5/5e/Button_API_%C9%91.png";
        commentaires[a] = "κλίση"

      ////////////////////////////////

for (var i=0;i<messages.length;i++) {
                var img = document.createElement("img");
                img.setAttribute("src", images[i]);
                
                var ref = document.createElement("a");
                ref.setAttribute("href", "javascript:insertTags('', \"" + messages[i] + "\", '');" + 
                                 "javascript:changeSummary(\"" + commentaires[i] + "\");" ); 
                ref.appendChild(img); 
                
                toolbar.appendChild(ref);
        }
  }
}

function changeSummary(sampleText) {
        document.editform.wpSummary.value = sampleText;
}

addLoadEvent(DeluxeBar);


/*</pre>
=== εισαγωγή νέων κουμπιών στην εργαλειοθήκη ===
<pre>*/
 
//Remplit la variable mwCustomEditButtons (voir /skins-1.5/commons/wikibits.js) pour ajouter des boutons à la barre d'outils
function addCustomButton(imageFile, speedTip, tagOpen, tagClose, sampleText)
{
 mwCustomEditButtons[mwCustomEditButtons.length] =
 {"imageFile": imageFile,
  "speedTip": speedTip,
  "tagOpen": tagOpen,
  "tagClose": tagClose,
  "sampleText": sampleText};
}

addCustomButton('http://upload.wikimedia.org/wikipedia/commons/5/5e/Button_API_%C9%91.png','Prononciation',"ɑ","",'');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/a/a7/Button_API_%C9%94.png','Prononciation',"ɔ","",'');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/7/74/Button_API_%C9%9B.png','Prononciation',"ɛ","",'');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/1/1e/Button_API_%C5%93.png','Prononciation',"œ","",'');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/6/66/Button_API_tilde.png','Prononciation',"̃","",'');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/8/81/Button_API_%C9%99.png','Prononciation',"ə","",'');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/2/22/Button_API_%C3%B8.png','Prononciation',"ø","",'');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/c/c0/Button_API_%C9%A5.png','Prononciation',"ɥ","",'');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/8/83/Button_API_%CB%90.png','Prononciation',"ː","",'');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/5/55/Button_API_%E2%80%BF.png','Prononciation',"‿","",'');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/1/13/Button_API_%CA%83.png','Prononciation',"ʃ","",'');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/b/b2/Button_API_%CA%94.png','Prononciation',"ʔ","",'');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/2/27/Button_API_%CA%92.png','Prononciation',"ʒ","",'');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/c/c3/Button_API_%C9%B2.png','Prononciation',"ɲ","",'');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/c/ca/Button_API_%C5%8B.png','Prononciation',"ŋ","",'');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/f/ff/Button_API_%CA%81.png','Prononciation',"ʁ","",'');

addCustomButton('http://upload.wikimedia.org/wikipedia/commons/b/bf/Button_pagename.png','pagename',"\'\'\'\{\{PAGENAME\}\}\'\'\'","",'');
addCustomButton('http://upload.wikimedia.org/wikipedia/commons/e/e1/Button_flag_of_France.png','ξεν fr',"\{\{ξεν|fr|","\{\{PAGENAME\}\}\}\}",'');

//Ressemble à la fonction de /skins-1.5/commons/wikibits.js pour insérer un autre lien que insertTags
function marque_tab()
{
 var toolbar = document.getElementById('toolbar');
 if (!toolbar) return false;
 
 var textbox = document.getElementById('wpTextbox1');
 if (!textbox) return false;
 
 if (!document.selection && textbox.selectionStart == null)
 return false;
 
 var image = document.createElement("img");
 image.width = 23;
 image.height = 22;
 toolbar.appendChild(image);
}
 
$(marque_tab);

/* </pre> */