legend.html 1.5 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243
  1. <span ng-show="panel.legend"
  2. ng-class="{'pull-right': series.yaxis === 2, 'hidden-series': hiddenSeries[series.alias]}"
  3. ng-repeat='series in legend'
  4. class="histogram-legend">
  5. <i class='icon-minus pointer'
  6. ng-style="{color: series.color}"
  7. bs-popover="'colorPopup.html'"
  8. data-unique="1"
  9. data-placement="{{series.yaxis === 2 ? 'bottomRight' : 'bottomLeft'}}">
  10. </i>
  11. <span class='small histogram-legend-item'>
  12. <a ng-click="toggleSeries(series)">
  13. {{series.alias}}
  14. </a>
  15. </span>
  16. </span>
  17. <script type="text/ng-template" id="colorPopup.html">
  18. <div class="histogram-legend-popover">
  19. <div class="histogram-legend-popover-header">
  20. <a class="close" ng-click="dismiss();" href="">×</a>
  21. </div>
  22. <div class="editor-row">
  23. <a class="small" ng-click="toggleYAxis(series)">
  24. 2:nd Y-axis (y&sup2;) <input type="checkbox"></input>
  25. </a>
  26. </div>
  27. <div class="editor-row">
  28. Fill style <select class="input-mini" ng-model="panel.aliasFillStyle[series.alias]" ng-options="f for f in ['no', 'all', 'null']" ng-change="get_data()"></select>
  29. </div>
  30. <div class="editor-row">
  31. <i ng-repeat="color in colors"
  32. class="pointer"
  33. ng-class="{'icon-circle-blank': color === series.color,'icon-circle': color !== series.color}"
  34. ng-style="{color:color}"
  35. ng-click="changeSeriesColor(series, color);dismiss();">
  36. </i>
  37. </div>
  38. </div>
  39. </script>