import the search feature (#7426)

pull/7429/head
Matt Hook 2022-08-05 10:21:26 +12:00 committed by GitHub
parent 4e9b3a8940
commit dfb398d091
No known key found for this signature in database
GPG Key ID: 4AEE18F83AFDEB23
1 changed files with 9 additions and 0 deletions

View File

@ -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);