mirror of
https://github.com/elastic/kibana.git
synced 2025-04-24 17:59:23 -04:00
Backport PR #8171
--------- **Commit 1:** Placeholder app for devtools and modify sense to export a dev tool * Original sha:bac88b3d67
* Authored by Lukas Olson <olson.lukas@gmail.com> on 2016-07-01T23:42:28Z **Commit 2:** Merge branch 'master' into feature/dev-tools * Original sha:9755f385e9
* Authored by Lukas Olson <olson.lukas@gmail.com> on 2016-07-05T23:22:27Z **Commit 3:** Merge branch 'master' into feature/dev-tools * Original sha:068854dfc2
* Authored by Lukas Olson <olson.lukas@gmail.com> on 2016-07-06T19:55:01Z **Commit 4:** Merge remote-tracking branch 'upstream/master' into feature/dev-tools * Original sha:657231d08a
* Authored by Lukas Olson <olson.lukas@gmail.com> on 2016-07-07T18:35:46Z **Commit 5:** Move dev tools to new location * Original sha:51fb8217d3
* Authored by Lukas Olson <olson.lukas@gmail.com> on 2016-07-07T23:55:12Z **Commit 6:** Merge branch 'master' into feature/dev-tools * Original sha:ff252b085a
* Authored by Lukas Olson <olson.lukas@gmail.com> on 2016-07-12T18:06:20Z **Commit 7:** Rename customized ace version for console to consoleAce * Original sha:4522039a33
* Authored by Lukas Olson <olson.lukas@gmail.com> on 2016-07-12T23:39:38Z **Commit 8:** Merge branch 'master' into feature/dev-tools * Original sha:02205af919
* Authored by Lukas Olson <olson.lukas@gmail.com> on 2016-07-27T15:29:33Z **Commit 9:** Merge branch 'master' into feature/dev-tools * Original sha:08fcb971ec
* Authored by Lukas Olson <olson.lukas@gmail.com> on 2016-08-16T23:49:39Z **Commit 10:** Merge branch 'master' into feature/dev-tools * Original sha:44990e513f
* Authored by Lukas Olson <olson.lukas@gmail.com> on 2016-08-24T19:51:15Z **Commit 11:** Merge branch 'master' into feature/dev-tools * Original sha:ce54bdf3ec
* Authored by Lukas Olson <olson.lukas@gmail.com> on 2016-08-29T22:00:20Z **Commit 12:** Merge remote-tracking branch 'upstream/master' into feature/dev-tools * Original sha:bc4e7db4ed
* Authored by Lukas Olson <olson.lukas@gmail.com> on 2016-08-30T23:21:27Z **Commit 13:** [sense-ui] Add controller properties to rather than this * Original sha:482afb7964
* Authored by Lukas Olson <olson.lukas@gmail.com> on 2016-08-31T02:17:11Z **Commit 14:** [sense-ui] Re-run init whenever the controller is loaded * Original sha:88052a31cd
* Authored by Lukas Olson <olson.lukas@gmail.com> on 2016-08-31T04:46:18Z **Commit 15:** [devtools] Update devtools directive to transclude * Original sha:aae2a0facb
* Authored by Lukas Olson <olson.lukas@gmail.com> on 2016-08-31T16:44:30Z **Commit 16:** [console-ui] Wrap in dev tools app * Original sha:04d03912e8
* Authored by Lukas Olson <olson.lukas@gmail.com> on 2016-08-31T20:49:51Z **Commit 17:** Merge branch 'master' into feature/dev-tools * Original sha:928f790a33
* Authored by Lukas Olson <olson.lukas@gmail.com> on 2016-09-06T20:48:20Z **Commit 18:** Replace underscores with spaces in breadcrumbs * Original sha:2e8350ec90
* Authored by Lukas Olson <olson.lukas@gmail.com> on 2016-09-06T22:13:54Z **Commit 19:** [dev-tools] Update to use flexbox so console looks nice * Original sha:2ab0ea76bc
* Authored by Lukas Olson <olson.lukas@gmail.com> on 2016-09-06T22:16:31Z **Commit 20:** [dev_tools] Automatically redirect to first dev tool * Original sha:78838725a6
* Authored by Lukas Olson <olson.lukas@gmail.com> on 2016-09-06T23:02:12Z **Commit 21:** [dev_tools] Show active dev tool * Original sha:f12d8ff8db
* Authored by Lukas Olson <olson.lukas@gmail.com> on 2016-09-06T23:21:18Z **Commit 22:** Merge branch 'master' into feature/dev-tools * Original sha:eb4db80cbc
* Authored by Lukas Olson <olson.lukas@gmail.com> on 2016-09-12T20:17:29Z **Commit 23:** [dev-tools] Make suggested edits * Original sha:18cb2cc72a
* Authored by Lukas Olson <olson.lukas@gmail.com> on 2016-09-12T20:40:21Z **Commit 24:** [dev-tools] Replace input with getInput and initInput * Original sha:bd43f1713f
* Authored by Lukas Olson <olson.lukas@gmail.com> on 2016-09-12T20:50:31Z
This commit is contained in:
parent
c417cacc4c
commit
e95d66f269
28 changed files with 586 additions and 490 deletions
|
@ -9,19 +9,7 @@ module.exports = function (kibana) {
|
|||
let { existsSync } = require('fs');
|
||||
const { startsWith, endsWith } = require('lodash');
|
||||
|
||||
const apps = [
|
||||
{
|
||||
title: 'Console',
|
||||
description: 'JSON aware developer\'s interface to ElasticSearch',
|
||||
main: 'plugins/console/console',
|
||||
icon: 'plugins/console/logo.svg',
|
||||
injectVars: function (server, options) {
|
||||
const varsToInject = options;
|
||||
varsToInject.elasticsearchUrl = server.config().get('elasticsearch.url');
|
||||
return varsToInject;
|
||||
}
|
||||
}
|
||||
];
|
||||
const apps = [];
|
||||
|
||||
if (existsSync(resolve(__dirname, 'public/tests'))) {
|
||||
apps.push({
|
||||
|
@ -146,7 +134,7 @@ module.exports = function (kibana) {
|
|||
payload: {
|
||||
output: 'stream',
|
||||
parse: false
|
||||
},
|
||||
}
|
||||
}
|
||||
});
|
||||
|
||||
|
@ -156,7 +144,7 @@ module.exports = function (kibana) {
|
|||
config: {
|
||||
...proxyRouteConfig
|
||||
}
|
||||
})
|
||||
});
|
||||
|
||||
server.route({
|
||||
path: '/api/console/api_server',
|
||||
|
@ -188,6 +176,14 @@ module.exports = function (kibana) {
|
|||
uiExports: {
|
||||
apps: apps,
|
||||
|
||||
devTools: ['plugins/console/console'],
|
||||
|
||||
injectDefaultVars(server, options) {
|
||||
const varsToInject = options;
|
||||
varsToInject.elasticsearchUrl = server.config().get('elasticsearch.url');
|
||||
return varsToInject;
|
||||
},
|
||||
|
||||
noParse: [
|
||||
join(modules, 'ace' + sep),
|
||||
join(modules, 'moment_src/moment' + sep),
|
||||
|
|
|
@ -1,3 +1,7 @@
|
|||
import devTools from 'ui/registry/dev_tools';
|
||||
import uiRoutes from 'ui/routes';
|
||||
import template from './index.html';
|
||||
|
||||
require('ace');
|
||||
require('ui-bootstrap-custom');
|
||||
|
||||
|
@ -13,6 +17,14 @@ require('./src/directives/sense_help');
|
|||
require('./src/directives/sense_welcome');
|
||||
require('./src/directives/sense_navbar');
|
||||
|
||||
require('ui/chrome')
|
||||
.setRootTemplate(require('./index.html'))
|
||||
.setRootController('sense', 'SenseController');
|
||||
devTools.register(() => ({
|
||||
order: 1,
|
||||
name: 'console',
|
||||
display: 'Console',
|
||||
url: '#/dev_tools/console'
|
||||
}));
|
||||
|
||||
uiRoutes.when('/dev_tools/console', {
|
||||
controller: 'SenseController',
|
||||
template
|
||||
});
|
||||
|
|
|
@ -1,3 +1,4 @@
|
|||
<kbn-dev-tools-app>
|
||||
<sense-navbar></sense-navbar>
|
||||
|
||||
<div id="editor_output_container">
|
||||
|
@ -5,7 +6,7 @@
|
|||
<ul id="autocomplete"></ul>
|
||||
<div id="editor_actions">
|
||||
<kbn-tooltip text="click to send request">
|
||||
<a class="editor_action" ng-click="sense.sendSelected()">
|
||||
<a class="editor_action" ng-click="sendSelected()">
|
||||
<i class="fa fa-play"></i>
|
||||
</a>
|
||||
</kbn-tooltip>
|
||||
|
@ -19,7 +20,7 @@
|
|||
<a href="#" id="copy_as_curl">Copy as cURL</a>
|
||||
</li>
|
||||
<li role="menuitem">
|
||||
<a ng-click="sense.autoIndent($event)">Auto indent</a>
|
||||
<a ng-click="autoIndent($event)">Auto indent</a>
|
||||
</li>
|
||||
</ul>
|
||||
</span>
|
||||
|
@ -36,3 +37,4 @@
|
|||
<div id="output">{}</div>
|
||||
</div>
|
||||
</div>
|
||||
</kbn-dev-tools-app>
|
||||
|
|
|
@ -2,14 +2,12 @@ var $ = require('jquery');
|
|||
|
||||
let curl = require('./curl');
|
||||
let history = require('./history');
|
||||
let input = require('./input');
|
||||
let mappings = require('./mappings');
|
||||
let output = require('./output');
|
||||
let es = require('./es');
|
||||
let utils = require('./utils');
|
||||
let _ = require('lodash');
|
||||
const chrome = require('ui/chrome');
|
||||
|
||||
export default function init(input, output) {
|
||||
$(document.body).removeClass('fouc');
|
||||
|
||||
// set the value of the input and clear the output
|
||||
|
@ -113,3 +111,4 @@ history.restoreFromHistory = function applyHistoryElem(req) {
|
|||
|
||||
loadSavedState();
|
||||
setupAutosave();
|
||||
};
|
||||
|
|
|
@ -6,7 +6,6 @@ let utils = require('./utils');
|
|||
let autocomplete_engine = require('./autocomplete/engine');
|
||||
let url_pattern_matcher = require('./autocomplete/url_pattern_matcher');
|
||||
let _ = require('lodash');
|
||||
let $ = require('jquery');
|
||||
let ext_lang_tools = require('ace/ext-language_tools');
|
||||
|
||||
|
||||
|
|
|
@ -1,5 +1,10 @@
|
|||
import 'ui/doc_title';
|
||||
import { useResizeCheckerProvider } from '../sense_editor_resize';
|
||||
import $ from 'jquery';
|
||||
import { initializeInput } from '../input';
|
||||
import { initializeOutput } from '../output';
|
||||
import es from '../es';
|
||||
import init from '../app';
|
||||
|
||||
const module = require('ui/modules').get('app/sense');
|
||||
|
||||
|
@ -11,23 +16,27 @@ module.run(function (Private, $rootScope) {
|
|||
};
|
||||
});
|
||||
|
||||
module.controller('SenseController', function SenseController($scope, docTitle) {
|
||||
module.controller('SenseController', function SenseController($scope, $timeout, docTitle) {
|
||||
|
||||
docTitle.change('Console');
|
||||
|
||||
// require the root app code, which expects to execute once the dom is loaded up
|
||||
require('../app');
|
||||
let input, output;
|
||||
|
||||
const input = require('../input');
|
||||
const es = require('../es');
|
||||
// We need to wait for these elements to be rendered before we can select them with jQuery
|
||||
// and then initialize this app
|
||||
$timeout(() => {
|
||||
output = initializeOutput($('#output'));
|
||||
input = initializeInput($('#editor'), $('#editor_actions'), $('#copy_as_curl'), output);
|
||||
init(input, output);
|
||||
});
|
||||
|
||||
this.sendSelected = () => {
|
||||
$scope.sendSelected = () => {
|
||||
input.focus();
|
||||
input.sendCurrentRequestToES();
|
||||
return false;
|
||||
};
|
||||
|
||||
this.autoIndent = (event) => {
|
||||
$scope.autoIndent = (event) => {
|
||||
input.autoIndent();
|
||||
event.preventDefault();
|
||||
input.focus();
|
||||
|
|
|
@ -1,9 +1 @@
|
|||
<kbn-top-nav name="timelion" ng-if="sense" config="navbar.menu">
|
||||
<div class="kibana-nav-info">
|
||||
<span class="kibana-nav-info-title">
|
||||
<span>
|
||||
Elasticsearch Console
|
||||
</span>
|
||||
</span>
|
||||
</div>
|
||||
</kbn-top-nav>
|
||||
<kbn-top-nav name="timelion" ng-if="sense" config="navbar.menu"></kbn-top-nav>
|
||||
|
|
|
@ -1,7 +1,6 @@
|
|||
const $ = require('jquery');
|
||||
const { uniq } = require('lodash');
|
||||
const storage = require('./storage');
|
||||
const chrome = require('ui/chrome');
|
||||
|
||||
const history = module.exports = {
|
||||
restoreFromHistory() {
|
||||
|
|
|
@ -4,7 +4,6 @@ let ZeroClipboard = require('zeroclip');
|
|||
let ext_searchbox = require('ace/ext-searchbox');
|
||||
let Autocomplete = require('./autocomplete');
|
||||
let mappings = require('./mappings');
|
||||
let output = require('./output');
|
||||
let SenseEditor = require('./sense_editor/editor');
|
||||
let settings = require('./settings');
|
||||
let storage = require('./storage');
|
||||
|
@ -13,13 +12,15 @@ let es = require('./es');
|
|||
let history = require('./history');
|
||||
import uiModules from 'ui/modules';
|
||||
|
||||
var $el = $('#editor');
|
||||
var input = new SenseEditor($el);
|
||||
let input;
|
||||
export function initializeInput($el, $actionsEl, $copyAsCurlEl, output) {
|
||||
input = new SenseEditor($el);
|
||||
|
||||
uiModules.get('app/sense').setupResizeCheckerForRootEditors($el, input, output);
|
||||
|
||||
input.autocomplete = new Autocomplete(input);
|
||||
|
||||
input.$actions = $("#editor_actions");
|
||||
input.$actions = $actionsEl;
|
||||
|
||||
input.commands.addCommand({
|
||||
name: 'auto indent request',
|
||||
|
@ -53,25 +54,24 @@ input.commands.addCommand({
|
|||
* The original shortcut will now just open the menu and highlight the
|
||||
*
|
||||
*/
|
||||
var $copyAsCURL = $('#copy_as_curl');
|
||||
var zc = (function setupZeroClipboard() {
|
||||
var zc = new ZeroClipboard($copyAsCURL); // the ZeroClipboard instance
|
||||
var zc = new ZeroClipboard($copyAsCurlEl); // the ZeroClipboard instance
|
||||
|
||||
zc.on('wrongflash noflash', function () {
|
||||
if (!storage.get('flash_warning_shown')) {
|
||||
alert('Console needs flash version 10.0 or greater in order to provide "Copy as cURL" functionality');
|
||||
storage.set('flash_warning_shown', 'true');
|
||||
}
|
||||
$copyAsCURL.hide();
|
||||
$copyAsCurlEl.hide();
|
||||
});
|
||||
|
||||
zc.on('ready', function () {
|
||||
function setupCopyButton(cb) {
|
||||
cb = typeof cb === 'function' ? cb : $.noop;
|
||||
$copyAsCURL.css('visibility', 'hidden');
|
||||
$copyAsCurlEl.css('visibility', 'hidden');
|
||||
input.getRequestsAsCURL(function (curl) {
|
||||
$copyAsCURL.attr('data-clipboard-text', curl);
|
||||
$copyAsCURL.css('visibility', 'visible');
|
||||
$copyAsCurlEl.attr('data-clipboard-text', curl);
|
||||
$copyAsCurlEl.css('visibility', 'visible');
|
||||
cb();
|
||||
});
|
||||
}
|
||||
|
@ -84,7 +84,7 @@ var zc = (function setupZeroClipboard() {
|
|||
});
|
||||
|
||||
zc.on('complete', function () {
|
||||
$copyAsCURL.click();
|
||||
$copyAsCurlEl.click();
|
||||
input.focus();
|
||||
});
|
||||
|
||||
|
@ -241,4 +241,9 @@ input.highlightCurrentRequestsAndUpdateActionBar();
|
|||
input.sendCurrentRequestToES = sendCurrentRequestToES;
|
||||
require('./input_resize')(input, output);
|
||||
|
||||
module.exports = input;
|
||||
return input;
|
||||
};
|
||||
|
||||
export default function getInput() {
|
||||
return input;
|
||||
};
|
||||
|
|
|
@ -4,8 +4,9 @@ let settings = require('./settings');
|
|||
let OutputMode = require('./sense_editor/mode/output');
|
||||
const smartResize = require('./smart_resize');
|
||||
|
||||
var $el = $("#output");
|
||||
var output = ace.require('ace/ace').edit($el[0]);
|
||||
let output;
|
||||
export function initializeOutput($el) {
|
||||
output = ace.require('ace/ace').edit($el[0]);
|
||||
|
||||
var outputMode = new OutputMode.Mode();
|
||||
|
||||
|
@ -63,4 +64,9 @@ if (settings) {
|
|||
settings.applyCurrentSettings(output);
|
||||
}
|
||||
|
||||
module.exports = output;
|
||||
return output;
|
||||
};
|
||||
|
||||
export default function getOutput() {
|
||||
return output;
|
||||
};
|
||||
|
|
|
@ -39,8 +39,8 @@ function setAutocomplete(settings) {
|
|||
|
||||
function applyCurrentSettings(editor) {
|
||||
if (typeof editor === 'undefined') {
|
||||
applyCurrentSettings(require('./input'));
|
||||
applyCurrentSettings(require('./output'));
|
||||
applyCurrentSettings(require('./input')());
|
||||
applyCurrentSettings(require('./output')());
|
||||
}
|
||||
if (editor) {
|
||||
editor.getSession().setUseWrapMode(getWrapMode());
|
||||
|
@ -60,7 +60,7 @@ function updateSettings({ fontSize, wrapMode, autocomplete}) {
|
|||
setFontSize(fontSize);
|
||||
setWrapMode(wrapMode);
|
||||
setAutocomplete(autocomplete);
|
||||
require('./input').focus();
|
||||
require('./input')().focus();
|
||||
return getCurrentSettings();
|
||||
}
|
||||
|
||||
|
|
|
@ -1,2 +1,2 @@
|
|||
require('ace/ace.js');
|
||||
module.exports = window.ace;
|
||||
module.exports = window.consoleAce;
|
||||
|
|
|
@ -30,7 +30,7 @@
|
|||
|
||||
(function() {
|
||||
|
||||
var ACE_NAMESPACE = "ace";
|
||||
var ACE_NAMESPACE = "consoleAce";
|
||||
|
||||
var global = (function() {
|
||||
return this;
|
||||
|
@ -169,7 +169,7 @@ exportAce(ACE_NAMESPACE);
|
|||
|
||||
})();
|
||||
|
||||
ace.define('ace/ace', ['require', 'exports', 'module' , 'ace/lib/fixoldbrowsers', 'ace/lib/dom', 'ace/lib/event', 'ace/editor', 'ace/edit_session', 'ace/undomanager', 'ace/virtual_renderer', 'ace/multi_select', 'ace/worker/worker_client', 'ace/keyboard/hash_handler', 'ace/placeholder', 'ace/mode/folding/fold_mode', 'ace/theme/textmate', 'ace/ext/error_marker', 'ace/config'], function(require, exports, module) {
|
||||
consoleAce.define('ace/ace', ['require', 'exports', 'module' , 'ace/lib/fixoldbrowsers', 'ace/lib/dom', 'ace/lib/event', 'ace/editor', 'ace/edit_session', 'ace/undomanager', 'ace/virtual_renderer', 'ace/multi_select', 'ace/worker/worker_client', 'ace/keyboard/hash_handler', 'ace/placeholder', 'ace/mode/folding/fold_mode', 'ace/theme/textmate', 'ace/ext/error_marker', 'ace/config'], function(require, exports, module) {
|
||||
|
||||
|
||||
require("./lib/fixoldbrowsers");
|
||||
|
@ -230,7 +230,7 @@ exports.EditSession = EditSession;
|
|||
exports.UndoManager = UndoManager;
|
||||
});
|
||||
|
||||
ace.define('ace/lib/fixoldbrowsers', ['require', 'exports', 'module' , 'ace/lib/regexp', 'ace/lib/es5-shim'], function(require, exports, module) {
|
||||
consoleAce.define('ace/lib/fixoldbrowsers', ['require', 'exports', 'module' , 'ace/lib/regexp', 'ace/lib/es5-shim'], function(require, exports, module) {
|
||||
|
||||
|
||||
require("./regexp");
|
||||
|
@ -238,7 +238,7 @@ require("./es5-shim");
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/lib/regexp', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
consoleAce.define('ace/lib/regexp', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
|
||||
var real = {
|
||||
exec: RegExp.prototype.exec,
|
||||
|
@ -310,7 +310,7 @@ ace.define('ace/lib/regexp', ['require', 'exports', 'module' ], function(require
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/lib/es5-shim', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
consoleAce.define('ace/lib/es5-shim', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
|
||||
function Empty() {}
|
||||
|
||||
|
@ -1007,7 +1007,7 @@ var toObject = function (o) {
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/lib/dom', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
consoleAce.define('ace/lib/dom', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
|
||||
|
||||
if (typeof document == "undefined")
|
||||
|
@ -1240,7 +1240,7 @@ exports.getParentWindow = function(document) {
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/lib/event', ['require', 'exports', 'module' , 'ace/lib/keys', 'ace/lib/useragent', 'ace/lib/dom'], function(require, exports, module) {
|
||||
consoleAce.define('ace/lib/event', ['require', 'exports', 'module' , 'ace/lib/keys', 'ace/lib/useragent', 'ace/lib/dom'], function(require, exports, module) {
|
||||
|
||||
|
||||
var keys = require("./keys");
|
||||
|
@ -1555,7 +1555,7 @@ else
|
|||
};
|
||||
});
|
||||
|
||||
ace.define('ace/lib/keys', ['require', 'exports', 'module' , 'ace/lib/oop'], function(require, exports, module) {
|
||||
consoleAce.define('ace/lib/keys', ['require', 'exports', 'module' , 'ace/lib/oop'], function(require, exports, module) {
|
||||
|
||||
|
||||
var oop = require("./oop");
|
||||
|
@ -1648,7 +1648,7 @@ exports.keyCodeToString = function(keyCode) {
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/lib/oop', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
consoleAce.define('ace/lib/oop', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
|
||||
|
||||
exports.inherits = function(ctor, superCtor) {
|
||||
|
@ -1676,7 +1676,7 @@ exports.implement = function(proto, mixin) {
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/lib/useragent', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
consoleAce.define('ace/lib/useragent', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
exports.OS = {
|
||||
LINUX: "LINUX",
|
||||
MAC: "MAC",
|
||||
|
@ -1719,7 +1719,7 @@ exports.isTouchPad = ua.indexOf("TouchPad") >= 0;
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/editor', ['require', 'exports', 'module' , 'ace/lib/fixoldbrowsers', 'ace/lib/oop', 'ace/lib/dom', 'ace/lib/lang', 'ace/lib/useragent', 'ace/keyboard/textinput', 'ace/mouse/mouse_handler', 'ace/mouse/fold_handler', 'ace/keyboard/keybinding', 'ace/edit_session', 'ace/search', 'ace/range', 'ace/lib/event_emitter', 'ace/commands/command_manager', 'ace/commands/default_commands', 'ace/config'], function(require, exports, module) {
|
||||
consoleAce.define('ace/editor', ['require', 'exports', 'module' , 'ace/lib/fixoldbrowsers', 'ace/lib/oop', 'ace/lib/dom', 'ace/lib/lang', 'ace/lib/useragent', 'ace/keyboard/textinput', 'ace/mouse/mouse_handler', 'ace/mouse/fold_handler', 'ace/keyboard/keybinding', 'ace/edit_session', 'ace/search', 'ace/range', 'ace/lib/event_emitter', 'ace/commands/command_manager', 'ace/commands/default_commands', 'ace/config'], function(require, exports, module) {
|
||||
|
||||
|
||||
require("./lib/fixoldbrowsers");
|
||||
|
@ -3338,7 +3338,7 @@ config.defineOptions(Editor.prototype, "editor", {
|
|||
exports.Editor = Editor;
|
||||
});
|
||||
|
||||
ace.define('ace/lib/lang', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
consoleAce.define('ace/lib/lang', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
|
||||
|
||||
exports.stringReverse = function(string) {
|
||||
|
@ -3521,7 +3521,7 @@ exports.delayedCall = function(fcn, defaultTimeout) {
|
|||
};
|
||||
});
|
||||
|
||||
ace.define('ace/keyboard/textinput', ['require', 'exports', 'module' , 'ace/lib/event', 'ace/lib/useragent', 'ace/lib/dom', 'ace/lib/lang'], function(require, exports, module) {
|
||||
consoleAce.define('ace/keyboard/textinput', ['require', 'exports', 'module' , 'ace/lib/event', 'ace/lib/useragent', 'ace/lib/dom', 'ace/lib/lang'], function(require, exports, module) {
|
||||
|
||||
|
||||
var event = require("../lib/event");
|
||||
|
@ -3966,7 +3966,7 @@ var TextInput = function(parentNode, host) {
|
|||
exports.TextInput = TextInput;
|
||||
});
|
||||
|
||||
ace.define('ace/mouse/mouse_handler', ['require', 'exports', 'module' , 'ace/lib/event', 'ace/lib/useragent', 'ace/mouse/default_handlers', 'ace/mouse/default_gutter_handler', 'ace/mouse/mouse_event', 'ace/mouse/dragdrop_handler', 'ace/config'], function(require, exports, module) {
|
||||
consoleAce.define('ace/mouse/mouse_handler', ['require', 'exports', 'module' , 'ace/lib/event', 'ace/lib/useragent', 'ace/mouse/default_handlers', 'ace/mouse/default_gutter_handler', 'ace/mouse/mouse_event', 'ace/mouse/dragdrop_handler', 'ace/config'], function(require, exports, module) {
|
||||
|
||||
|
||||
var event = require("../lib/event");
|
||||
|
@ -4095,7 +4095,7 @@ config.defineOptions(MouseHandler.prototype, "mouseHandler", {
|
|||
exports.MouseHandler = MouseHandler;
|
||||
});
|
||||
|
||||
ace.define('ace/mouse/default_handlers', ['require', 'exports', 'module' , 'ace/lib/dom', 'ace/lib/event', 'ace/lib/useragent'], function(require, exports, module) {
|
||||
consoleAce.define('ace/mouse/default_handlers', ['require', 'exports', 'module' , 'ace/lib/dom', 'ace/lib/event', 'ace/lib/useragent'], function(require, exports, module) {
|
||||
|
||||
|
||||
var dom = require("../lib/dom");
|
||||
|
@ -4332,7 +4332,7 @@ function calcRangeOrientation(range, cursor) {
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/mouse/default_gutter_handler', ['require', 'exports', 'module' , 'ace/lib/dom', 'ace/lib/event'], function(require, exports, module) {
|
||||
consoleAce.define('ace/mouse/default_gutter_handler', ['require', 'exports', 'module' , 'ace/lib/dom', 'ace/lib/event'], function(require, exports, module) {
|
||||
|
||||
var dom = require("../lib/dom");
|
||||
var event = require("../lib/event");
|
||||
|
@ -4464,7 +4464,7 @@ exports.GutterHandler = GutterHandler;
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/mouse/mouse_event', ['require', 'exports', 'module' , 'ace/lib/event', 'ace/lib/useragent'], function(require, exports, module) {
|
||||
consoleAce.define('ace/mouse/mouse_event', ['require', 'exports', 'module' , 'ace/lib/event', 'ace/lib/useragent'], function(require, exports, module) {
|
||||
|
||||
|
||||
var event = require("../lib/event");
|
||||
|
@ -4538,7 +4538,7 @@ var MouseEvent = exports.MouseEvent = function(domEvent, editor) {
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/mouse/dragdrop_handler', ['require', 'exports', 'module' , 'ace/lib/dom', 'ace/lib/event', 'ace/lib/useragent'], function(require, exports, module) {
|
||||
consoleAce.define('ace/mouse/dragdrop_handler', ['require', 'exports', 'module' , 'ace/lib/dom', 'ace/lib/event', 'ace/lib/useragent'], function(require, exports, module) {
|
||||
|
||||
|
||||
var dom = require("../lib/dom");
|
||||
|
@ -4911,7 +4911,7 @@ exports.DragdropHandler = DragdropHandler;
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/config', ['require', 'exports', 'module' , 'ace/lib/lang', 'ace/lib/oop', 'ace/lib/net', 'ace/lib/event_emitter'], function(require, exports, module) {
|
||||
consoleAce.define('ace/config', ['require', 'exports', 'module' , 'ace/lib/lang', 'ace/lib/oop', 'ace/lib/net', 'ace/lib/event_emitter'], function(require, exports, module) {
|
||||
"no use strict";
|
||||
|
||||
var lang = require("./lib/lang");
|
||||
|
@ -5163,7 +5163,7 @@ exports.setDefaultValues = function(path, optionHash) {
|
|||
};
|
||||
|
||||
});
|
||||
ace.define('ace/lib/net', ['require', 'exports', 'module' , 'ace/lib/dom'], function(require, exports, module) {
|
||||
consoleAce.define('ace/lib/net', ['require', 'exports', 'module' , 'ace/lib/dom'], function(require, exports, module) {
|
||||
|
||||
var dom = require("./dom");
|
||||
|
||||
|
@ -5196,7 +5196,7 @@ exports.loadScript = function(path, callback) {
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/lib/event_emitter', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
consoleAce.define('ace/lib/event_emitter', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
|
||||
|
||||
var EventEmitter = {};
|
||||
|
@ -5322,7 +5322,7 @@ exports.EventEmitter = EventEmitter;
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/mouse/fold_handler', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
consoleAce.define('ace/mouse/fold_handler', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
|
||||
|
||||
function FoldHandler(editor) {
|
||||
|
@ -5384,7 +5384,7 @@ exports.FoldHandler = FoldHandler;
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/keyboard/keybinding', ['require', 'exports', 'module' , 'ace/lib/keys', 'ace/lib/event'], function(require, exports, module) {
|
||||
consoleAce.define('ace/keyboard/keybinding', ['require', 'exports', 'module' , 'ace/lib/keys', 'ace/lib/event'], function(require, exports, module) {
|
||||
|
||||
|
||||
var keyUtil = require("../lib/keys");
|
||||
|
@ -5488,7 +5488,7 @@ var KeyBinding = function(editor) {
|
|||
exports.KeyBinding = KeyBinding;
|
||||
});
|
||||
|
||||
ace.define('ace/edit_session', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/lib/lang', 'ace/config', 'ace/lib/event_emitter', 'ace/selection', 'ace/mode/text', 'ace/range', 'ace/document', 'ace/background_tokenizer', 'ace/search_highlight', 'ace/edit_session/folding', 'ace/edit_session/bracket_match'], function(require, exports, module) {
|
||||
consoleAce.define('ace/edit_session', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/lib/lang', 'ace/config', 'ace/lib/event_emitter', 'ace/selection', 'ace/mode/text', 'ace/range', 'ace/document', 'ace/background_tokenizer', 'ace/search_highlight', 'ace/edit_session/folding', 'ace/edit_session/bracket_match'], function(require, exports, module) {
|
||||
|
||||
|
||||
var oop = require("./lib/oop");
|
||||
|
@ -7181,7 +7181,7 @@ config.defineOptions(EditSession.prototype, "session", {
|
|||
exports.EditSession = EditSession;
|
||||
});
|
||||
|
||||
ace.define('ace/selection', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/lib/lang', 'ace/lib/event_emitter', 'ace/range'], function(require, exports, module) {
|
||||
consoleAce.define('ace/selection', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/lib/lang', 'ace/lib/event_emitter', 'ace/range'], function(require, exports, module) {
|
||||
|
||||
|
||||
var oop = require("./lib/oop");
|
||||
|
@ -7769,7 +7769,7 @@ var Selection = function(session) {
|
|||
exports.Selection = Selection;
|
||||
});
|
||||
|
||||
ace.define('ace/range', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
consoleAce.define('ace/range', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
|
||||
var comparePoints = function(p1, p2) {
|
||||
return p1.row - p2.row || p1.column - p2.column;
|
||||
|
@ -8008,7 +8008,7 @@ Range.comparePoints = function(p1, p2) {
|
|||
exports.Range = Range;
|
||||
});
|
||||
|
||||
ace.define('ace/mode/text', ['require', 'exports', 'module' , 'ace/tokenizer', 'ace/mode/text_highlight_rules', 'ace/mode/behaviour', 'ace/unicode', 'ace/lib/lang', 'ace/token_iterator', 'ace/range'], function(require, exports, module) {
|
||||
consoleAce.define('ace/mode/text', ['require', 'exports', 'module' , 'ace/tokenizer', 'ace/mode/text_highlight_rules', 'ace/mode/behaviour', 'ace/unicode', 'ace/lib/lang', 'ace/token_iterator', 'ace/range'], function(require, exports, module) {
|
||||
|
||||
|
||||
var Tokenizer = require("../tokenizer").Tokenizer;
|
||||
|
@ -8360,7 +8360,7 @@ var Mode = function() {
|
|||
exports.Mode = Mode;
|
||||
});
|
||||
|
||||
ace.define('ace/tokenizer', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
consoleAce.define('ace/tokenizer', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
var MAX_TOKEN_COUNT = 1000;
|
||||
var Tokenizer = function(rules) {
|
||||
this.states = rules;
|
||||
|
@ -8644,7 +8644,7 @@ var Tokenizer = function(rules) {
|
|||
exports.Tokenizer = Tokenizer;
|
||||
});
|
||||
|
||||
ace.define('ace/mode/text_highlight_rules', ['require', 'exports', 'module' , 'ace/lib/lang'], function(require, exports, module) {
|
||||
consoleAce.define('ace/mode/text_highlight_rules', ['require', 'exports', 'module' , 'ace/lib/lang'], function(require, exports, module) {
|
||||
|
||||
|
||||
var lang = require("../lib/lang");
|
||||
|
@ -8842,7 +8842,7 @@ var TextHighlightRules = function() {
|
|||
exports.TextHighlightRules = TextHighlightRules;
|
||||
});
|
||||
|
||||
ace.define('ace/mode/behaviour', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
consoleAce.define('ace/mode/behaviour', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
|
||||
|
||||
var Behaviour = function() {
|
||||
|
@ -8902,7 +8902,7 @@ var Behaviour = function() {
|
|||
|
||||
exports.Behaviour = Behaviour;
|
||||
});
|
||||
ace.define('ace/unicode', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
consoleAce.define('ace/unicode', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
exports.packages = {};
|
||||
|
||||
addUnicodePackage({
|
||||
|
@ -8953,7 +8953,7 @@ function addUnicodePackage (pack) {
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/token_iterator', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
consoleAce.define('ace/token_iterator', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
var TokenIterator = function(session, initialRow, initialColumn) {
|
||||
this.$session = session;
|
||||
this.$row = initialRow;
|
||||
|
@ -9025,7 +9025,7 @@ var TokenIterator = function(session, initialRow, initialColumn) {
|
|||
exports.TokenIterator = TokenIterator;
|
||||
});
|
||||
|
||||
ace.define('ace/document', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/lib/event_emitter', 'ace/range', 'ace/anchor'], function(require, exports, module) {
|
||||
consoleAce.define('ace/document', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/lib/event_emitter', 'ace/range', 'ace/anchor'], function(require, exports, module) {
|
||||
|
||||
|
||||
var oop = require("./lib/oop");
|
||||
|
@ -9381,7 +9381,7 @@ var Document = function(text) {
|
|||
exports.Document = Document;
|
||||
});
|
||||
|
||||
ace.define('ace/anchor', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/lib/event_emitter'], function(require, exports, module) {
|
||||
consoleAce.define('ace/anchor', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/lib/event_emitter'], function(require, exports, module) {
|
||||
|
||||
|
||||
var oop = require("./lib/oop");
|
||||
|
@ -9528,7 +9528,7 @@ var Anchor = exports.Anchor = function(doc, row, column) {
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/background_tokenizer', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/lib/event_emitter'], function(require, exports, module) {
|
||||
consoleAce.define('ace/background_tokenizer', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/lib/event_emitter'], function(require, exports, module) {
|
||||
|
||||
|
||||
var oop = require("./lib/oop");
|
||||
|
@ -9675,7 +9675,7 @@ var BackgroundTokenizer = function(tokenizer, editor) {
|
|||
exports.BackgroundTokenizer = BackgroundTokenizer;
|
||||
});
|
||||
|
||||
ace.define('ace/search_highlight', ['require', 'exports', 'module' , 'ace/lib/lang', 'ace/lib/oop', 'ace/range'], function(require, exports, module) {
|
||||
consoleAce.define('ace/search_highlight', ['require', 'exports', 'module' , 'ace/lib/lang', 'ace/lib/oop', 'ace/range'], function(require, exports, module) {
|
||||
|
||||
|
||||
var lang = require("./lib/lang");
|
||||
|
@ -9727,7 +9727,7 @@ var SearchHighlight = function(regExp, clazz, type) {
|
|||
exports.SearchHighlight = SearchHighlight;
|
||||
});
|
||||
|
||||
ace.define('ace/edit_session/folding', ['require', 'exports', 'module' , 'ace/range', 'ace/edit_session/fold_line', 'ace/edit_session/fold', 'ace/token_iterator'], function(require, exports, module) {
|
||||
consoleAce.define('ace/edit_session/folding', ['require', 'exports', 'module' , 'ace/range', 'ace/edit_session/fold_line', 'ace/edit_session/fold', 'ace/token_iterator'], function(require, exports, module) {
|
||||
|
||||
|
||||
var Range = require("../range").Range;
|
||||
|
@ -10459,7 +10459,7 @@ exports.Folding = Folding;
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/edit_session/fold_line', ['require', 'exports', 'module' , 'ace/range'], function(require, exports, module) {
|
||||
consoleAce.define('ace/edit_session/fold_line', ['require', 'exports', 'module' , 'ace/range'], function(require, exports, module) {
|
||||
|
||||
|
||||
var Range = require("../range").Range;
|
||||
|
@ -10677,7 +10677,7 @@ function FoldLine(foldData, folds) {
|
|||
exports.FoldLine = FoldLine;
|
||||
});
|
||||
|
||||
ace.define('ace/edit_session/fold', ['require', 'exports', 'module' , 'ace/range', 'ace/range_list', 'ace/lib/oop'], function(require, exports, module) {
|
||||
consoleAce.define('ace/edit_session/fold', ['require', 'exports', 'module' , 'ace/range', 'ace/range_list', 'ace/lib/oop'], function(require, exports, module) {
|
||||
|
||||
|
||||
var Range = require("../range").Range;
|
||||
|
@ -10781,7 +10781,7 @@ function restoreRange(range, anchor) {
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/range_list', ['require', 'exports', 'module' , 'ace/range'], function(require, exports, module) {
|
||||
consoleAce.define('ace/range_list', ['require', 'exports', 'module' , 'ace/range'], function(require, exports, module) {
|
||||
|
||||
var Range = require("./range").Range;
|
||||
var comparePoints = Range.comparePoints;
|
||||
|
@ -10988,7 +10988,7 @@ var RangeList = function() {
|
|||
exports.RangeList = RangeList;
|
||||
});
|
||||
|
||||
ace.define('ace/edit_session/bracket_match', ['require', 'exports', 'module' , 'ace/token_iterator', 'ace/range'], function(require, exports, module) {
|
||||
consoleAce.define('ace/edit_session/bracket_match', ['require', 'exports', 'module' , 'ace/token_iterator', 'ace/range'], function(require, exports, module) {
|
||||
|
||||
|
||||
var TokenIterator = require("../token_iterator").TokenIterator;
|
||||
|
@ -11168,7 +11168,7 @@ exports.BracketMatch = BracketMatch;
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/search', ['require', 'exports', 'module' , 'ace/lib/lang', 'ace/lib/oop', 'ace/range'], function(require, exports, module) {
|
||||
consoleAce.define('ace/search', ['require', 'exports', 'module' , 'ace/lib/lang', 'ace/lib/oop', 'ace/range'], function(require, exports, module) {
|
||||
|
||||
|
||||
var lang = require("./lib/lang");
|
||||
|
@ -11457,7 +11457,7 @@ var Search = function() {
|
|||
|
||||
exports.Search = Search;
|
||||
});
|
||||
ace.define('ace/commands/command_manager', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/keyboard/hash_handler', 'ace/lib/event_emitter'], function(require, exports, module) {
|
||||
consoleAce.define('ace/commands/command_manager', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/keyboard/hash_handler', 'ace/lib/event_emitter'], function(require, exports, module) {
|
||||
|
||||
|
||||
var oop = require("../lib/oop");
|
||||
|
@ -11557,7 +11557,7 @@ exports.CommandManager = CommandManager;
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/keyboard/hash_handler', ['require', 'exports', 'module' , 'ace/lib/keys', 'ace/lib/useragent'], function(require, exports, module) {
|
||||
consoleAce.define('ace/keyboard/hash_handler', ['require', 'exports', 'module' , 'ace/lib/keys', 'ace/lib/useragent'], function(require, exports, module) {
|
||||
|
||||
|
||||
var keyUtil = require("../lib/keys");
|
||||
|
@ -11717,7 +11717,7 @@ function HashHandler(config, platform) {
|
|||
exports.HashHandler = HashHandler;
|
||||
});
|
||||
|
||||
ace.define('ace/commands/default_commands', ['require', 'exports', 'module' , 'ace/lib/lang', 'ace/config'], function(require, exports, module) {
|
||||
consoleAce.define('ace/commands/default_commands', ['require', 'exports', 'module' , 'ace/lib/lang', 'ace/config'], function(require, exports, module) {
|
||||
|
||||
|
||||
var lang = require("../lib/lang");
|
||||
|
@ -12261,7 +12261,7 @@ exports.commands = [{
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/undomanager', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
consoleAce.define('ace/undomanager', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
var UndoManager = function() {
|
||||
this.reset();
|
||||
};
|
||||
|
@ -12328,7 +12328,7 @@ var UndoManager = function() {
|
|||
exports.UndoManager = UndoManager;
|
||||
});
|
||||
|
||||
ace.define('ace/virtual_renderer', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/lib/dom', 'ace/lib/useragent', 'ace/config', 'ace/layer/gutter', 'ace/layer/marker', 'ace/layer/text', 'ace/layer/cursor', 'ace/scrollbar', 'ace/renderloop', 'ace/lib/event_emitter'], function(require, exports, module) {
|
||||
consoleAce.define('ace/virtual_renderer', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/lib/dom', 'ace/lib/useragent', 'ace/config', 'ace/layer/gutter', 'ace/layer/marker', 'ace/layer/text', 'ace/layer/cursor', 'ace/scrollbar', 'ace/renderloop', 'ace/lib/event_emitter'], function(require, exports, module) {
|
||||
|
||||
|
||||
var oop = require("./lib/oop");
|
||||
|
@ -13930,7 +13930,7 @@ config.defineOptions(VirtualRenderer.prototype, "renderer", {
|
|||
exports.VirtualRenderer = VirtualRenderer;
|
||||
});
|
||||
|
||||
ace.define('ace/layer/gutter', ['require', 'exports', 'module' , 'ace/lib/dom', 'ace/lib/oop', 'ace/lib/lang', 'ace/lib/event_emitter'], function(require, exports, module) {
|
||||
consoleAce.define('ace/layer/gutter', ['require', 'exports', 'module' , 'ace/lib/dom', 'ace/lib/oop', 'ace/lib/lang', 'ace/lib/event_emitter'], function(require, exports, module) {
|
||||
|
||||
|
||||
var dom = require("../lib/dom");
|
||||
|
@ -14170,7 +14170,7 @@ exports.Gutter = Gutter;
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/layer/marker', ['require', 'exports', 'module' , 'ace/range', 'ace/lib/dom'], function(require, exports, module) {
|
||||
consoleAce.define('ace/layer/marker', ['require', 'exports', 'module' , 'ace/range', 'ace/lib/dom'], function(require, exports, module) {
|
||||
|
||||
|
||||
var Range = require("../range").Range;
|
||||
|
@ -14345,7 +14345,7 @@ exports.Marker = Marker;
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/layer/text', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/lib/dom', 'ace/lib/lang', 'ace/lib/useragent', 'ace/lib/event_emitter'], function(require, exports, module) {
|
||||
consoleAce.define('ace/layer/text', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/lib/dom', 'ace/lib/lang', 'ace/lib/useragent', 'ace/lib/event_emitter'], function(require, exports, module) {
|
||||
|
||||
|
||||
var oop = require("../lib/oop");
|
||||
|
@ -14953,7 +14953,7 @@ exports.Text = Text;
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/layer/cursor', ['require', 'exports', 'module' , 'ace/lib/dom'], function(require, exports, module) {
|
||||
consoleAce.define('ace/layer/cursor', ['require', 'exports', 'module' , 'ace/lib/dom'], function(require, exports, module) {
|
||||
|
||||
|
||||
var dom = require("../lib/dom");
|
||||
|
@ -15139,7 +15139,7 @@ exports.Cursor = Cursor;
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/scrollbar', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/lib/dom', 'ace/lib/event', 'ace/lib/event_emitter'], function(require, exports, module) {
|
||||
consoleAce.define('ace/scrollbar', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/lib/dom', 'ace/lib/event', 'ace/lib/event_emitter'], function(require, exports, module) {
|
||||
|
||||
|
||||
var oop = require("./lib/oop");
|
||||
|
@ -15262,7 +15262,7 @@ exports.VScrollBar = VScrollBar;
|
|||
exports.HScrollBar = HScrollBar;
|
||||
});
|
||||
|
||||
ace.define('ace/renderloop', ['require', 'exports', 'module' , 'ace/lib/event'], function(require, exports, module) {
|
||||
consoleAce.define('ace/renderloop', ['require', 'exports', 'module' , 'ace/lib/event'], function(require, exports, module) {
|
||||
|
||||
|
||||
var event = require("./lib/event");
|
||||
|
@ -15299,7 +15299,7 @@ var RenderLoop = function(onRender, win) {
|
|||
exports.RenderLoop = RenderLoop;
|
||||
});
|
||||
|
||||
ace.define('ace/multi_select', ['require', 'exports', 'module' , 'ace/range_list', 'ace/range', 'ace/selection', 'ace/mouse/multi_select_handler', 'ace/lib/event', 'ace/lib/lang', 'ace/commands/multi_select_commands', 'ace/search', 'ace/edit_session', 'ace/editor', 'ace/config'], function(require, exports, module) {
|
||||
consoleAce.define('ace/multi_select', ['require', 'exports', 'module' , 'ace/range_list', 'ace/range', 'ace/selection', 'ace/mouse/multi_select_handler', 'ace/lib/event', 'ace/lib/lang', 'ace/commands/multi_select_commands', 'ace/search', 'ace/edit_session', 'ace/editor', 'ace/config'], function(require, exports, module) {
|
||||
|
||||
var RangeList = require("./range_list").RangeList;
|
||||
var Range = require("./range").Range;
|
||||
|
@ -16080,7 +16080,7 @@ require("./config").defineOptions(Editor.prototype, "editor", {
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/mouse/multi_select_handler', ['require', 'exports', 'module' , 'ace/lib/event'], function(require, exports, module) {
|
||||
consoleAce.define('ace/mouse/multi_select_handler', ['require', 'exports', 'module' , 'ace/lib/event'], function(require, exports, module) {
|
||||
|
||||
var event = require("../lib/event");
|
||||
function isSamePoint(p1, p2) {
|
||||
|
@ -16210,7 +16210,7 @@ exports.onMouseDown = onMouseDown;
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/commands/multi_select_commands', ['require', 'exports', 'module' , 'ace/keyboard/hash_handler'], function(require, exports, module) {
|
||||
consoleAce.define('ace/commands/multi_select_commands', ['require', 'exports', 'module' , 'ace/keyboard/hash_handler'], function(require, exports, module) {
|
||||
exports.defaultCommands = [{
|
||||
name: "addCursorAbove",
|
||||
exec: function(editor) { editor.selectMoreLines(-1); },
|
||||
|
@ -16274,7 +16274,7 @@ exports.keyboardHandler = new HashHandler(exports.multiSelectCommands);
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/worker/worker_client', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/lib/event_emitter', 'ace/config'], function(require, exports, module) {
|
||||
consoleAce.define('ace/worker/worker_client', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/lib/event_emitter', 'ace/config'], function(require, exports, module) {
|
||||
|
||||
|
||||
var oop = require("../lib/oop");
|
||||
|
@ -16458,7 +16458,7 @@ exports.UIWorkerClient = UIWorkerClient;
|
|||
exports.WorkerClient = WorkerClient;
|
||||
|
||||
});
|
||||
ace.define('ace/placeholder', ['require', 'exports', 'module' , 'ace/range', 'ace/lib/event_emitter', 'ace/lib/oop'], function(require, exports, module) {
|
||||
consoleAce.define('ace/placeholder', ['require', 'exports', 'module' , 'ace/range', 'ace/lib/event_emitter', 'ace/lib/oop'], function(require, exports, module) {
|
||||
|
||||
|
||||
var Range = require("./range").Range;
|
||||
|
@ -16630,7 +16630,7 @@ var PlaceHolder = function(session, length, pos, others, mainClass, othersClass)
|
|||
exports.PlaceHolder = PlaceHolder;
|
||||
});
|
||||
|
||||
ace.define('ace/mode/folding/fold_mode', ['require', 'exports', 'module' , 'ace/range'], function(require, exports, module) {
|
||||
consoleAce.define('ace/mode/folding/fold_mode', ['require', 'exports', 'module' , 'ace/range'], function(require, exports, module) {
|
||||
|
||||
|
||||
var Range = require("../../range").Range;
|
||||
|
@ -16719,7 +16719,7 @@ var FoldMode = exports.FoldMode = function() {};
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/theme/textmate', ['require', 'exports', 'module' , 'ace/lib/dom'], function(require, exports, module) {
|
||||
consoleAce.define('ace/theme/textmate', ['require', 'exports', 'module' , 'ace/lib/dom'], function(require, exports, module) {
|
||||
|
||||
|
||||
exports.isDark = false;
|
||||
|
@ -16849,7 +16849,7 @@ var dom = require("../lib/dom");
|
|||
dom.importCssString(exports.cssText, exports.cssClass);
|
||||
});
|
||||
|
||||
ace.define('ace/ext/error_marker', ['require', 'exports', 'module' , 'ace/line_widgets', 'ace/lib/dom', 'ace/range'], function(require, exports, module) {
|
||||
consoleAce.define('ace/ext/error_marker', ['require', 'exports', 'module' , 'ace/line_widgets', 'ace/lib/dom', 'ace/range'], function(require, exports, module) {
|
||||
|
||||
var LineWidgets = require("ace/line_widgets").LineWidgets;
|
||||
var dom = require("ace/lib/dom");
|
||||
|
@ -17030,7 +17030,7 @@ dom.importCssString("\
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/line_widgets', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/lib/dom', 'ace/range'], function(require, exports, module) {
|
||||
consoleAce.define('ace/line_widgets', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/lib/dom', 'ace/range'], function(require, exports, module) {
|
||||
|
||||
|
||||
var oop = require("./lib/oop");
|
||||
|
@ -17299,12 +17299,11 @@ exports.LineWidgets = LineWidgets;
|
|||
|
||||
;
|
||||
(function() {
|
||||
ace.require(["ace/ace"], function(a) {
|
||||
consoleAce.require(["ace/ace"], function(a) {
|
||||
a && a.config.init();
|
||||
if (!window.ace)
|
||||
window.ace = {};
|
||||
if (!window.consoleAce)
|
||||
window.consoleAce = {};
|
||||
for (var key in a) if (a.hasOwnProperty(key))
|
||||
ace[key] = a[key];
|
||||
consoleAce[key] = a[key];
|
||||
});
|
||||
})();
|
||||
|
|
@ -28,7 +28,7 @@
|
|||
*
|
||||
* ***** END LICENSE BLOCK ***** */
|
||||
|
||||
ace.define('ace/ext/language_tools', ['require', 'exports', 'module' , 'ace/snippets', 'ace/autocomplete', 'ace/config', 'ace/autocomplete/text_completer', 'ace/editor'], function(require, exports, module) {
|
||||
consoleAce.define('ace/ext/language_tools', ['require', 'exports', 'module' , 'ace/snippets', 'ace/autocomplete', 'ace/config', 'ace/autocomplete/text_completer', 'ace/editor'], function(require, exports, module) {
|
||||
|
||||
|
||||
var snippetManager = require("../snippets").snippetManager;
|
||||
|
@ -144,7 +144,7 @@ require("../config").defineOptions(Editor.prototype, "editor", {
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/snippets', ['require', 'exports', 'module' , 'ace/lib/lang', 'ace/range', 'ace/keyboard/hash_handler', 'ace/tokenizer', 'ace/lib/dom'], function(require, exports, module) {
|
||||
consoleAce.define('ace/snippets', ['require', 'exports', 'module' , 'ace/lib/lang', 'ace/range', 'ace/keyboard/hash_handler', 'ace/tokenizer', 'ace/lib/dom'], function(require, exports, module) {
|
||||
|
||||
var lang = require("./lib/lang")
|
||||
var Range = require("./range").Range
|
||||
|
@ -959,7 +959,7 @@ exports.snippetManager = new SnippetManager();
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/autocomplete', ['require', 'exports', 'module' , 'ace/keyboard/hash_handler', 'ace/autocomplete/popup', 'ace/autocomplete/util', 'ace/lib/event', 'ace/lib/lang', 'ace/snippets'], function(require, exports, module) {
|
||||
consoleAce.define('ace/autocomplete', ['require', 'exports', 'module' , 'ace/keyboard/hash_handler', 'ace/autocomplete/popup', 'ace/autocomplete/util', 'ace/lib/event', 'ace/lib/lang', 'ace/snippets'], function(require, exports, module) {
|
||||
|
||||
|
||||
var HashHandler = require("./keyboard/hash_handler").HashHandler;
|
||||
|
@ -1276,7 +1276,7 @@ exports.FilteredList = FilteredList;
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/autocomplete/popup', ['require', 'exports', 'module' , 'ace/edit_session', 'ace/virtual_renderer', 'ace/editor', 'ace/range', 'ace/lib/event', 'ace/lib/lang', 'ace/lib/dom'], function(require, exports, module) {
|
||||
consoleAce.define('ace/autocomplete/popup', ['require', 'exports', 'module' , 'ace/edit_session', 'ace/virtual_renderer', 'ace/editor', 'ace/range', 'ace/lib/event', 'ace/lib/lang', 'ace/lib/dom'], function(require, exports, module) {
|
||||
|
||||
|
||||
var EditSession = require("../edit_session").EditSession;
|
||||
|
@ -1575,7 +1575,7 @@ exports.AcePopup = AcePopup;
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/autocomplete/util', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
consoleAce.define('ace/autocomplete/util', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
|
||||
|
||||
exports.parForEach = function(array, fn, callback) {
|
||||
|
@ -1620,7 +1620,7 @@ exports.retrieveFollowingIdentifier = function(text, pos, regex) {
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/autocomplete/text_completer', ['require', 'exports', 'module' , 'ace/range'], function(require, exports, module) {
|
||||
consoleAce.define('ace/autocomplete/text_completer', ['require', 'exports', 'module' , 'ace/range'], function(require, exports, module) {
|
||||
var Range = require("ace/range").Range;
|
||||
|
||||
var splitRegex = /[^a-zA-Z_0-9\$\-]+/;
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
*
|
||||
* ***** END LICENSE BLOCK ***** */
|
||||
|
||||
ace.define('ace/ext/searchbox', ['require', 'exports', 'module' , 'ace/lib/dom', 'ace/lib/lang', 'ace/lib/event', 'ace/keyboard/hash_handler', 'ace/lib/keys'], function(require, exports, module) {
|
||||
consoleAce.define('ace/ext/searchbox', ['require', 'exports', 'module' , 'ace/lib/dom', 'ace/lib/lang', 'ace/lib/event', 'ace/keyboard/hash_handler', 'ace/lib/keys'], function(require, exports, module) {
|
||||
|
||||
|
||||
var dom = require("../lib/dom");
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
*
|
||||
* ***** END LICENSE BLOCK ***** */
|
||||
|
||||
ace.define('ace/mode/json', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/mode/text', 'ace/tokenizer', 'ace/mode/json_highlight_rules', 'ace/mode/matching_brace_outdent', 'ace/mode/behaviour/cstyle', 'ace/mode/folding/cstyle', 'ace/worker/worker_client'], function(require, exports, module) {
|
||||
consoleAce.define('ace/mode/json', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/mode/text', 'ace/tokenizer', 'ace/mode/json_highlight_rules', 'ace/mode/matching_brace_outdent', 'ace/mode/behaviour/cstyle', 'ace/mode/folding/cstyle', 'ace/worker/worker_client'], function(require, exports, module) {
|
||||
|
||||
|
||||
var oop = require("../lib/oop");
|
||||
|
@ -93,7 +93,7 @@ oop.inherits(Mode, TextMode);
|
|||
exports.Mode = Mode;
|
||||
});
|
||||
|
||||
ace.define('ace/mode/json_highlight_rules', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/mode/text_highlight_rules'], function(require, exports, module) {
|
||||
consoleAce.define('ace/mode/json_highlight_rules', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/mode/text_highlight_rules'], function(require, exports, module) {
|
||||
|
||||
|
||||
var oop = require("../lib/oop");
|
||||
|
@ -161,7 +161,7 @@ oop.inherits(JsonHighlightRules, TextHighlightRules);
|
|||
exports.JsonHighlightRules = JsonHighlightRules;
|
||||
});
|
||||
|
||||
ace.define('ace/mode/matching_brace_outdent', ['require', 'exports', 'module' , 'ace/range'], function(require, exports, module) {
|
||||
consoleAce.define('ace/mode/matching_brace_outdent', ['require', 'exports', 'module' , 'ace/range'], function(require, exports, module) {
|
||||
|
||||
|
||||
var Range = require("../range").Range;
|
||||
|
@ -201,7 +201,7 @@ var MatchingBraceOutdent = function() {};
|
|||
exports.MatchingBraceOutdent = MatchingBraceOutdent;
|
||||
});
|
||||
|
||||
ace.define('ace/mode/behaviour/cstyle', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/mode/behaviour', 'ace/token_iterator', 'ace/lib/lang'], function(require, exports, module) {
|
||||
consoleAce.define('ace/mode/behaviour/cstyle', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/mode/behaviour', 'ace/token_iterator', 'ace/lib/lang'], function(require, exports, module) {
|
||||
|
||||
|
||||
var oop = require("../../lib/oop");
|
||||
|
@ -529,7 +529,7 @@ oop.inherits(CstyleBehaviour, Behaviour);
|
|||
exports.CstyleBehaviour = CstyleBehaviour;
|
||||
});
|
||||
|
||||
ace.define('ace/mode/folding/cstyle', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/range', 'ace/mode/folding/fold_mode'], function(require, exports, module) {
|
||||
consoleAce.define('ace/mode/folding/cstyle', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/range', 'ace/mode/folding/fold_mode'], function(require, exports, module) {
|
||||
|
||||
|
||||
var oop = require("../../lib/oop");
|
||||
|
|
|
@ -28,7 +28,7 @@
|
|||
*
|
||||
* ***** END LICENSE BLOCK ***** */
|
||||
|
||||
ace.define('ace/mode/yaml', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/mode/text', 'ace/tokenizer', 'ace/mode/yaml_highlight_rules', 'ace/mode/matching_brace_outdent', 'ace/mode/folding/coffee'], function(require, exports, module) {
|
||||
consoleAce.define('ace/mode/yaml', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/mode/text', 'ace/tokenizer', 'ace/mode/yaml_highlight_rules', 'ace/mode/matching_brace_outdent', 'ace/mode/folding/coffee'], function(require, exports, module) {
|
||||
|
||||
|
||||
var oop = require("../lib/oop");
|
||||
|
@ -78,7 +78,7 @@ exports.Mode = Mode;
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/mode/yaml_highlight_rules', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/mode/text_highlight_rules'], function(require, exports, module) {
|
||||
consoleAce.define('ace/mode/yaml_highlight_rules', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/mode/text_highlight_rules'], function(require, exports, module) {
|
||||
|
||||
|
||||
var oop = require("../lib/oop");
|
||||
|
@ -162,7 +162,7 @@ oop.inherits(YamlHighlightRules, TextHighlightRules);
|
|||
exports.YamlHighlightRules = YamlHighlightRules;
|
||||
});
|
||||
|
||||
ace.define('ace/mode/matching_brace_outdent', ['require', 'exports', 'module' , 'ace/range'], function(require, exports, module) {
|
||||
consoleAce.define('ace/mode/matching_brace_outdent', ['require', 'exports', 'module' , 'ace/range'], function(require, exports, module) {
|
||||
|
||||
|
||||
var Range = require("../range").Range;
|
||||
|
@ -202,7 +202,7 @@ var MatchingBraceOutdent = function() {};
|
|||
exports.MatchingBraceOutdent = MatchingBraceOutdent;
|
||||
});
|
||||
|
||||
ace.define('ace/mode/folding/coffee', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/mode/folding/fold_mode', 'ace/range'], function(require, exports, module) {
|
||||
consoleAce.define('ace/mode/folding/coffee', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/mode/folding/fold_mode', 'ace/range'], function(require, exports, module) {
|
||||
|
||||
|
||||
var oop = require("../../lib/oop");
|
||||
|
|
|
@ -173,7 +173,7 @@ window.onmessage = function(e) {
|
|||
};
|
||||
})(this);// https://github.com/kriskowal/es5-shim
|
||||
|
||||
ace.define('ace/lib/es5-shim', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
consoleAce.define('ace/lib/es5-shim', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
|
||||
function Empty() {}
|
||||
|
||||
|
@ -870,7 +870,7 @@ var toObject = function (o) {
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/mode/json_worker', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/worker/mirror', 'ace/mode/json/json_parse'], function(require, exports, module) {
|
||||
consoleAce.define('ace/mode/json_worker', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/worker/mirror', 'ace/mode/json/json_parse'], function(require, exports, module) {
|
||||
|
||||
|
||||
var oop = require("../lib/oop");
|
||||
|
@ -908,7 +908,7 @@ oop.inherits(JsonWorker, Mirror);
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/lib/oop', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
consoleAce.define('ace/lib/oop', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
|
||||
|
||||
exports.inherits = function(ctor, superCtor) {
|
||||
|
@ -935,7 +935,7 @@ exports.implement = function(proto, mixin) {
|
|||
};
|
||||
|
||||
});
|
||||
ace.define('ace/worker/mirror', ['require', 'exports', 'module' , 'ace/document', 'ace/lib/lang'], function(require, exports, module) {
|
||||
consoleAce.define('ace/worker/mirror', ['require', 'exports', 'module' , 'ace/document', 'ace/lib/lang'], function(require, exports, module) {
|
||||
|
||||
|
||||
var Document = require("../document").Document;
|
||||
|
@ -984,7 +984,7 @@ var Mirror = exports.Mirror = function(sender) {
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/document', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/lib/event_emitter', 'ace/range', 'ace/anchor'], function(require, exports, module) {
|
||||
consoleAce.define('ace/document', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/lib/event_emitter', 'ace/range', 'ace/anchor'], function(require, exports, module) {
|
||||
|
||||
|
||||
var oop = require("./lib/oop");
|
||||
|
@ -1340,7 +1340,7 @@ var Document = function(text) {
|
|||
exports.Document = Document;
|
||||
});
|
||||
|
||||
ace.define('ace/lib/event_emitter', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
consoleAce.define('ace/lib/event_emitter', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
|
||||
|
||||
var EventEmitter = {};
|
||||
|
@ -1466,7 +1466,7 @@ exports.EventEmitter = EventEmitter;
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/range', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
consoleAce.define('ace/range', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
|
||||
var comparePoints = function(p1, p2) {
|
||||
return p1.row - p2.row || p1.column - p2.column;
|
||||
|
@ -1705,7 +1705,7 @@ Range.comparePoints = function(p1, p2) {
|
|||
exports.Range = Range;
|
||||
});
|
||||
|
||||
ace.define('ace/anchor', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/lib/event_emitter'], function(require, exports, module) {
|
||||
consoleAce.define('ace/anchor', ['require', 'exports', 'module' , 'ace/lib/oop', 'ace/lib/event_emitter'], function(require, exports, module) {
|
||||
|
||||
|
||||
var oop = require("./lib/oop");
|
||||
|
@ -1852,7 +1852,7 @@ var Anchor = exports.Anchor = function(doc, row, column) {
|
|||
|
||||
});
|
||||
|
||||
ace.define('ace/lib/lang', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
consoleAce.define('ace/lib/lang', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
|
||||
|
||||
exports.stringReverse = function(string) {
|
||||
|
@ -2035,7 +2035,7 @@ exports.delayedCall = function(fcn, defaultTimeout) {
|
|||
};
|
||||
});
|
||||
|
||||
ace.define('ace/mode/json/json_parse', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
consoleAce.define('ace/mode/json/json_parse', ['require', 'exports', 'module' ], function(require, exports, module) {
|
||||
|
||||
var at, // The index of the current character
|
||||
ch, // The current character
|
||||
|
|
|
@ -37,6 +37,7 @@ module.exports = function (kibana) {
|
|||
'fieldFormats',
|
||||
'navbarExtensions',
|
||||
'managementSections',
|
||||
'devTools',
|
||||
'docViews'
|
||||
],
|
||||
|
||||
|
@ -83,6 +84,13 @@ module.exports = function (kibana) {
|
|||
description: 'define index patterns, change config, and more',
|
||||
icon: 'plugins/kibana/assets/settings.svg',
|
||||
linkToLastSubUrl: false
|
||||
},
|
||||
{
|
||||
title: 'Dev Tools',
|
||||
order: 1010,
|
||||
url: '/app/kibana#/dev_tools',
|
||||
description: 'development tools',
|
||||
icon: 'plugins/kibana/assets/wrench.svg'
|
||||
}
|
||||
],
|
||||
injectDefaultVars(server, options) {
|
||||
|
|
4
src/core_plugins/kibana/public/assets/wrench.svg
Normal file
4
src/core_plugins/kibana/public/assets/wrench.svg
Normal file
|
@ -0,0 +1,4 @@
|
|||
<svg xmlns="http://www.w3.org/2000/svg" width="8" height="8" viewBox="0 0 8 8">
|
||||
<path d="M5.5 0c-1.38 0-2.5 1.12-2.5 2.5 0 .32.08.62.19.91l-2.91 2.88c-.39.39-.39 1.05 0 1.44.2.2.46.28.72.28.26 0 .52-.09.72-.28l2.88-2.91c.28.11.58.19.91.19 1.38 0 2.5-1.12 2.5-2.5 0-.16 0-.32-.03-.47l-.97.97h-2v-2l.97-.97c-.15-.03-.31-.03-.47-.03zm-4.5 6.5c.28 0 .5.22.5.5s-.22.5-.5.5-.5-.22-.5-.5.22-.5.5-.5z"
|
||||
/>
|
||||
</svg>
|
After Width: | Height: | Size: 407 B |
|
@ -0,0 +1,19 @@
|
|||
import uiModules from 'ui/modules';
|
||||
import devTools from 'ui/registry/dev_tools';
|
||||
import template from 'plugins/kibana/dev_tools/partials/dev_tools_app.html';
|
||||
import 'plugins/kibana/dev_tools/styles/dev_tools_app.less';
|
||||
|
||||
uiModules
|
||||
.get('apps/dev_tools')
|
||||
.directive('kbnDevToolsApp', function (Private, $location) {
|
||||
return {
|
||||
restrict: 'E',
|
||||
replace: true,
|
||||
template,
|
||||
transclude: true,
|
||||
link: function ($scope) {
|
||||
$scope.devTools = Private(devTools).inOrder;
|
||||
$scope.currentPath = `#${$location.path()}`;
|
||||
}
|
||||
};
|
||||
});
|
13
src/core_plugins/kibana/public/dev_tools/index.js
Normal file
13
src/core_plugins/kibana/public/dev_tools/index.js
Normal file
|
@ -0,0 +1,13 @@
|
|||
import uiRoutes from 'ui/routes';
|
||||
import devTools from 'ui/registry/dev_tools';
|
||||
import 'plugins/kibana/dev_tools/directives/dev_tools_app';
|
||||
|
||||
uiRoutes
|
||||
.when('/dev_tools', {
|
||||
resolve: {
|
||||
redirect(Private, kbnUrl) {
|
||||
const items = Private(devTools).inOrder;
|
||||
kbnUrl.redirect(items[0].url.substring(1));
|
||||
}
|
||||
}
|
||||
});
|
|
@ -0,0 +1,15 @@
|
|||
<div class="dev-tools-app-container app-container">
|
||||
<nav class="navbar navbar-default navbar-static-top subnav">
|
||||
<bread-crumbs omit-current-page="true"></bread-crumbs>
|
||||
|
||||
<ul class="nav navbar-nav">
|
||||
<li ng-repeat="item in devTools" ng-class="{active: currentPath === item.url}">
|
||||
<a class="navbar-link" kbn-href="{{::item.url}}">
|
||||
{{::item.display}}
|
||||
</a>
|
||||
</li>
|
||||
</ul>
|
||||
</nav>
|
||||
|
||||
<div role="main" class="dev-tools-container" ng-transclude></div>
|
||||
</div>
|
|
@ -0,0 +1,9 @@
|
|||
@import (reference) "~ui/styles/mixins.less";
|
||||
|
||||
.dev-tools-app-container {
|
||||
.flex-parent;
|
||||
}
|
||||
|
||||
.dev-tools-container {
|
||||
.flex-parent;
|
||||
}
|
|
@ -13,6 +13,7 @@ import 'plugins/kibana/visualize/index';
|
|||
import 'plugins/kibana/dashboard/index';
|
||||
import 'plugins/kibana/management/index';
|
||||
import 'plugins/kibana/doc';
|
||||
import 'plugins/kibana/dev_tools';
|
||||
import 'ui/vislib';
|
||||
import 'ui/agg_response';
|
||||
import 'ui/agg_types';
|
||||
|
|
4
src/ui/public/chrome/api/angular.js
vendored
4
src/ui/public/chrome/api/angular.js
vendored
|
@ -47,7 +47,9 @@ module.exports = function (chrome, internals) {
|
|||
length--;
|
||||
}
|
||||
|
||||
return path.substr(1, length).split('/');
|
||||
return path.substr(1, length)
|
||||
.replace(/_/g, ' ') // Present snake-cased breadcrumb names as individual words
|
||||
.split('/');
|
||||
};
|
||||
|
||||
const notify = new Notifier();
|
||||
|
|
6
src/ui/public/registry/dev_tools.js
Normal file
6
src/ui/public/registry/dev_tools.js
Normal file
|
@ -0,0 +1,6 @@
|
|||
import uiRegistry from 'ui/registry/_registry';
|
||||
export default uiRegistry({
|
||||
name: 'devTools',
|
||||
index: ['name'],
|
||||
order: ['order']
|
||||
});
|
|
@ -82,6 +82,7 @@ class UiExports {
|
|||
case 'chromeNavControls':
|
||||
case 'navbarExtensions':
|
||||
case 'managementSections':
|
||||
case 'devTools':
|
||||
case 'docViews':
|
||||
case 'hacks':
|
||||
return (plugin, spec) => {
|
||||
|
|
Loading…
Add table
Add a link
Reference in a new issue