Skip to content
This repository has been archived by the owner on Dec 26, 2020. It is now read-only.

Commit

Permalink
Live preview now works
Browse files Browse the repository at this point in the history
  • Loading branch information
swaroopch committed Dec 4, 2012
1 parent e07083a commit dbebcaf
Show file tree
Hide file tree
Showing 9 changed files with 199 additions and 2 deletions.
8 changes: 6 additions & 2 deletions index.html
Expand Up @@ -16,13 +16,16 @@
<body>
<div class="row">
<div id="text-section" class="six columns">
<h2>Pandoc text</h2>
<div class="panel">
Text input here
<textarea id="source-text" rows="50"></textarea>
</div>
</div>
<div id="preview-section" class="six columns">
<h2>Preview</h2>
<div class="panel">
Preview here
<div id="preview-html">
</div>
</div>
</div>
</div>
Expand All @@ -33,5 +36,6 @@

<!-- Initialize JS Plugins -->
<script src="foundation/javascripts/app.js"></script>
<script src="index.js"></script>
</body>
</html>
31 changes: 31 additions & 0 deletions index.js
@@ -0,0 +1,31 @@
$(function() {
var os = require("os");
var fs = require("fs");
var exec = require("exec");

var tmp_source_file = os.tmpDir() + "kalam.txt";

function render() {
var text = $("#source-text").val();

fs.writeFile(tmp_source_file, text, function(err) {
if (err) {
alert(err);
return;
}

var pandoc_command = ["pandoc",
"-f",
"markdown",
"-t",
"html",
"-i",
tmp_source_file];
exec(pandoc_command, function(err, out, code) {
$("#preview-html").html(out);
});
});
}

window.setInterval(render, 3000);
});
1 change: 1 addition & 0 deletions node_modules/exec/.npmignore

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

58 changes: 58 additions & 0 deletions node_modules/exec/README.md

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions node_modules/exec/examples/ls-args.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions node_modules/exec/examples/ls-env.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

7 changes: 7 additions & 0 deletions node_modules/exec/examples/simple-ls.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

43 changes: 43 additions & 0 deletions node_modules/exec/index.js

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

39 changes: 39 additions & 0 deletions node_modules/exec/package.json

Some generated files are not rendered by default. Learn more about how customized files appear on GitHub.

0 comments on commit dbebcaf

Please sign in to comment.