function opennamu_do_editor_preview() { var input = document.querySelector('#opennamu_edit_textarea'); if (input !== null) { var doc_name = 'test'; var doc_name_input = document.querySelector('#opennamu_editor_doc_name'); if (doc_name_input !== null) { doc_name = doc_name_input.value; } fetch("/api/w_tool/preview/" + opennamu_do_url_encode(doc_name), { method: 'POST', headers: { 'Content-Type': 'application/x-www-form-urlencoded' }, body: new URLSearchParams({ 'data': input.value, }) }).then(function (res) { return res.json(); }).then(function (text) { var preview = document.querySelector('#opennamu_preview_area'); if (preview !== null) { preview.innerHTML = text.data; eval(text.js_data); } }); } }