MediaWiki:Gadget-reftooltip.js
Μετά την αποθήκευση πρέπει να καθαρίσετε την κρυφή μνήμη (cache) του browser σας για να δείτε τις αλλαγές: Σε Chrome, Firefox, Safari, Internet Explorer και Edge: Κρατήστε πατημένο το ⇧ Shift και κάντε κλικ στο κουμπί Ανανέωση στην μπάρα εργαλείων.
function RefTooltips(){
// Get list of footnote links (they all have class: 'reference')
var r=$('sup.reference').toArray();
var a, r, n;
for(var i=r.length-1; i>=0; i--){
if(a=r[i].getElementsByTagName("a")[0]){
if(n=document.getElementById(a.href.substr(a.href.indexOf("#")+1))){
n=n.textContent || n.innerText || "";
// Strip the "^" linkback indicator
if(n.substr(0,2)=='^ ') n=n.substr(2);
// Multiply used refs have letters for each use. Strip them too, or at least the first 701 of them.
loop: do {
for(var c1=97; c1<123; c1++){
if(n.charCodeAt(0)!=c1 || n.charAt(1)!=' ') break loop;
n=n.substr(2);
}
for(var c1=97; c1<123; c1++){
for(var c2=97; c2<123; c2++){
if(n.charCodeAt(0)!=c1 || n.charCodeAt(1)!=c2 || n.charAt(2)!=' ') break loop;
n=n.substr(3);
}
}
} while(false);
a.title=n;
}
}
}
}
$(RefTooltips);