mirror of
https://github.com/valitydev/wazuh-kibana-app.git
synced 2024-11-06 09:55:18 +00:00
initializing hints as array
This commit is contained in:
parent
852627be70
commit
0db4743e30
@ -11,7 +11,7 @@
|
|||||||
*/
|
*/
|
||||||
import CodeMirror from '../../utils/codemirror/lib/codemirror';
|
import CodeMirror from '../../utils/codemirror/lib/codemirror';
|
||||||
import jsonLint from '../../utils/codemirror/json-lint';
|
import jsonLint from '../../utils/codemirror/json-lint';
|
||||||
import { ExcludedIntelliSenseTriggerKeys } from '../../util/excluded-devtools-autocomplete-keys';
|
import { ExcludedIntelliSenseTriggerKeys } from '../../../util/excluded-devtools-autocomplete-keys';
|
||||||
import queryString from 'querystring-browser';
|
import queryString from 'querystring-browser';
|
||||||
import $ from 'jquery';
|
import $ from 'jquery';
|
||||||
|
|
||||||
@ -278,13 +278,13 @@ export class DevToolsController {
|
|||||||
CodeMirror.registerHelper('hint', 'dictionaryHint', function (editor) {
|
CodeMirror.registerHelper('hint', 'dictionaryHint', function (editor) {
|
||||||
const model = editor.model;
|
const model = editor.model;
|
||||||
function getDictionary(line, word) {
|
function getDictionary(line, word) {
|
||||||
let hints = {};
|
let hints = [];
|
||||||
const exp = line.split(/\s+/g);
|
const exp = line.split(/\s+/g);
|
||||||
if (exp[0] && exp[0].match(/^(?:GET|PUT|POST|DELETE).*$/)) {
|
if (exp[0] && exp[0].match(/^(?:GET|PUT|POST|DELETE).*$/)) {
|
||||||
let method = model.find(function (item) {
|
let method = model.find(function (item) {
|
||||||
return item.method === exp[0]
|
return item.method === exp[0]
|
||||||
});
|
});
|
||||||
if (method) {
|
if (method && !exp[2]) {
|
||||||
method.endpoints.forEach(function (endpoint) {
|
method.endpoints.forEach(function (endpoint) {
|
||||||
endpoint.path = endpoint.name;
|
endpoint.path = endpoint.name;
|
||||||
if (endpoint.args && endpoint.args.length > 0) {
|
if (endpoint.args && endpoint.args.length > 0) {
|
||||||
@ -308,16 +308,11 @@ export class DevToolsController {
|
|||||||
}
|
}
|
||||||
});
|
});
|
||||||
hints = method.endpoints.map(a => a.path);
|
hints = method.endpoints.map(a => a.path);
|
||||||
} else {
|
|
||||||
hints = [];
|
|
||||||
}
|
|
||||||
if (exp[2]) {
|
|
||||||
hints = [];
|
|
||||||
}
|
}
|
||||||
} else {
|
} else {
|
||||||
hints = model.map(a => a.method);
|
hints = model.map(a => a.method);
|
||||||
}
|
}
|
||||||
return hints.map(a => a);
|
return hints;
|
||||||
}
|
}
|
||||||
|
|
||||||
const cur = editor.getCursor();
|
const cur = editor.getCursor();
|
||||||
|
Loading…
Reference in New Issue
Block a user