mirror of https://github.com/sunface/rust-course
You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
30 lines
875 B
30 lines
875 B
6 months ago
|
"use strict";
|
||
|
window.editors = [];
|
||
|
(function(editors) {
|
||
|
if (typeof(ace) === 'undefined' || !ace) {
|
||
|
return;
|
||
|
}
|
||
|
|
||
|
Array.from(document.querySelectorAll('.editable')).forEach(function(editable) {
|
||
|
let display_line_numbers = window.playground_line_numbers || false;
|
||
|
|
||
|
let editor = ace.edit(editable);
|
||
|
editor.setOptions({
|
||
|
highlightActiveLine: false,
|
||
|
showPrintMargin: false,
|
||
|
showLineNumbers: display_line_numbers,
|
||
|
showGutter: display_line_numbers,
|
||
|
maxLines: Infinity,
|
||
|
fontSize: "0.875em" // please adjust the font size of the code in general.css
|
||
|
});
|
||
|
|
||
|
editor.$blockScrolling = Infinity;
|
||
|
|
||
|
editor.getSession().setMode("ace/mode/rust");
|
||
|
|
||
|
editor.originalCode = editor.getValue();
|
||
|
|
||
|
editors.push(editor);
|
||
|
});
|
||
|
})(window.editors);
|