| <!DOCTYPE html> | |
| <html> | |
| <head> | |
| <meta name="viewport" content="width=624"> | |
| <title>MathQuill-basic Demo</title> | |
| <link rel="stylesheet" type="text/css" href="support/home.css"> | |
| <link rel="stylesheet" type="text/css" href="../build/mathquill.css"> | |
| </head> | |
| <body> | |
| <div id="body"> | |
| <a href="http://github.com/laughinghan/mathquill"><img style="position: absolute; top: 0; right: 0; border: 0;" src="https://s3.amazonaws.com/github/ribbons/forkme_right_white_ffffff.png" alt="Fork me on GitHub!"></a> | |
| <h1><a href="http://mathquill.github.com">MathQuill</a>-basic Demo <small>local test page</small></h1> | |
| <p>Backslash <code>\</code> and dollar <code>$</code> aren't special, <code>/</code> still works, font works: | |
| <p><span id="basic">\sqrt{2}</span> | |
| <p><textarea id="basic-latex"></textarea> | |
| </div> | |
| <script type="text/javascript" src="support/jquery-1.7.2.js"></script> | |
| <script type="text/javascript" src="../build/mathquill-basic.js"></script> | |
| <script type="text/javascript"> | |
| MQ = MathQuill.getInterface(MathQuill.getInterface.MAX); | |
| var latex = $('#basic-latex').on('keydown keypress', function() { | |
| var prev = latex.val(); | |
| setTimeout(function() { | |
| var now = latex.val(); | |
| if (now !== prev) mq.latex(now); | |
| }); | |
| }); | |
| var mq = MQ.MathField($('#basic')[0], { | |
| autoSubscriptNumerals: true, | |
| handlers: { edit: function() { | |
| if (!latex.is(':focus')) latex.val(mq.latex()); | |
| } } | |
| }); | |
| latex.val(mq.latex()); | |
| </script> | |
| </body> | |
| </html> |