Browse Source

feat(elasticsearch): trim edges, minor refactoring of #3541

Torkel Ödegaard 10 years ago
parent
commit
16847fdb41

+ 4 - 1
public/app/plugins/datasource/elasticsearch/bucket_agg.js

@@ -95,7 +95,10 @@ function (angular, _, queryDef) {
           settings.min_doc_count = settings.min_doc_count || 0;
           settings.min_doc_count = settings.min_doc_count || 0;
           $scope.agg.field = $scope.target.timeField;
           $scope.agg.field = $scope.target.timeField;
           settingsLinkText = 'Interval: ' + settings.interval;
           settingsLinkText = 'Interval: ' + settings.interval;
-          settingsLinkText += ', Min Doc Count: ' + settings.min_doc_count;
+
+          if (settings.min_doc_count > 0) {
+            settingsLinkText += ', Min Doc Count: ' + settings.min_doc_count;
+          }
 
 
           if (settings.trimEdges === undefined || settings.trimEdges < 0) {
           if (settings.trimEdges === undefined || settings.trimEdges < 0) {
             settings.trimEdges = 0;
             settings.trimEdges = 0;

+ 1 - 1
public/app/plugins/datasource/elasticsearch/partials/bucket_agg.html

@@ -60,7 +60,7 @@
 		<div class="tight-form last">
 		<div class="tight-form last">
 			<ul class="tight-form-list">
 			<ul class="tight-form-list">
 				<li class="tight-form-item" style="width: 170px">
 				<li class="tight-form-item" style="width: 170px">
-					Trim edges on timeserie
+					Trim edges points
 				</li>
 				</li>
 				<li>
 				<li>
 					<input class="tight-form-input" type="number" ng-model="agg.settings.trimEdges" ng-change="onChangeInternal()">
 					<input class="tight-form-input" type="number" ng-model="agg.settings.trimEdges" ng-change="onChangeInternal()">

+ 1 - 5
public/app/plugins/datasource/elasticsearch/partials/query.editor.html

@@ -50,14 +50,10 @@
 			Alias
 			Alias
 		</li>
 		</li>
 		<li>
 		<li>
-			<input type="text" class="tight-form-input" style="width: 260px;" ng-model="target.alias" spellcheck='false' placeholder="alias patterns (empty = auto)" ng-blur="get_data()">
+			<input type="text" class="tight-form-input" style="width: 200px;" ng-model="target.alias" spellcheck='false' placeholder="alias patterns (empty = auto)" ng-blur="get_data()">
 		</li>
 		</li>
 	</ul>
 	</ul>
 	<div class="clearfix"></div>
 	<div class="clearfix"></div>
-
-	<div style="padding: 10px" ng-if="target.rawQuery">
-		<textarea ng-model="target.rawQuery" rows="8" spellcheck="false" style="width: 100%; box-sizing: border-box;" ng-blur="queryUpdated()"></textarea>
-	</div>
 </div>
 </div>
 
 
 <div ng-hide="target.rawQuery">
 <div ng-hide="target.rawQuery">