Set placeholder for es save to dashboard title by default, add notice when no indices match

This commit is contained in:
Rashid Khan 2013-09-30 08:45:35 -07:00
parent bd21266679
commit 094226f638
2 changed files with 4 additions and 2 deletions

View File

@ -67,7 +67,7 @@
<li ng-show="loader.save_elasticsearch">
<h5>Elasticsearch</h5>
<form class="input-append">
<input class='input-medium' placeholder='Title' type="text" ng-model="elasticsearch.title"/>
<input class='input-medium' placeholder="{{dashboard.current.title}}" type="text" ng-model="elasticsearch.title"/>
<button class="btn" ng-click="elasticsearch_save('dashboard')"><i class="icon-save"></i></button>
</form>
</li>

View File

@ -116,12 +116,14 @@ function (angular, $, kbn, _, config, moment, Modernizr) {
if(p.length > 0) {
self.indices = p;
} else {
//TODO: Option to not failover
// Option to not failover
if(self.current.failover) {
self.indices = [self.current.index.default];
} else {
// Do not issue refresh if no indices match. This should be removed when panels
// properly understand when no indices are present
alertSrv.set('No results','There were no results because no indices were found that match your'+
' selected time span','info',5000);
return false;
}
}