Started querying wikipedia

This commit is contained in:
Klemek
2019-09-26 16:35:14 +02:00
parent 7f6dc94703
commit 70e5565d74
5 changed files with 87 additions and 17 deletions
+33 -4
View File
@@ -1,4 +1,4 @@
/* exported utils */
/* exported utils, globals */
const utils = {
get: (url, proxy = false) => {
@@ -8,10 +8,39 @@ const utils = {
const http = (window.location.protocol === 'http:' ? 'http:' : 'https:');
url = http + '//cors-anywhere.herokuapp.com/' + url;
}
xhr.open("GET", url);
xhr.onload = () => resolve(xhr.responseText);
xhr.onerror = () => reject(xhr.statusText);
xhr.open('GET', url);
xhr.onload = () => {
try {
resolve(JSON.parse(xhr.responseText));
} catch (ignored) {
resolve(xhr.responseText);
}
};
xhr.onerror = () => reject(xhr);
xhr.send();
});
},
createDocument: (html) => {
return new DOMParser().parseFromString(html, 'text/html');
}
};
const globals = {
langs: [
{n: 'English', v: 'en'},
{n: 'Français', v: 'fr'},
{n: 'Español', v: 'es'},
{n: 'Deutsch', v: 'de'},
{n: 'Italiano', v: 'it'},
{n: 'Nederlands', v: 'nl'},
{n: '日本語', v: 'ja'},
{n: 'Polski', v: 'pl'},
{n: 'Português', v: 'pt'},
{n: 'Русский', v: 'ru'},
{n: 'Sinugboanong Binisaya', v: 'ceb'},
{n: 'Svenska', v: 'sv'},
{n: 'Tiếng Việt', v: 'vi'},
{n: 'Winaray', v: 'war'},
{n: '中文', v: 'zh'},
]
};