Files
edx-platform/lms/static/js/wiki/CodeMirror.init.js
2016-08-05 15:29:20 -04:00

23 lines
734 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();
});
});