19 rader
429 B
JavaScript
19 rader
429 B
JavaScript
$(function () {
|
|
function reloadMarkdown() {
|
|
$('#slides-frame')[0].contentWindow.postMessage(JSON.stringify({
|
|
method: 'reloadMarkdown'
|
|
}), window.location.origin);
|
|
}
|
|
|
|
window.save = function () {
|
|
var editor = ace.edit("editor");
|
|
|
|
$.ajax("/slides.md", {
|
|
type: 'put',
|
|
data: editor.getValue(),
|
|
success: reloadMarkdown
|
|
});
|
|
};
|
|
|
|
$('#editor').keyup($.debounce(window.save, 600));
|
|
});
|