aboutsummaryrefslogtreecommitdiff
path: root/src
diff options
context:
space:
mode:
authorvincent-peugnet <v.peugnet@free.fr>2019-10-23 17:09:02 +0200
committervincent-peugnet <v.peugnet@free.fr>2019-10-23 17:09:02 +0200
commit620fa64a2bd86022903482454df235e435431e75 (patch)
treef2cf803f53f2f27cd51d0e17a51e9b8117aa5b60 /src
parent0aed3e68e656f175cc94ca3d3a44302df22ed23b (diff)
downloadwcms-620fa64a2bd86022903482454df235e435431e75.tar.gz
wcms-620fa64a2bd86022903482454df235e435431e75.zip
nf : added search/replace function in editor
Diffstat (limited to 'src')
-rw-r--r--src/edit.js14
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) {