|
@@ -1,41 +1,38 @@
|
|
|
<div ng-controller="TemplateEditorCtrl" ng-init="init()">
|
|
<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
|
|
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>
|
|
<i class="fa fa-remove"></i>
|
|
|
</button>
|
|
</button>
|
|
|
-
|
|
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|
|
|
- <div class="gf-box-body">
|
|
|
|
|
|
|
+ <div class="tabbed-view-body">
|
|
|
|
|
|
|
|
<div ng-if="mode === 'list'">
|
|
<div ng-if="mode === 'list'">
|
|
|
|
|
|
|
|
<div class="editor-row row">
|
|
<div class="editor-row row">
|
|
|
- <div style="max-width: 1024px">
|
|
|
|
|
<div ng-if="variables.length === 0">
|
|
<div ng-if="variables.length === 0">
|
|
|
<em>No template variables defined</em>
|
|
<em>No template variables defined</em>
|
|
|
</div>
|
|
</div>
|
|
@@ -49,27 +46,27 @@
|
|
|
<td class="max-width" style="max-width: 200px;">
|
|
<td class="max-width" style="max-width: 200px;">
|
|
|
{{variable.query}}
|
|
{{variable.query}}
|
|
|
</td>
|
|
</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%">
|
|
<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>
|
|
<i class="fa fa-edit"></i>
|
|
|
Edit
|
|
Edit
|
|
|
</a>
|
|
</a>
|
|
|
</td>
|
|
</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%">
|
|
<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>
|
|
<i class="fa fa-remove"></i>
|
|
|
</a>
|
|
</a>
|
|
|
</td>
|
|
</td>
|
|
|
</tr>
|
|
</tr>
|
|
|
</table>
|
|
</table>
|
|
|
- </div>
|
|
|
|
|
</div>
|
|
</div>
|
|
|
</div>
|
|
</div>
|
|
|
|
|
|