Back to Cp Algorithms

Article Preview

src/preview.md

latest1.5 KB
Original Source
<script src="https://ajax.googleapis.com/ajax/libs/jquery/3.6.0/jquery.min.js"></script> <script type="text/javascript"> $(document).ready(function(){ $("#previewBtn").click(function(){ var markdown = $("#markdownInput").val(); var URL = "https://us-central1-cp-algorithms.cloudfunctions.net/convert-markdown-mkdocs"; var data = {"markdown": markdown}; var refresh_script = `<scr` + `ipt>MathJax.typeset();</scr` + `ipt>`; $("#previewBtn").html("Loading..."); $.ajax({ url: URL, contentType: "application/json", method: 'POST', data: JSON.stringify(data), success: function(data) { $("#previewArea").html(data + "\n" + refresh_script); $("#previewBtn").html("Preview (Ctrl + Enter)"); }, error: function() {$("#previewArea").html("Internal error!")} }); }); $('form').keydown(function(event) { if (event.ctrlKey && event.keyCode === 13) { $("#previewBtn").click(); } }) }); </script>

Article Preview

<a href="contrib.html">Information for contributors</a>

<center> <form> <textarea style="width:100%;height:300px;" id="markdownInput"> # Example article

$$a^2 + b^2 = c^2$$

cpp
int gcd (int a, int b) {
    if (b == 0)
        return a;
    else
        return gcd (b, a % b);
}
```</textarea>
  

  

  <button type='button' class="md-button md-button--primary" id="previewBtn">Preview (Ctrl + Enter)</button>
</form>
</center>
<hr/>

<div id="previewArea">
</div>