diff options
author | vincent-peugnet <v.peugnet@free.fr> | 2019-10-23 17:09:02 +0200 |
---|---|---|
committer | vincent-peugnet <v.peugnet@free.fr> | 2019-10-23 17:09:02 +0200 |
commit | 620fa64a2bd86022903482454df235e435431e75 (patch) | |
tree | f2cf803f53f2f27cd51d0e17a51e9b8117aa5b60 /src | |
parent | 0aed3e68e656f175cc94ca3d3a44302df22ed23b (diff) | |
download | wcms-620fa64a2bd86022903482454df235e435431e75.tar.gz wcms-620fa64a2bd86022903482454df235e435431e75.zip |
nf : added search/replace function in editor
Diffstat (limited to 'src')
-rw-r--r-- | src/edit.js | 14 |
1 files changed, 14 insertions, 0 deletions
diff --git a/src/edit.js b/src/edit.js index 33ff719..eaf2d1e 100644 --- a/src/edit.js +++ b/src/edit.js @@ -4,6 +4,12 @@ import "codemirror/mode/markdown/markdown"; import "codemirror/mode/css/css" import "codemirror/mode/htmlmixed/htmlmixed" import "codemirror/mode/javascript/javascript" +import "codemirror/addon/search/search"; +import "codemirror/addon/search/searchcursor"; +import "codemirror/addon/search/jump-to-line"; +import "codemirror/addon/dialog/dialog"; +import "codemirror/addon/dialog/dialog.css"; + let form; let editors = []; @@ -29,38 +35,46 @@ window.onload = () => { mode: 'markdown', lineNumbers: true, lineWrapping: true, + extraKeys: {"Alt-F": "findPersistent"} }), CodeMirror.fromTextArea(document.getElementById('editcss'), { mode: 'css', lineNumbers: true, + extraKeys: {"Alt-F": "findPersistent"} }), CodeMirror.fromTextArea(document.getElementById('editheader'), { mode: 'markdown', lineNumbers: true, lineWrapping: true, + extraKeys: {"Alt-F": "findPersistent"} }), CodeMirror.fromTextArea(document.getElementById('editnav'), { mode: 'markdown', lineNumbers: true, lineWrapping: true, + extraKeys: {"Alt-F": "findPersistent"} }), CodeMirror.fromTextArea(document.getElementById('editaside'), { mode: 'markdown', lineNumbers: true, lineWrapping: true, + extraKeys: {"Alt-F": "findPersistent"} }), CodeMirror.fromTextArea(document.getElementById('editfooter'), { mode: 'markdown', lineNumbers: true, lineWrapping: true, + extraKeys: {"Alt-F": "findPersistent"} }), CodeMirror.fromTextArea(document.getElementById('editbody'), { mode: 'htmlmixed', lineNumbers: true, + extraKeys: {"Alt-F": "findPersistent"} }), CodeMirror.fromTextArea(document.getElementById('editjavascript'), { mode: 'javascript', lineNumbers: true, + extraKeys: {"Alt-F": "findPersistent"} }), ]; for (const editor of editors) { |