+
+ let wptext = json.parse.text['*'];
+ let transrow = document.getElementById('trans-la');
+ if (transrow && !transrow.value && wptext) {
+ const binom = wptext.match(/ class="binomial">.*?<i>(.*?)<\/i>/);
+ transrow.value = binom[1]
+ }
+
+ // translations from language links
+ let wplangs = json.parse.langlinks;
+ if (wplangs) wplangs.forEach(wptrans => {
+ let transrow = document.getElementById('trans-' + wptrans.lang);
+ if (!transrow || transrow.value) return;
+ transrow.value = wptrans['*'].replace(/([^,(]*).*/, (link, short) => {
+ return short.toLocaleLowerCase(wptrans.lang).trimEnd() + ' [' + link + ']';
+ });
+ });
+
+ // copy first paragraph to story
+ let storyinput = document.getElementById('story');
+ if (storyinput && !storyinput.value && wptext) {
+ storyinput.value = wptext
+ .replace(/<h2.*/s, '') // prefix
+ .replace(/<table.*?<\/table>/sg, '') // ignore infobox
+ .match(/<p>(.*?)<\/p>/s)[0] // first paragraph
+ .replace(/<[^>]*>/g, '') // strip html tags
+ }
+
+ // list images in article html