From 620fa64a2bd86022903482454df235e435431e75 Mon Sep 17 00:00:00 2001 From: vincent-peugnet Date: Wed, 23 Oct 2019 17:09:02 +0200 Subject: nf : added search/replace function in editor --- src/edit.js | 14 ++++++++++++++ 1 file changed, 14 insertions(+) (limited to 'src') 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) { -- cgit v1.2.3