git.shiar.nl
/
sheet.git
/ commitdiff
commit
grep
author
committer
pickaxe
?
search:
re
summary
|
shortlog
|
log
|
commit
| commitdiff |
tree
raw
|
patch
|
inline
| side by side (parent:
5b166c6
)
word edit: language input as wikipedia domain
author
Mischa POSLAWSKY
<perl@shiar.org>
Mon, 25 May 2020 14:03:38 +0000
(16:03 +0200)
committer
Mischa POSLAWSKY
<perl@shiar.org>
Sat, 6 Jun 2020 01:49:20 +0000
(
03:49
+0200)
writer.plp
patch
|
blob
|
history
diff --git
a/writer.plp
b/writer.plp
index e9f0f8d1e046855a96b03ac6a6ebda2fa9002065..9c74b0a8f96a29354fcf828e10da8c6fbfa44ed2 100644
(file)
--- a/
writer.plp
+++ b/
writer.plp
@@
-65,7
+65,9
@@
document.addEventListener('DOMContentLoaded', () => {
wpbutton.append('Copy');
wpbutton.onclick = () => {
let wptitle = wpinput.value || document.getElementById('form').value;
wpbutton.append('Copy');
wpbutton.onclick = () => {
let wptitle = wpinput.value || document.getElementById('form').value;
- let wppage = 'https://en.wikipedia.org/w/api.php?action=parse&format=json&origin=*&prop=text&page='+wptitle;
+ let wplang = document.getElementById('lang').value.substr(0, 2); // crude iso-639-3→2
+ let wpapi = `https://${wplang}.wikipedia.org/w/api.php`;
+ let wppage = wpapi+'?action=parse&format=json&origin=*&prop=text&page='+wptitle;
fetch(wppage).then(res => res.json()).then(json => {
if (json.error) throw `error returned: ${json.error.info}`;
wpinput.value = json.parse.title;
fetch(wppage).then(res => res.json()).then(json => {
if (json.error) throw `error returned: ${json.error.info}`;
wpinput.value = json.parse.title;