From dfb398d091adc832afb5d81a8ed627e9d78286f4 Mon Sep 17 00:00:00 2001 From: Matt Hook Date: Fri, 5 Aug 2022 10:21:26 +1200 Subject: [PATCH] import the search feature (#7426) --- app/portainer/services/codeMirror.js | 9 +++++++++ 1 file changed, 9 insertions(+) diff --git a/app/portainer/services/codeMirror.js b/app/portainer/services/codeMirror.js index 26631373c..ba09e0647 100644 --- a/app/portainer/services/codeMirror.js +++ b/app/portainer/services/codeMirror.js @@ -4,6 +4,11 @@ import 'codemirror/mode/yaml/yaml.js'; import 'codemirror/addon/lint/lint.js'; import 'codemirror/addon/lint/yaml-lint.js'; import 'codemirror/addon/display/placeholder.js'; +import 'codemirror/addon/search/search.js'; +import 'codemirror/addon/search/searchcursor.js'; +import 'codemirror/addon/search/jump-to-line.js'; +import 'codemirror/addon/dialog/dialog.js'; +import 'codemirror/addon/dialog/dialog.css'; angular.module('portainer.app').factory('CodeMirrorService', function CodeMirrorService() { 'use strict'; @@ -12,6 +17,9 @@ angular.module('portainer.app').factory('CodeMirrorService', function CodeMirror var codeMirrorGenericOptions = { lineNumbers: true, + extraKeys: { + 'Alt-F': 'findPersistent', + }, }; var codeMirrorYAMLOptions = { @@ -19,6 +27,7 @@ angular.module('portainer.app').factory('CodeMirrorService', function CodeMirror gutters: ['CodeMirror-lint-markers'], lint: true, extraKeys: { + 'Alt-F': 'findPersistent', Tab: function (cm) { var spaces = Array(cm.getOption('indentUnit') + 1).join(' '); cm.replaceSelection(spaces);