Advertisement
Guest User

Untitled

a guest
Feb 22nd, 2017
58
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
text 1.12 KB | None | 0 0
  1. <!doctype html>
  2. <html>
  3. <head>
  4. <title> KB Code Parser </title>
  5. <script src="https://code.jquery.com/jquery-3.1.1.min.js" integrity="sha256-hVVnYaiADRTO2PzUGmuLJr8BLUSjGIZsDYGmIJLv2b8=" crossorigin="anonymous"></script>
  6. <style>
  7. table {position:absolute;top:0;left:0;width:100%;height:100%;}
  8. textarea {width:100%;height:100%;resize:none;}
  9. #output {width:100%;max-height:100%;overflow-y:auto;font-family:arial}
  10. </style>
  11. </head>
  12. <body>
  13. <table><tbody><tr><td>
  14. <b>Input</b>
  15. <textarea id="input" onkeyup="render()"></textarea>
  16. </td><td>
  17. <b>Output</b>
  18. <textarea id="output"></textarea>
  19. </td>
  20. </tr>
  21. <tr><td colspan="2"><b>Preview</b><div id="preview"></div>
  22. </td></tr>
  23. </tbody></table>
  24. <script>
  25. function render(){
  26. var obj = $("#input").val()
  27. .replace(/\>/gi,"&gt;").replace(/\</gi,"&lt;")
  28. .replace(/\t|\ \ /gi, "&nbsp;&nbsp;")
  29. .replace(/\n/gi,"<br>");
  30.  
  31. $("#output").val("<ol style='font-family:consolas;background:whitesmoke;color:black'>" + obj + "</ol>");
  32. $("#preview").html($("#output").val());
  33. }
  34. </script>
  35.  
  36.  
  37. </body></html>
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement