Call toggleTimepicker when config is closed

This commit is contained in:
Rashid Khan 2015-05-14 15:19:36 -07:00
parent 4d0bb7c636
commit 791253091a
2 changed files with 4 additions and 3 deletions

View file

@ -13,7 +13,7 @@ define(function (require) {
var timepickerHtml = require('text!plugins/kibana/_timepicker.html');
$scope.toggleTimepicker = function (tab) {
tab = tab || 'filter';
tab = tab || timefilter.timepickerActiveTab || 'filter';
// Close if already open
if ($scope.globalConfigTemplate === timepickerHtml && timefilter.timepickerActiveTab === tab) {

View file

@ -41,7 +41,7 @@
</li>
<li class="to-body" ng-class="{active: timefilter.timepickerActiveTab === 'filter'}">
<a ng-click="toggleTimepicker()" aria-haspopup="true" aria-expanded="false" class="navbar-timepicker-time-desc">
<a ng-click="toggleTimepicker('filter')" aria-haspopup="true" aria-expanded="false" class="navbar-timepicker-time-desc">
<i aria-hidden="true" class="fa fa-clock-o"></i>
<pretty-duration from="timefilter.time.from" to="timefilter.time.to"></pretty-duration>
</a>
@ -60,7 +60,8 @@
<config
ng-show="timefilter.enabled"
config-template="globalConfigTemplate"
config-object="timefilter">
config-object="timefilter"
config-close="toggleTimepicker">
</config>
<div class="application" ng-view></div>