« Utilisateur:Amgine/monobook.js » : différence entre les versions
Contenu supprimé Contenu ajouté
test fr |
Latest Cirwin branch |
||
Ligne 1 :
// Original code and ideas [[en:wiktionary:User:Bequw]]
addOnloadHook(function () {▼
// Modifications and fixes [[en:wiktionary:User:Conrad.Irwin]]
var goInline=false;
Ligne 9 ⟶ 11 :
function FindWord() {
//IE
}
var rangeOffset = event.rangeOffset;▼
if (document.getSelection && document.getSelection()) {
var range = document.createRange();▼
return LookupWord(document.getSelection());
range.selectNode(event.rangeParent);▼
}
var my_rangestr = range.toString();▼
range.detach();▼
}
}
}
▲function LookupWord(s) {
// Should be good enough for French and English - full unicode regex is infeasable in JS.
var newurl = "http://fr.wiktionary.org/wiki/" + s;▼
s = s.replace(/^[^a-zàâçéèêëîïôûùüÿÀÂÇÉÈÊËÎÏÔÛÙÜŸ]+/i, "").replace(/[^a-zàâçéèêëîïôûùüÿÀÂÇÉÈÊËÎÏÔÛÙÜŸ]+$/i, "")
return s;
}
var newwin = window.open(newurl,'temp','height=450,width=800,location,menubar,toolbar,status,resizable,scrollbars');▼
if (newwin) newwin.focus(); ▼
function LookupWord(s) {
▲
if (newwin)
if (document.addEventListener) {▼
}
▲ if (document.addEventListener) {
document.addEventListener("dblclick", FindWord, true);
} else if (document.all) {
document.ondblclick = FindWord;
}
}, 1000);
|