From 65c9a2cba038969314019032d11c5c607519a93f Mon Sep 17 00:00:00 2001 From: Charlie Humphreys Date: Fri, 10 Dec 2021 23:04:22 -0600 Subject: [PATCH] Update CodeMirror library import order and add comments explaining each file --- shared/naturalcrit/codeEditor/codeEditor.jsx | 10 ++++++++-- 1 file changed, 8 insertions(+), 2 deletions(-) diff --git a/shared/naturalcrit/codeEditor/codeEditor.jsx b/shared/naturalcrit/codeEditor/codeEditor.jsx index 1e9445333..3aa4ffbde 100644 --- a/shared/naturalcrit/codeEditor/codeEditor.jsx +++ b/shared/naturalcrit/codeEditor/codeEditor.jsx @@ -16,18 +16,24 @@ if(typeof navigator !== 'undefined'){ require('codemirror/mode/javascript/javascript.js'); //Addons + //Code folding require('codemirror/addon/fold/foldcode.js'); require('codemirror/addon/fold/foldgutter.js'); - require('codemirror/addon/fold/xml-fold.js'); + //Search and replace require('codemirror/addon/search/search.js'); require('codemirror/addon/search/searchcursor.js'); require('codemirror/addon/search/jump-to-line.js'); require('codemirror/addon/search/match-highlighter.js'); require('codemirror/addon/search/matchesonscrollbar.js'); require('codemirror/addon/dialog/dialog.js'); - require('codemirror/addon/edit/closetag.js'); + //Trailing space highlighting require('codemirror/addon/edit/trailingspace.js'); + //Active line highlighting require('codemirror/addon/selection/active-line.js'); + //Auto-closing + //XML code folding is a requirement of the auto-closing tag feature and is not enabled + require('codemirror/addon/fold/xml-fold.js'); + require('codemirror/addon/edit/closetag.js'); const foldCode = require('./fold-code'); foldCode.registerHomebreweryHelper(CodeMirror);