|
|
|
@ -1,41 +1,38 @@ |
|
|
|
|
<div ng-controller="TemplateEditorCtrl" ng-init="init()"> |
|
|
|
|
<div class="gf-box-header"> |
|
|
|
|
<div class="gf-box-title"> |
|
|
|
|
<i class="fa fa-code"></i> |
|
|
|
|
<div class="tabbed-view-header"> |
|
|
|
|
<h2 class="tabbed-view-title"> |
|
|
|
|
Templating |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="tabs"> |
|
|
|
|
<ul class="nav nav-tabs"> |
|
|
|
|
<li ng-class="{active: mode === 'list'}"> |
|
|
|
|
<a ng-click="mode = 'list';">Variables</a> |
|
|
|
|
</li> |
|
|
|
|
|
|
|
|
|
<li ng-class="{active: mode === 'edit'}" ng-show="mode === 'edit'"> |
|
|
|
|
<a>{{current.name}}</a> |
|
|
|
|
</li> |
|
|
|
|
|
|
|
|
|
<li ng-class="{active: mode === 'new'}"> |
|
|
|
|
<a ng-click="mode = 'new';"> |
|
|
|
|
<i class="fa fa-plus"></i> |
|
|
|
|
New |
|
|
|
|
</a> |
|
|
|
|
</li> |
|
|
|
|
</ul> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<button class="gf-box-header-close-btn" ng-click="dismiss();dashboard.refresh();"> |
|
|
|
|
</h2> |
|
|
|
|
|
|
|
|
|
<ul class="gf-tabs"> |
|
|
|
|
<li class="gf-tabs-item" > |
|
|
|
|
<a class="gf-tabs-link" ng-click="mode = 'list';" ng-class="{active: mode === 'list'}"> |
|
|
|
|
Variables |
|
|
|
|
</a> |
|
|
|
|
</li> |
|
|
|
|
<li class="gf-tabs-item" ng-show="mode === 'edit'"> |
|
|
|
|
<a class="gf-tabs-link" ng-class="{active: mode === 'edit'}"> |
|
|
|
|
{{current.name}} |
|
|
|
|
</a> |
|
|
|
|
</li> |
|
|
|
|
<li class="gf-tabs-item" > |
|
|
|
|
<a class="gf-tabs-link" ng-click="mode = 'new';" ng-class="{active: mode === 'new'}"> |
|
|
|
|
<i class="fa fa-plus"></i> |
|
|
|
|
New |
|
|
|
|
</a> |
|
|
|
|
</li> |
|
|
|
|
</ul> |
|
|
|
|
|
|
|
|
|
<button class="tabbed-view-close-btn" ng-click="dismiss();dashboard.refresh();"> |
|
|
|
|
<i class="fa fa-remove"></i> |
|
|
|
|
</button> |
|
|
|
|
|
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|
<div class="gf-box-body"> |
|
|
|
|
<div class="tabbed-view-body"> |
|
|
|
|
|
|
|
|
|
<div ng-if="mode === 'list'"> |
|
|
|
|
|
|
|
|
|
<div class="editor-row row"> |
|
|
|
|
<div style="max-width: 1024px"> |
|
|
|
|
<div ng-if="variables.length === 0"> |
|
|
|
|
<em>No template variables defined</em> |
|
|
|
|
</div> |
|
|
|
@ -49,27 +46,27 @@ |
|
|
|
|
<td class="max-width" style="max-width: 200px;"> |
|
|
|
|
{{variable.query}} |
|
|
|
|
</td> |
|
|
|
|
|
|
|
|
|
<td style="width: 1%"><i ng-click="_.move(variables,$index,$index-1)" ng-hide="$first" class="pointer fa fa-arrow-up"></i></td> |
|
|
|
|
<td style="width: 1%"><i ng-click="_.move(variables,$index,$index+1)" ng-hide="$last" class="pointer fa fa-arrow-down"></i></td> |
|
|
|
|
<td style="width: 1%"> |
|
|
|
|
<a ng-click="duplicate(variable)" class="btn btn-inverse btn-mini"> |
|
|
|
|
Duplicate |
|
|
|
|
</a> |
|
|
|
|
</td> |
|
|
|
|
<td style="width: 1%"> |
|
|
|
|
<a ng-click="edit(variable)" class="btn btn-inverse btn-small"> |
|
|
|
|
<a ng-click="edit(variable)" class="btn btn-inverse btn-mini"> |
|
|
|
|
<i class="fa fa-edit"></i> |
|
|
|
|
Edit |
|
|
|
|
</a> |
|
|
|
|
</td> |
|
|
|
|
<td style="width: 1%"> |
|
|
|
|
<a ng-click="duplicate(variable)" class="btn btn-inverse btn-small"> |
|
|
|
|
Duplicate |
|
|
|
|
</a> |
|
|
|
|
</td> |
|
|
|
|
<td style="width: 1%"><i ng-click="_.move(variables,$index,$index-1)" ng-hide="$first" class="pointer fa fa-arrow-up"></i></td> |
|
|
|
|
<td style="width: 1%"><i ng-click="_.move(variables,$index,$index+1)" ng-hide="$last" class="pointer fa fa-arrow-down"></i></td> |
|
|
|
|
<td style="width: 1%"> |
|
|
|
|
<a ng-click="removeVariable(variable)" class="btn btn-danger btn-small"> |
|
|
|
|
<a ng-click="removeVariable(variable)" class="btn btn-danger btn-mini"> |
|
|
|
|
<i class="fa fa-remove"></i> |
|
|
|
|
</a> |
|
|
|
|
</td> |
|
|
|
|
</tr> |
|
|
|
|
</table> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
</div> |
|
|
|
|
|
|
|
|
|