diff --git a/common/static/js/vendor/CodeMirror/mitx_markdown.js b/common/static/js/vendor/CodeMirror/edx_markdown.js similarity index 96% rename from common/static/js/vendor/CodeMirror/mitx_markdown.js rename to common/static/js/vendor/CodeMirror/edx_markdown.js index fe4fa46eaa..b1f9f3651f 100644 --- a/common/static/js/vendor/CodeMirror/mitx_markdown.js +++ b/common/static/js/vendor/CodeMirror/edx_markdown.js @@ -9,7 +9,7 @@ var schematic_editor_width = 500; $(function(){ $(document).ready(function() { //$("a[rel*=leanModal]").leanModal(); //TODO: Make this work with the new modal library. Try and integrate this with the "slices" - + $("body").append('\
'); - + //This is the editor that pops up as a modal var editorCircuit = $("#schematic_editor").get(0); //This is the circuit that they last clicked. The one being edited. var editingCircuit = null; - //Notice we use live, because new circuits can be inserted + //Notice we use live, because new circuits can be inserted $(".schematic_open").live("click", function() { //Find the new editingCircuit. Transfer its contents to the editorCircuit editingCircuit = $(this).children("input.schematic").get(0); - + editingCircuit.schematic.update_value(); var circuit_so_far = $(editingCircuit).val(); - + var n = editorCircuit.schematic.components.length; for (var i = 0; i < n; i++) editorCircuit.schematic.components[n - 1 - i].remove(); - + editorCircuit.schematic.load_schematic(circuit_so_far, ""); editorCircuit.schematic.zoomall(); }); - + $("#circuit_save_btn").click(function () { - //Take the circuit from the editor and put it back into editingCircuit + //Take the circuit from the editor and put it back into editingCircuit editorCircuit.schematic.update_value(); var saving_circuit = $(editorCircuit).val(); - + var n = editingCircuit.schematic.components.length; for (var i = 0; i < n; i++) editingCircuit.schematic.components[n - 1 - i].remove(); - + editingCircuit.schematic.load_schematic(saving_circuit, ""); editingCircuit.schematic.zoomall(); - + if (editingCircuit.codeMirrorLine) { editingCircuit.codeMirrorLine.replace(0, null, "circuit-schematic:" + saving_circuit); } @@ -62,7 +62,7 @@ $(function(){ }); -CodeMirror.defineMode("mitx_markdown", function(cmCfg, modeCfg) { +CodeMirror.defineMode("edx_markdown", function(cmCfg, modeCfg) { var htmlFound = CodeMirror.mimeModes.hasOwnProperty("text/html"); var htmlMode = CodeMirror.getMode(cmCfg, htmlFound ? "text/html" : "text/plain"); @@ -109,7 +109,7 @@ CodeMirror.defineMode("mitx_markdown", function(cmCfg, modeCfg) { } return null; } - + function escapeHtml(unsafe) { return unsafe .replace(/&/g, "&") @@ -118,16 +118,16 @@ CodeMirror.defineMode("mitx_markdown", function(cmCfg, modeCfg) { .replace(/"/g, """) .replace(/'/g, "'"); } - + var circuit_formatter = { creator: function(text) { var circuit_value = text.match(circuitRE)[1] - + circuit_value = escapeHtml(circuit_value); - - var html = "