2013-12-06 14:53:05 +01:00
|
|
|
<div class="editor-row">
|
2013-12-20 08:18:08 +01:00
|
|
|
|
|
|
|
|
<div class="grafana-target" ng-repeat="target in panel.targets" ng-controller="GraphiteTargetCtrl" ng-init="init()">
|
2013-12-20 15:23:20 +01:00
|
|
|
<div class="grafana-target-inner-wrapper">
|
|
|
|
|
<div class="grafana-target-inner">
|
2013-12-25 10:35:52 +01:00
|
|
|
<ul class="grafana-target-controls">
|
|
|
|
|
<li>
|
|
|
|
|
<a class="pointer" tabindex="1" ng-click="showTextEditor = true">
|
|
|
|
|
<i class="icon-pencil"></i>
|
|
|
|
|
</a>
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<a class="pointer" tabindex="1" ng-click="enableTextEditor()">
|
|
|
|
|
<i class="icon-cog"></i>
|
|
|
|
|
</a>
|
|
|
|
|
</li>
|
|
|
|
|
<li>
|
|
|
|
|
<a class="pointer" tabindex="1" ng-click="removeTarget(target)">
|
|
|
|
|
<i class="icon-remove"></i>
|
|
|
|
|
</a>
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
|
|
<ul class="grafana-target-controls-left">
|
|
|
|
|
<li>
|
|
|
|
|
<a class="grafana-target-segment" ng-click="hideit()" role="menuitem">
|
|
|
|
|
<i class="icon-eye-open"></i>
|
|
|
|
|
</a>
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
|
|
|
|
|
|
|
|
|
<!-- <input type="text"
|
2013-12-25 00:39:45 +01:00
|
|
|
class="grafana-target-text-input"
|
|
|
|
|
ng-model="target.target"
|
|
|
|
|
focus-me="showTextEditor"
|
|
|
|
|
ng-blur="showTextEditor = false"
|
|
|
|
|
ng-model-onblur ng-change="targetChanged()"
|
|
|
|
|
ng-show="showTextEditor" />
|
2013-12-25 10:35:52 +01:00
|
|
|
-->
|
2013-12-24 18:26:51 +01:00
|
|
|
<ul class="grafana-segment-list" role="menu" ng-hide="showTextEditor">
|
2013-12-20 15:23:20 +01:00
|
|
|
<li class="dropdown" ng-repeat="segment in segments" role="menuitem">
|
2013-12-22 15:39:25 +01:00
|
|
|
<a tabindex="1"
|
|
|
|
|
class="grafana-target-segment dropdown-toggle"
|
|
|
|
|
data-toggle="dropdown"
|
|
|
|
|
ng-click="getAltSegments($index)"
|
|
|
|
|
focus-me="segment.focus"
|
|
|
|
|
ng-bind-html-unsafe="segment.html">
|
|
|
|
|
</a>
|
2013-12-20 15:23:20 +01:00
|
|
|
<ul class="dropdown-menu" role="menu">
|
|
|
|
|
<li ng-repeat="altSegment in altSegments" role="menuitem">
|
|
|
|
|
<a href="javascript:void(0)" tabindex="1" ng-click="setSegment($index, $parent.$index)" ng-bind-html-unsafe="altSegment.html"></a>
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
|
|
|
|
</li>
|
2013-12-25 10:35:52 +01:00
|
|
|
<li ng-repeat="func in functions">
|
|
|
|
|
<a class="grafana-target-segment grafana-target-function dropdown-toggle" bs-popover="'app/panels/graphite/funcEditor.html'" data-placement="bottom">
|
|
|
|
|
{{func.text}}
|
|
|
|
|
</a>
|
2013-12-25 00:39:45 +01:00
|
|
|
</li>
|
|
|
|
|
<li class="dropdown">
|
2013-12-25 10:35:52 +01:00
|
|
|
<a class="grafana-target-segment grafana-target-function dropdown-toggle"
|
2013-12-25 00:39:45 +01:00
|
|
|
data-toggle="dropdown"
|
|
|
|
|
tabindex="1"
|
|
|
|
|
ng-click="addFunction">
|
2013-12-25 10:35:52 +01:00
|
|
|
<i class="icon-plus"></i>
|
2013-12-25 00:39:45 +01:00
|
|
|
</a>
|
|
|
|
|
<ul class="dropdown-menu" role="menu">
|
|
|
|
|
<li ng-repeat="funcDef in funcDefs" role="menuitem">
|
|
|
|
|
<a href="javascript:void(0)"
|
|
|
|
|
tabindex="1"
|
|
|
|
|
ng-click="addFunction(funcDef)">
|
|
|
|
|
{{funcDef.name}}
|
|
|
|
|
</a>
|
|
|
|
|
</li>
|
|
|
|
|
</ul>
|
|
|
|
|
</li>
|
2013-12-20 15:23:20 +01:00
|
|
|
</ul>
|
2013-12-20 19:24:32 +01:00
|
|
|
|
2013-12-24 17:25:50 +01:00
|
|
|
|
2013-12-24 13:20:54 +01:00
|
|
|
<div class="clearfix"></div>
|
|
|
|
|
</div>
|
2013-12-20 15:23:20 +01:00
|
|
|
</div>
|
2013-12-06 14:53:05 +01:00
|
|
|
</div>
|
2013-12-07 16:38:15 +01:00
|
|
|
|
2013-12-20 08:18:08 +01:00
|
|
|
<div class="row-fluid" style="margin-top: 20px">
|
|
|
|
|
<a class="pull-right" ng-click="add_target(panel.target)" ng-show="editor.index == 1">Add target</a>
|
|
|
|
|
</div>
|
2013-12-06 14:53:05 +01:00
|
|
|
</div>
|