1234567891011121314151617181920212223242526272829 |
- "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);
|