2
0

load_preview.js 812 B

123456789101112131415161718192021222324252627
  1. function load_preview(name) {
  2. var s_data = new FormData();
  3. s_data.append('data', document.getElementById('content').value);
  4. var url = "/api/w/" + name;
  5. var url_2 = "/api/markup";
  6. var xhr = new XMLHttpRequest();
  7. xhr.open("POST", url, true);
  8. xhr.send(s_data);
  9. var xhr_2 = new XMLHttpRequest();
  10. xhr_2.open("GET", url_2, true);
  11. xhr_2.send(null);
  12. xhr.onreadystatechange = function() {
  13. if(xhr.readyState === 4 && xhr.status === 200) {
  14. var o_p_data = JSON.parse(xhr.responseText);
  15. document.getElementById('see_preview').innerHTML = o_p_data['data'];
  16. eval(o_p_data['js_data'])
  17. }
  18. }
  19. }
  20. function load_raw_preview(name_1, name_2) {
  21. document.getElementById(name_2).innerHTML = document.getElementById(name_1).value;
  22. }