Files
grafana/src/app/partials/graphite/editor.html

104 lines
3.2 KiB
HTML
Raw Normal View History

<div class="editor-row" style="margin-top: 10px;">
2013-12-20 08:18:08 +01:00
2013-12-26 19:09:23 +01:00
<div ng-repeat="target in panel.targets"
class="grafana-target"
ng-class="{'grafana-target-hidden': target.hide}"
ng-controller="GraphiteTargetCtrl"
ng-init="init()">
2014-03-07 13:14:41 +01:00
<div class="grafana-target-inner">
<ul class="grafana-target-controls">
<li ng-show="parserError">
<a bs-tooltip="parserError" style="color: rgb(229, 189, 28)" role="menuitem">
2014-08-26 15:02:25 +02:00
<i class="icon icon-warning-sign"></i>
2014-03-07 13:14:41 +01:00
</a>
</li>
<li>
<a class="pointer" tabindex="1" ng-click="showTextEditor = !showTextEditor">
2014-08-26 15:02:25 +02:00
<i class="icon icon-pencil"></i>
2014-03-07 13:14:41 +01:00
</a>
</li>
<li class="dropdown">
<a class="pointer dropdown-toggle"
data-toggle="dropdown"
tabindex="1">
2014-08-26 15:02:25 +02:00
<i class="icon icon-cog"></i>
2014-03-07 13:14:41 +01:00
</a>
<ul class="dropdown-menu pull-right" role="menu">
<li role="menuitem">
<a tabindex="1"
ng-click="duplicate()">
Duplicate
</a>
</li>
<li role="menuitem">
<a tabindex="1"
ng-click="toggleMetricOptions()">
Toggle request options
</a>
</li>
2014-03-07 13:14:41 +01:00
</ul>
</li>
<li>
<a class="pointer" tabindex="1" ng-click="removeDataQuery(target)">
2014-08-26 15:02:25 +02:00
<i class="icon icon-remove"></i>
2014-03-07 13:14:41 +01:00
</a>
</li>
</ul>
2014-09-04 14:17:05 +02:00
<ul class="grafana-segment-list">
<li class="grafana-target-segment" style="min-width: 15px; text-align: center">
{{targetLetter}}
</li>
2014-03-07 13:14:41 +01:00
<li>
<a class="grafana-target-segment"
ng-click="target.hide = !target.hide; get_data();"
role="menuitem">
<i class="icon-eye-open"></i>
</a>
</li>
</ul>
2014-03-07 13:14:41 +01:00
<input type="text"
class="grafana-target-text-input span10"
ng-model="target.target"
focus-me="showTextEditor"
spellcheck='false'
ng-model-onblur ng-change="targetTextChanged()"
ng-show="showTextEditor" />
2013-12-25 16:40:49 +01:00
2014-03-07 13:14:41 +01:00
<ul class="grafana-segment-list" role="menu" ng-hide="showTextEditor">
<li ng-repeat="segment in segments" role="menuitem" graphite-segment></li>
<li ng-repeat="func in functions">
2014-03-07 13:14:41 +01:00
<span graphite-func-editor class="grafana-target-segment grafana-target-function">
</span>
</li>
<li class="dropdown" graphite-add-func>
</li>
</ul>
<div class="clearfix"></div>
2013-12-20 15:23:20 +01:00
</div>
</div>
<div class="grafana-target grafana-metric-options" ng-if="panel.metricOptionsEnabled">
<div class="grafana-target-inner">
<ul class="grafana-segment-list">
<li class="grafana-target-segment">
cacheTimeout <tip>Graphite parameter to overwride memcache default timeout (unit is seconds)</tip>
</li>
<li>
<input type="text"
class="input-large grafana-target-segment-input"
ng-model="panel.cacheTimeout"
spellcheck='false'
placeholder="60">
</li>
</ul>
<div class="clearfix"></div>
</div>
</div>
2013-12-30 14:49:02 +01:00
</div>
2014-03-06 22:08:41 +01:00