module.html 1.5 KB

123456789101112131415161718192021222324252627282930313233343536
  1. <kibana-panel ng-controller='histogram' ng-init="init()" style="height:{{panel.height || row.height}}">
  2. <style>
  3. .histogram-legend {
  4. display:inline-block;
  5. padding-right:5px
  6. }
  7. .histogram-legend-dot {
  8. display:inline-block;
  9. height:10px;
  10. width:10px;
  11. border-radius:5px;
  12. }
  13. .histogram-legend-item {
  14. display:inline-block;
  15. }
  16. .histogram-chart {
  17. position:relative;
  18. }
  19. </style>
  20. <span ng-show="panel.spyable" class='spy panelextra pointer'>
  21. <i bs-modal="'partials/inspector.html'" class="icon-eye-open"></i>
  22. </span>
  23. <div>
  24. <span ng-show='panel.zoomlinks && data'>
  25. <!--<a class='small' ng-click='zoom(0.5)'><i class='icon-zoom-in'></i> Zoom In</a>-->
  26. <a class='small' ng-click='zoom(2)'><i class='icon-zoom-out'></i> Zoom Out</a> |
  27. </span>
  28. <span ng-show="panel.legend" ng-repeat='series in data' class="histogram-legend">
  29. <i class='icon-circle' ng-style="{color: series.info.color}"></i>
  30. <span class='small histogram-legend-item'>{{series.info.alias}} ({{series.hits}})</span>
  31. </span>
  32. <span ng-show="panel.legend" class="small"><span ng-show="panel.value_field && panel.mode != 'count'">{{panel.value_field}}</span> {{panel.mode}} per <strong>{{panel.interval}}</strong> | (<strong>{{hits}}</strong> hits)</span>
  33. </div>
  34. <center><img ng-show='panel.loading && _.isUndefined(data)' src="common/img/load_big.gif"></center>
  35. <div histogram-chart class="histogram-chart" params="{{panel}}"></div>
  36. </kibana-panel>