X-Git-Url: http://git.shiar.net/sheet.git/blobdiff_plain/e24a09c638a103745a9b7b7e557d3222de2d1275..9197e3b6b3d5421bd29f6a2efbf9caf3bbaccf26:/writer.js diff --git a/writer.js b/writer.js index ebace02..a958732 100644 --- a/writer.js +++ b/writer.js @@ -36,10 +36,21 @@ document.addEventListener('DOMContentLoaded', () => { }); }); + // copy first paragraph to story + let wptext = json.parse.text['*']; + let storyinput = document.getElementById('story'); + if (storyinput && wptext) { + storyinput.innerHTML = wptext + .replace(/
(.*?)<\/p>/s)[0] // first paragraph
+ .replace(/<[^>]*>/g, '') // strip html tags
+ }
+
// list images in article html
let imginput = document.getElementById('source');
if (!imginput || imginput.value) return;
- let wpimages = json.parse.text['*'].match(/]+>/g);
+ let wpimages = wptext.match(/
]+>/g);
let wpselect = wpinput.parentNode.appendChild(document.createElement('ul'));
wpselect.className = 'popup';
wpimages.forEach(img => {