From cc69a90f73dcfc598e09d4745b04312d671abee4 Mon Sep 17 00:00:00 2001 From: Rashid Khan Date: Thu, 19 Sep 2013 17:01:32 -0700 Subject: [PATCH] Make panel extra icons more obvious, fix overlap, add tooltips, add method for panels to define custom modals --- src/app/directives/kibanaPanel.js | 21 +++++++++++++--- src/app/panels/bettermap/module.html | 3 --- src/app/panels/bettermap/module.js | 8 ++++++ src/app/panels/derivequeries/module.html | 4 --- src/app/panels/derivequeries/module.js | 8 ++++++ src/app/panels/histogram/module.html | 3 --- src/app/panels/histogram/module.js | 8 ++++++ src/app/panels/hits/module.html | 3 --- src/app/panels/hits/module.js | 8 ++++++ src/app/panels/map/module.html | 3 --- src/app/panels/map/module.js | 18 ++++++++------ src/app/panels/pie/module.html | 4 --- src/app/panels/pie/module.js | 31 +++++++++++------------- src/app/panels/table/module.html | 5 ---- src/app/panels/table/module.js | 8 ++++++ src/app/panels/terms/module.html | 3 --- src/app/panels/terms/module.js | 8 ++++++ src/app/panels/trends/editor.html | 15 +++--------- src/app/panels/trends/module.js | 15 +++++++++--- src/app/partials/modal.html | 2 +- src/app/partials/panelgeneral.html | 6 ++--- src/css/bootstrap.dark.min.css | 2 +- src/css/bootstrap.light.min.css | 2 +- src/vendor/bootstrap/less/overrides.less | 12 +++++++-- 24 files changed, 121 insertions(+), 79 deletions(-) diff --git a/src/app/directives/kibanaPanel.js b/src/app/directives/kibanaPanel.js index 3a64fc4ee1f..c9968c14d34 100755 --- a/src/app/directives/kibanaPanel.js +++ b/src/app/directives/kibanaPanel.js @@ -10,9 +10,24 @@ function (angular) { var editorTemplate = '' + - '' + - '{{panel.type}} ' + + + // Editor link + '' + + + + '' + + ''+ + ' / ' + + + '' + + ''+ + ''+ + ' / ' + + + '{{panel.type}} ' + + '' + + '

' + '{{panel.title}}' + ' - - -
diff --git a/src/app/panels/bettermap/module.js b/src/app/panels/bettermap/module.js index d38e7f02b97..37f18580a80 100755 --- a/src/app/panels/bettermap/module.js +++ b/src/app/panels/bettermap/module.js @@ -32,6 +32,14 @@ function (angular, app, _, L, localRequire) { src: 'app/partials/querySelect.html' } ], + modals : [ + { + description: "Inspect", + icon: "icon-info-sign", + partial: "app/partials/inspector.html", + show: $scope.panel.spyable + } + ], status : "Experimental", description : "Displays geo points in clustered groups on a map. The cavaet for this panel is"+ " that, for better or worse, it does NOT use the terms facet and it does query "+ diff --git a/src/app/panels/derivequeries/module.html b/src/app/panels/derivequeries/module.html index 4e56e1e2f7b..3546f40bae0 100755 --- a/src/app/panels/derivequeries/module.html +++ b/src/app/panels/derivequeries/module.html @@ -17,10 +17,6 @@ box-sizing: border-box; /* Opera/IE 8+ */ } - - - -