[server] serve plugins statically at '/plugins'

This commit is contained in:
Spencer Alger 2014-10-14 15:37:07 -07:00
parent 430b18487e
commit 7f1f5544a1
51 changed files with 125 additions and 134 deletions

View file

@ -10,7 +10,7 @@ define(function (require) {
return {
restrict: 'E',
template: require('text!apps/dashboard/partials/panel.html'),
template: require('text!plugins/dashboard/partials/panel.html'),
requires: '^dashboardGrid',
link: function ($scope, $el) {
// using $scope inheritance, panels are available in AppState

View file

@ -9,10 +9,10 @@ define(function (require) {
require('components/notify/notify');
require('components/typeahead/typeahead');
require('apps/dashboard/directives/grid');
require('apps/dashboard/directives/panel');
require('apps/dashboard/services/saved_dashboards');
require('css!apps/dashboard/styles/main.css');
require('plugins/dashboard/directives/grid');
require('plugins/dashboard/directives/panel');
require('plugins/dashboard/services/saved_dashboards');
require('css!plugins/dashboard/styles/main.css');
var app = require('modules').get('app/dashboard', [
'elasticsearch',
@ -25,7 +25,7 @@ define(function (require) {
require('routes')
.when('/dashboard', {
template: require('text!apps/dashboard/index.html'),
template: require('text!plugins/dashboard/index.html'),
resolve: {
dash: function (savedDashboards) {
return savedDashboards.get();
@ -33,7 +33,7 @@ define(function (require) {
}
})
.when('/dashboard/:id', {
template: require('text!apps/dashboard/index.html'),
template: require('text!plugins/dashboard/index.html'),
resolve: {
dash: function (savedDashboards, Notifier, $route, $location, courier) {
return savedDashboards.get($route.current.params.id)
@ -63,10 +63,10 @@ define(function (require) {
var $state = $scope.state = new AppState(stateDefaults);
$scope.configTemplate = new ConfigTemplate({
save: require('text!apps/dashboard/partials/save_dashboard.html'),
load: require('text!apps/dashboard/partials/load_dashboard.html'),
share: require('text!apps/dashboard/partials/share.html'),
pickVis: require('text!apps/dashboard/partials/pick_visualization.html')
save: require('text!plugins/dashboard/partials/save_dashboard.html'),
load: require('text!plugins/dashboard/partials/load_dashboard.html'),
share: require('text!plugins/dashboard/partials/share.html'),
pickVis: require('text!plugins/dashboard/partials/pick_visualization.html')
});
$scope.openSave = _.partial($scope.configTemplate.toggle, 'save');

View file

@ -2,12 +2,12 @@ define(function (require) {
var module = require('modules').get('app/dashboard');
var _ = require('lodash');
// bring in the factory
require('apps/dashboard/services/_saved_dashboard');
require('plugins/dashboard/services/_saved_dashboard');
// Register this service with the saved object registry so it can be
// edited by the object editor.
require('apps/settings/saved_object_registry').register({
require('plugins/settings/saved_object_registry').register({
service: 'savedDashboards',
title: 'dashboards'
});

View file

@ -1,8 +1,8 @@
define(function (require) {
var $ = require('jquery');
var app = require('modules').get('apps/discover');
var html = require('text!apps/discover/components/field_chooser/discover_field.html');
var detailsHtml = require('text!apps/discover/components/field_chooser/discover_field_details.html');
var html = require('text!plugins/discover/components/field_chooser/discover_field.html');
var detailsHtml = require('text!plugins/discover/components/field_chooser/discover_field_details.html');
var _ = require('lodash');
require('directives/css_truncate');

View file

@ -1,17 +1,17 @@
define(function (require) {
var app = require('modules').get('apps/discover');
var html = require('text!apps/discover/components/field_chooser/field_chooser.html');
var html = require('text!plugins/discover/components/field_chooser/field_chooser.html');
var _ = require('lodash');
var jsonPath = require('jsonpath');
var rison = require('utils/rison');
var qs = require('utils/query_string');
var fieldCalculator = require('apps/discover/components/field_chooser/lib/field_calculator');
var fieldCalculator = require('plugins/discover/components/field_chooser/lib/field_calculator');
require('directives/css_truncate');
require('directives/field_name');
require('filters/unique');
require('apps/discover/components/field_chooser/discover_field');
require('plugins/discover/components/field_chooser/discover_field');
app.directive('discFieldChooser', function ($location, globalState, config) {
return {

View file

@ -2,9 +2,9 @@ define(function (require) {
var _ = require('lodash');
var angular = require('angular');
var moment = require('moment');
var settingsHtml = require('text!apps/discover/partials/settings.html');
var saveHtml = require('text!apps/discover/partials/save_search.html');
var loadHtml = require('text!apps/discover/partials/load_search.html');
var settingsHtml = require('text!plugins/discover/partials/settings.html');
var saveHtml = require('text!plugins/discover/partials/save_search.html');
var loadHtml = require('text!plugins/discover/partials/load_search.html');
var interval = require('utils/interval');
var datemath = require('utils/datemath');
@ -19,7 +19,7 @@ define(function (require) {
require('components/state_management/app_state');
require('services/timefilter');
require('apps/discover/directives/table');
require('plugins/discover/directives/table');
var app = require('modules').get('apps/discover', [
'kibana/notify',
@ -29,7 +29,7 @@ define(function (require) {
require('routes')
.when('/discover/:id?', {
template: require('text!apps/discover/index.html'),
template: require('text!plugins/discover/index.html'),
reloadOnSearch: false,
resolve: {
indexList: function (courier) {
@ -48,9 +48,9 @@ define(function (require) {
app.controller('discover', function ($scope, config, courier, $route, $window, Notifier, AppState, timefilter, Promise, Private, kbnUrl) {
var Vis = Private(require('components/vis/vis'));
var SegmentedFetch = Private(require('apps/discover/_segmented_fetch'));
var SegmentedFetch = Private(require('plugins/discover/_segmented_fetch'));
var HitSortFn = Private(require('apps/discover/_hit_sort_fn'));
var HitSortFn = Private(require('plugins/discover/_hit_sort_fn'));
var notify = new Notifier({
location: 'Discover'

View file

@ -1,10 +1,10 @@
define(function (require) {
var html = require('text!apps/discover/partials/table.html');
var html = require('text!plugins/discover/partials/table.html');
require('directives/truncated');
require('directives/infinite_scroll');
require('apps/discover/directives/table_header');
require('apps/discover/directives/table_row');
require('plugins/discover/directives/table_header');
require('plugins/discover/directives/table_row');
var module = require('modules').get('app/discover');

View file

@ -3,7 +3,7 @@ define(function (require) {
var module = require('modules').get('app/discover');
module.directive('kbnTableHeader', function () {
var headerHtml = require('text!apps/discover/partials/table_header.html');
var headerHtml = require('text!plugins/discover/partials/table_header.html');
return {
restrict: 'A',
scope: {

View file

@ -13,9 +13,9 @@ define(function (require) {
* ```
*/
module.directive('kbnTableRow', function ($compile, config) {
var openRowHtml = require('text!apps/discover/partials/table_row/open.html');
var detailsHtml = require('text!apps/discover/partials/table_row/details.html');
var cellTemplate = _.template(require('text!apps/discover/partials/table_row/cell.html'));
var openRowHtml = require('text!plugins/discover/partials/table_row/open.html');
var detailsHtml = require('text!plugins/discover/partials/table_row/details.html');
var cellTemplate = _.template(require('text!plugins/discover/partials/table_row/cell.html'));
var truncateByHeightTemplate = _.template(require('text!partials/truncate_by_height.html'));
return {

View file

@ -1,8 +1,8 @@
define(function (require, module, exports) {
require('apps/discover/directives/table');
require('apps/discover/saved_searches/saved_searches');
require('apps/discover/directives/timechart');
require('apps/discover/components/field_chooser/field_chooser');
require('apps/discover/controllers/discover');
require('css!apps/discover/styles/main.css');
require('plugins/discover/directives/table');
require('plugins/discover/saved_searches/saved_searches');
require('plugins/discover/directives/timechart');
require('plugins/discover/components/field_chooser/field_chooser');
require('plugins/discover/controllers/discover');
require('css!plugins/discover/styles/main.css');
});

View file

@ -1,7 +1,7 @@
define(function (require) {
var _ = require('lodash');
require('apps/discover/saved_searches/_saved_search');
require('plugins/discover/saved_searches/_saved_search');
require('components/notify/notify');
var module = require('modules').get('discover/saved_searches', [
@ -10,7 +10,7 @@ define(function (require) {
// Register this service with the saved object registry so it can be
// edited by the object editor.
require('apps/settings/saved_object_registry').register({
require('plugins/settings/saved_object_registry').register({
service: 'savedSearches',
title: 'searches'
});

View file

@ -1,7 +1,7 @@
define(function (require, module, exports) {
var _ = require('lodash');
require('css!apps/settings/styles/main.css');
require('css!plugins/settings/styles/main.css');
require('filters/start_from');
require('routes')
@ -13,14 +13,14 @@ define(function (require, module, exports) {
.directive('kbnSettingsApp', function (Private, $route, timefilter) {
return {
restrict: 'E',
template: require('text!apps/settings/app.html'),
template: require('text!plugins/settings/app.html'),
transclude: true,
scope: {
sectionName: '@section'
},
link: function ($scope, $el) {
timefilter.enabled = false;
$scope.sections = require('apps/settings/sections/index');
$scope.sections = require('plugins/settings/sections/index');
$scope.section = _.find($scope.sections, { name: $scope.sectionName });
$scope.sections.forEach(function (section) {

View file

@ -3,7 +3,7 @@ define(function (require) {
require('routes')
.when('/settings/about', {
template: require('text!apps/settings/sections/about/index.html')
template: require('text!plugins/settings/sections/about/index.html')
});
require('modules').get('apps/settings')

View file

@ -4,7 +4,7 @@ define(function (require) {
require('routes')
.when('/settings/advanced', {
template: require('text!apps/settings/sections/advanced/index.html')
template: require('text!plugins/settings/sections/advanced/index.html')
});
require('modules').get('apps/settings')

View file

@ -2,10 +2,10 @@ define(function (require) {
// each of these private modules returns an object defining that section, their properties
// are used to create the nav bar
return [
require('apps/settings/sections/indices/index'),
require('apps/settings/sections/advanced/index'),
require('apps/settings/sections/objects/index'),
require('apps/settings/sections/about/index'),
require('plugins/settings/sections/indices/index'),
require('plugins/settings/sections/advanced/index'),
require('plugins/settings/sections/objects/index'),
require('plugins/settings/sections/about/index'),
];
});

View file

@ -5,14 +5,14 @@ define(function (require) {
require('routes')
.when('/settings/indices/', {
template: require('text!apps/settings/sections/indices/_create.html')
template: require('text!plugins/settings/sections/indices/_create.html')
});
require('modules').get('apps/settings')
.controller('settingsIndicesCreate', function ($scope, kbnUrl, Private, Notifier, indexPatterns, es, config) {
var notify = new Notifier();
var MissingIndices = errors.IndexPatternMissingIndices;
var refreshKibanaIndex = Private(require('apps/settings/sections/indices/_refresh_kibana_index'));
var refreshKibanaIndex = Private(require('plugins/settings/sections/indices/_refresh_kibana_index'));
var intervals = indexPatterns.intervals;
// this and child scopes will write pattern vars here

View file

@ -3,7 +3,7 @@ define(function (require) {
require('routes')
.when('/settings/indices/:id', {
template: require('text!apps/settings/sections/indices/_edit.html'),
template: require('text!plugins/settings/sections/indices/_edit.html'),
resolve: {
indexPattern: function ($route, courier) {
return courier.indexPatterns.get($route.current.params.id)
@ -15,7 +15,7 @@ define(function (require) {
require('modules').get('apps/settings')
.controller('settingsIndicesEdit', function ($scope, $location, $route, config, courier, Notifier, Private) {
var notify = new Notifier();
var refreshKibanaIndex = Private(require('apps/settings/sections/indices/_refresh_kibana_index'));
var refreshKibanaIndex = Private(require('plugins/settings/sections/indices/_refresh_kibana_index'));
$scope.indexPattern = $route.current.locals.indexPattern;
var otherIds = _.without($route.current.locals.indexPatternIds, $scope.indexPattern.id);

View file

@ -1,8 +1,8 @@
define(function (require) {
var _ = require('lodash');
require('apps/settings/sections/indices/_create');
require('apps/settings/sections/indices/_edit');
require('plugins/settings/sections/indices/_create');
require('plugins/settings/sections/indices/_edit');
// add a dependency to all of the subsection routes
require('routes')
@ -18,7 +18,7 @@ define(function (require) {
return {
restrict: 'E',
transclude: true,
template: require('text!apps/settings/sections/indices/index.html'),
template: require('text!plugins/settings/sections/indices/index.html'),
link: function ($scope) {
$scope.edittingId = $route.current.params.id;
$scope.defaultIndex = config.get('defaultIndex');

View file

@ -1,7 +1,7 @@
define(function (require) {
var _ = require('lodash');
var registry = require('apps/settings/saved_object_registry');
var objectIndexHTML = require('text!apps/settings/sections/objects/_objects.html');
var registry = require('plugins/settings/saved_object_registry');
var objectIndexHTML = require('text!plugins/settings/sections/objects/_objects.html');
require('routes')
.when('/settings/objects', {

View file

@ -2,8 +2,8 @@ define(function (require) {
var _ = require('lodash');
var inflection = require('inflection');
var rison = require('utils/rison');
var registry = require('apps/settings/saved_object_registry');
var objectViewHTML = require('text!apps/settings/sections/objects/_view.html');
var registry = require('plugins/settings/saved_object_registry');
var objectViewHTML = require('text!plugins/settings/sections/objects/_view.html');
require('routes')
.when('/settings/objects/:service/:id', {

View file

@ -1,6 +1,6 @@
define(function (require) {
require('apps/settings/sections/objects/_view');
require('apps/settings/sections/objects/_objects');
require('plugins/settings/sections/objects/_view');
require('plugins/settings/sections/objects/_objects');
require('angular-ui-ace');
require('angular-elastic');

View file

@ -5,9 +5,9 @@ define(function (require) {
var _ = require('lodash');
var $ = require('jquery');
var aggTypes = Private(require('components/agg_types/index'));
var aggSelectHtml = require('text!apps/visualize/editor/agg_select.html');
var aggSelectHtml = require('text!plugins/visualize/editor/agg_select.html');
require('apps/visualize/editor/agg_param');
require('plugins/visualize/editor/agg_param');
var notify = new Notifier({
location: 'visAggGroup'
@ -16,7 +16,7 @@ define(function (require) {
return {
restrict: 'E',
replace: true,
template: require('text!apps/visualize/editor/agg.html'),
template: require('text!plugins/visualize/editor/agg.html'),
scope: {
vis: '=',
agg: '=',

View file

@ -2,15 +2,15 @@ define(function (require) {
require('modules')
.get('app/visualize')
.directive('visEditorAggGroup', function (Private) {
require('apps/visualize/editor/agg');
require('apps/visualize/editor/nesting_indicator');
require('plugins/visualize/editor/agg');
require('plugins/visualize/editor/nesting_indicator');
var eachGroupHtml = require('text!apps/visualize/editor/agg_group.html');
var eachGroupHtml = require('text!plugins/visualize/editor/agg_group.html');
var AggConfig = Private(require('components/vis/_agg_config'));
return {
restrict: 'E',
template: require('text!apps/visualize/editor/agg_group.html'),
template: require('text!plugins/visualize/editor/agg_group.html'),
replace: true,
scope: {
vis: '=',

View file

@ -1,7 +1,7 @@
define(function (require) {
require('apps/visualize/saved_visualizations/saved_visualizations');
require('apps/visualize/editor/sidebar');
require('apps/visualize/editor/agg_filter');
require('plugins/visualize/saved_visualizations/saved_visualizations');
require('plugins/visualize/editor/sidebar');
require('plugins/visualize/editor/agg_filter');
require('directives/saved_object_finder');
require('components/visualize/visualize');
@ -9,7 +9,7 @@ define(function (require) {
require('routes')
.when('/visualize/create', {
template: require('text!apps/visualize/editor/editor.html'),
template: require('text!plugins/visualize/editor/editor.html'),
resolve: {
savedVis: function (savedVisualizations, courier, $route) {
if (!$route.current.params.indexPattern && !$route.current.params.savedSearchId) {
@ -24,7 +24,7 @@ define(function (require) {
}
})
.when('/visualize/edit/:id', {
template: require('text!apps/visualize/editor/editor.html'),
template: require('text!plugins/visualize/editor/editor.html'),
resolve: {
savedVis: function (savedVisualizations, courier, $route) {
return savedVisualizations.get($route.current.params.id)
@ -60,9 +60,9 @@ define(function (require) {
// config panel templates
var configTemplate = new ConfigTemplate({
save: require('text!apps/visualize/editor/panels/save.html'),
load: require('text!apps/visualize/editor/panels/load.html'),
share: require('text!apps/visualize/editor/panels/share.html'),
save: require('text!plugins/visualize/editor/panels/save.html'),
load: require('text!plugins/visualize/editor/panels/load.html'),
share: require('text!plugins/visualize/editor/panels/share.html'),
});
var $state = (function initState() {

View file

@ -4,11 +4,11 @@ define(function (require) {
.directive('visEditorSidebar', function () {
var _ = require('lodash');
require('apps/visualize/editor/agg_group');
require('plugins/visualize/editor/agg_group');
return {
restrict: 'E',
template: require('text!apps/visualize/editor/sidebar.html'),
template: require('text!plugins/visualize/editor/sidebar.html'),
replace: true,
scope: {
vis: '=',

View file

@ -1,8 +1,8 @@
define(function (require) {
require('css!apps/visualize/styles/main.css');
require('css!plugins/visualize/styles/main.css');
require('apps/visualize/editor/editor');
require('apps/visualize/wizard/wizard');
require('plugins/visualize/editor/editor');
require('plugins/visualize/wizard/wizard');
require('routes')
.when('/visualize', {

View file

@ -2,11 +2,11 @@ define(function (require) {
var app = require('modules').get('app/visualize');
var _ = require('lodash');
require('apps/visualize/saved_visualizations/_saved_vis');
require('plugins/visualize/saved_visualizations/_saved_vis');
// Register this service with the saved object registry so it can be
// edited by the object editor.
require('apps/settings/saved_object_registry').register({
require('plugins/settings/saved_object_registry').register({
service: 'savedVisualizations',
title: 'visualizations'
});

View file

@ -1,9 +1,9 @@
define(function (require) {
var _ = require('lodash');
require('apps/visualize/saved_visualizations/saved_visualizations');
require('plugins/visualize/saved_visualizations/saved_visualizations');
require('directives/saved_object_finder');
require('apps/discover/saved_searches/saved_searches');
require('plugins/discover/saved_searches/saved_searches');
var templateStep = function (num, txt) {
return '<div ng-controller="VisualizeWizardStep' + num + '" class="container vis-wizard">' + txt + '</div>';
@ -16,7 +16,7 @@ define(function (require) {
/** Wizard Step 1
/********/
routes.when('/visualize/step/1', {
template: templateStep(1, require('text!apps/visualize/wizard/step_1.html')),
template: templateStep(1, require('text!plugins/visualize/wizard/step_1.html')),
resolve: {
indexPatternIds: function (courier) {
return courier.indexPatterns.getIds();
@ -46,7 +46,7 @@ define(function (require) {
/** Wizard Step 2
/********/
routes.when('/visualize/step/2', {
template: templateStep(2, require('text!apps/visualize/wizard/step_2.html'))
template: templateStep(2, require('text!plugins/visualize/wizard/step_2.html'))
});
module.controller('VisualizeWizardStep2', function ($scope, $route, $location, timefilter, Private) {

View file

@ -1,22 +0,0 @@
require "rubygems"
require "bundler/setup"
ROOT = File.expand_path("#{File.dirname(__FILE__)}/../")
if ENV['RACK_ENV'] == ('development')
PUBLIC_ROOT = File.expand_path("#{File.dirname(__FILE__)}/../../kibana/")
CONFIG_PATH = File.expand_path("#{File.dirname(__FILE__)}/kibana.yml")
end
if ENV['RACK_ENV'] == ('production')
PUBLIC_ROOT = File.expand_path("#{File.dirname(__FILE__)}/../public/")
CONFIG_PATH = ENV["CONFIG_PATH"]
end
$LOAD_PATH.unshift(ROOT)
# Require the application
require "#{ROOT}/lib/app"
# Run the application
run Kibana::App

View file

@ -9,6 +9,7 @@ require "lib/ColorLogger"
require "routes/home"
require "sinatra/json"
require "routes/proxy"
require "routes/plugins"
class Logger
alias_method :write, :<<
@ -67,6 +68,7 @@ module Kibana
# Routes go here
use Routes::Home
use Routes::Proxy
use Routes::Plugins
end
end

View file

@ -0,0 +1,11 @@
require "routes/base"
module Kibana
module Routes
class Plugins < Base
use Rack::Static, :urls => ["/plugins"], :root => File.expand_path("#{settings.plugin_folder}/..")
end
end
end

View file

@ -4,7 +4,7 @@ module.exports = {
src: {
src: [
'<%= src %>/kibana/components/*/*.less',
'<%= src %>/kibana/apps/dashboard/styles/main.less',
'<%= src %>/kibana/plugins/dashboard/styles/main.less',
'<%= src %>/kibana/apps/discover/styles/main.less',
'<%= src %>/kibana/apps/settings/styles/main.less',
'<%= src %>/kibana/apps/visualize/styles/main.less',

View file

@ -7,7 +7,7 @@ define(function (require) {
require('angular-route');
// Load the code for the directive
require('apps/dashboard/directives/panel');
require('plugins/dashboard/directives/panel');
describe('Gridster', function () {
var $scope, $elem, compile;

View file

@ -7,11 +7,11 @@ define(function (require) {
require('angular-route');
// Load the code for the directive
require('apps/visualize/index');
require('apps/dashboard/index');
require('plugins/visualize/index');
require('plugins/dashboard/index');
// TODO: This should not be needed, timefilter is only included here
require('apps/discover/index');
require('plugins/discover/index');
describe('Dashboard panels', function () {

View file

@ -9,7 +9,7 @@ define(function (require) {
require('angular-route');
// Load the code for the modules
require('apps/dashboard/index');
require('plugins/dashboard/index');
describe('Dashboard app', function () {
var $scope,

View file

@ -6,7 +6,7 @@ define(function (require) {
// Load the kibana app dependencies.
require('services/private');
require('apps/discover/components/field_chooser/discover_field');
require('plugins/discover/components/field_chooser/discover_field');
var $parentScope, $scope, indexPattern;

View file

@ -3,7 +3,7 @@ define(function (require) {
var $ = require('jquery');
var _ = require('lodash');
var sinon = require('test_utils/auto_release_sinon');
var fieldCalculator = require('apps/discover/components/field_chooser/lib/field_calculator');
var fieldCalculator = require('plugins/discover/components/field_chooser/lib/field_calculator');
// Load the kibana app dependencies.
require('services/private');

View file

@ -6,7 +6,7 @@ define(function (require) {
// Load the kibana app dependencies.
require('services/private');
require('apps/discover/components/field_chooser/field_chooser');
require('plugins/discover/components/field_chooser/field_chooser');
var $parentScope, $scope, config, indexPattern;

View file

@ -9,7 +9,7 @@ define(function (require) {
// Load the kibana app dependencies.
require('angular-route');
require('apps/discover/index');
require('plugins/discover/index');
var $parentScope, $scope, config;

View file

@ -8,7 +8,7 @@ define(function (require) {
beforeEach(module('hitSortFunctionTests'));
beforeEach(inject(function (Private) {
createHitSortFn = Private(require('apps/discover/_hit_sort_fn'));
createHitSortFn = Private(require('plugins/discover/_hit_sort_fn'));
}));

View file

@ -39,7 +39,7 @@ define(function (require) {
var Notifier = $injector.get('Notifier');
notify = new Notifier();
SegmentedFetch = Private(require('apps/discover/_segmented_fetch'));
SegmentedFetch = Private(require('plugins/discover/_segmented_fetch'));
// mock the searchSource
searchSourceStubs = {

View file

@ -8,7 +8,7 @@ define(function (require) {
// Load the kibana app dependencies.
require('angular-route');
require('apps/discover/index');
require('plugins/discover/index');
var $parentScope, $scope, $elem;

View file

@ -3,7 +3,7 @@ define(function (require) {
var $ = require('jquery');
require('angular-route');
require('apps/discover/index');
require('plugins/discover/index');
var $parentScope, $scope, $elem;

View file

@ -5,7 +5,7 @@ define(function (require) {
// Load the kibana app dependencies.
require('angular-route');
require('apps/discover/index');
require('plugins/discover/index');
var $parentScope, $scope, $elem;

View file

@ -9,11 +9,11 @@ define(function (require) {
// Load the kibana app dependencies.
require('angular-route');
require('apps/visualize/index');
require('apps/dashboard/index');
require('plugins/visualize/index');
require('plugins/dashboard/index');
// TODO: This should not be needed, timefilter is only included here, it should move
require('apps/discover/index');
require('plugins/discover/index');
var $parentScope, $scope, $elem;
var clock, anchor = '2014-01-01T06:06:06.666Z';

View file

@ -5,7 +5,7 @@ define(function (require) {
// Load the kibana app dependencies.
require('angular-route');
require('apps/discover/index');
require('plugins/discover/index');
var $parentScope, $scope, $elem;

View file

@ -7,7 +7,7 @@ define(function (require) {
require('components/typeahead/typeahead');
// TODO: This should not be needed, timefilter is only included here, it should move
require('apps/discover/index');
require('plugins/discover/index');
var typeaheadHistoryCount = 10;
var typeaheadName = 'unittest';

View file

@ -4,7 +4,7 @@ define(function (require) {
// Load the kibana app dependencies.
require('angular-route');
require('apps/discover/index');
require('plugins/discover/index');
require('filters/field_type');
var filter, types;

View file

@ -5,7 +5,7 @@ define(function (require) {
require('angular-route');
// Load kibana and its applications
require('apps/discover/index');
require('plugins/discover/index');
var rison;
var risonDecode;

View file

@ -4,7 +4,7 @@ define(function (require) {
// Load the kibana app dependencies.
require('angular-route');
require('apps/discover/index');
require('plugins/discover/index');
require('filters/short_dots');
var filter, config;

View file

@ -4,7 +4,7 @@ define(function (require) {
// Load the kibana app dependencies.
require('angular-route');
require('apps/discover/index');
require('plugins/discover/index');
var filter;