diff --git a/common/static/js/vendor/CodeMirror/mitx_markdown.js b/common/static/js/vendor/CodeMirror/mitx_markdown.js index 92dd589b0e..962fe6ea5e 100644 --- a/common/static/js/vendor/CodeMirror/mitx_markdown.js +++ b/common/static/js/vendor/CodeMirror/mitx_markdown.js @@ -10,9 +10,17 @@ $(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('
'+ - '' + - '
'); + $("body").append('\ + '); //This is the editor that pops up as a modal var editorCircuit = $("#schematic_editor").get(0); @@ -47,8 +55,6 @@ $(function(){ if (editingCircuit.codeMirrorLine) { editingCircuit.codeMirrorLine.replace(0, null, "circuit-schematic:" + saving_circuit); } - - $(".modal_close").first().click(); }); }); }); @@ -117,7 +123,7 @@ CodeMirror.defineMode("mitx_markdown", function(cmCfg, modeCfg) { circuit_value = escapeHtml(circuit_value); - var html = "
" + + var html = "
" + "
"; return html; @@ -135,7 +141,6 @@ CodeMirror.defineMode("mitx_markdown", function(cmCfg, modeCfg) { schmInput.schematic.always_draw_grid = true; schmInput.schematic.redraw_background(); } - $(node.firstChild).leanModal(); } catch (err) { console.log("Error in mitx_markdown callback: " + err); } diff --git a/lms/static/sass/course/wiki/_wiki.scss b/lms/static/sass/course/wiki/_wiki.scss index 4173165f1f..43769c93a6 100644 --- a/lms/static/sass/course/wiki/_wiki.scss +++ b/lms/static/sass/course/wiki/_wiki.scss @@ -790,4 +790,58 @@ section.wiki { .modal-preview .main-article { width: 100% !important; margin-left: 0; -} \ No newline at end of file +} + + +#circuit_editor_modal.modal { + width: 648px; + z-index: 9999; + margin-left: -325px; + top: 150px; + + .modal-header { + h1, p { + color: #fff; + } + + h1 { + margin: 3px 12px 8px; + font-size: 1.1em; + } + + p { + font-size: 0.9em; + margin: 5px 12px 20px; + line-height: 1em; + } + } + + .modal-body { + padding-bottom: 8px; + } + + .modal-footer { + margin: 12px; + } + + .modal-footer .btn { + @include button(simple, #eee); + font-size: 0.8em; + margin-right: 5px; + line-height: 1.2em; + text-transform: none !important; + letter-spacing: 0 !important; + + &:hover { + color: $base-font-color; + text-decoration: none; + } + + &.btn-primary { + @include button; + font-size: 0.8em; + } + + margin-right: 10px; + } +}