-
Notifications
You must be signed in to change notification settings - Fork 1
/
aliaj-fontoj.js
24 lines (22 loc) · 1012 Bytes
/
aliaj-fontoj.js
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
//ĉe komputiloj
document.addEventListener("click", function() {
viduFontojn()
})
//ĉe poŝtelefonoj
document.addEventListener("touchstart", function() {
viduFontojn()
})
function viduFontojn() {
if (window.getSelection) {
elektitaVorto = "" + window.getSelection().toString().toLowerCase();
}
// se la elektita vorto finiĝas per spaceto forigu ĝin!
if (elektitaVorto.endsWith(" ")) {
elektitaVorto = elektitaVorto.substring(0, elektitaVorto.length - 1)
}
console.log(elektitaVorto);
document.getElementById('aliaj-fontoj').innerHTML = "vidu :<i>“" + elektitaVorto + "”</i> en <a href=\"https://vortaro.net/#" + elektitaVorto + "\" target=\"_blank\">PIV</a>" + ", <a href=\"https://www.reta-vortaro.de/revo/dlg/index-2l.html?q=" + elektitaVorto + "\" target=\"_blank\">ReVo</a>" + ", <a href=\"https://eo.wikipedia.org/wiki/" + elektitaVorto + "\" target=\"_blank\">Vikipedio</a>";
if (elektitaVorto === "") {
document.getElementById('aliaj-fontoj').innerHTML = ""
}
}