Files
edx-platform/lms/static/js/wiki/CodeMirror.init.js
2013-12-04 10:23:47 -05:00

25 lines
684 B
JavaScript

$(document).ready(function() {
var editor = CodeMirror.fromTextArea(document.getElementById("id_content"), {
mode: 'edx_markdown',
matchBrackets: true,
theme: "default",
lineWrapping: true,
keyMap: "accessible"
});
//Store the inital contents so we can compare for unsaved changes
var initial_contents = editor.getValue();
window.onbeforeunload = function askConfirm() { //Warn the user before they navigate away
if ( editor.getValue() != initial_contents ) {
return "You have made changes to the article that have not been saved yet.";
}
};
$(".btn-primary").click(function() {
initial_contents = editor.getValue();
});
});