From 14af6aacb06658233611bbf7922df03f4baadd11 Mon Sep 17 00:00:00 2001 From: ido Date: Tue, 30 Dec 2014 17:49:13 +0200 Subject: [PATCH] cleanup --- playground/CodeMirrorViewer.js | 27 +++------------------------ 1 file changed, 3 insertions(+), 24 deletions(-) diff --git a/playground/CodeMirrorViewer.js b/playground/CodeMirrorViewer.js index a98b09d..4fa623b 100644 --- a/playground/CodeMirrorViewer.js +++ b/playground/CodeMirrorViewer.js @@ -1,9 +1,5 @@ define(['react', 'lodash', 'jquery', './libs/codemirror-4.8/lib/codemirror', './libs/codemirror-4.8/mode/javascript/javascript', - './libs/codemirror-4.8/addon/hint/html-hint', - './libs/codemirror-4.8/addon/hint/show-hint', - './libs/codemirror-4.8/addon/hint/xml-hint', - './libs/codemirror-4.8/addon/hint/html-hint', './libs/codemirror-4.8/mode/xml/xml', './libs/codemirror-4.8/addon/runmode/runmode' ], function (React, _, $, CodeMirror) { @@ -12,13 +8,10 @@ define(['react', 'lodash', 'jquery', './libs/codemirror-4.8/lib/codemirror', displayName: 'CodeMirrorViewer', propTypes: { id: React.PropTypes.string, - runMode: React.PropTypes.bool, mode: React.PropTypes.string }, getDefaultProps: function () { return { - readOnly: false, - runMode: true, mode: 'html' }; }, @@ -42,25 +35,11 @@ define(['react', 'lodash', 'jquery', './libs/codemirror-4.8/lib/codemirror', }, componentDidMount: function () { var value = this.props.valueLink ? this.props.valueLink() : this.props.value; - var options = { - readOnly: this.props.readOnly, - lineWrapping: true, - smartIndent: true, - matchBrackets: true, - value: value, - lineNumbers: true, - mode: 'javascript', - gutters: ['CodeMirror-linenumbers', 'rt-annotations'], - theme: 'solarized' - }; - + var mode = this.props.mode; if (this.props.mode === 'html') { - options.mode = 'text/html'; - } else { - options.mode = 'javascript'; + mode = 'text/html'; } - - this.editor = CodeMirror.runMode(value, options.mode, this.getDOMNode()); + this.editor = CodeMirror.runMode(value, mode, this.getDOMNode()); }, componentWillUnmount: function () { this.editor.toTextArea();