|
@@ -16,44 +16,35 @@
|
|
|
* limitations under the License.
|
|
|
}}
|
|
|
|
|
|
-{{#if view.expression.editMode}}
|
|
|
- <div class="metric-field">
|
|
|
+
|
|
|
+<div class="metric-field">
|
|
|
+ {{#if view.expression.isRemovable}}
|
|
|
+ <a {{action removeExpression view.expression target="controller"}} class="remove-link"><i class="icon-trash"></i></a>
|
|
|
+ {{/if}}
|
|
|
+ {{#if view.expression.data.length}}
|
|
|
{{#each element in view.expression.data}}
|
|
|
<div class="metric-instance" {{bindAttr id="element.id"}}>{{element.name}}
|
|
|
<a href="#" {{action removeElement element target="view"}}><i class="icon-remove"></i></a>
|
|
|
</div>
|
|
|
{{/each}}
|
|
|
- </div>
|
|
|
- <div class="pull-left">
|
|
|
- <button class="btn btn-primary" {{action addMetric target="view"}}>{{t dashboard.widgets.wizard.step2.newMetric}}</button>
|
|
|
- <div class="btn-group pull-right">
|
|
|
- <a class="btn btn-primary dropdown-toggle" data-toggle="dropdown" href="#">
|
|
|
- {{t dashboard.widgets.wizard.step2.newOperator}}
|
|
|
- <span class="caret"></span>
|
|
|
- </a>
|
|
|
- <ul class="dropdown-menu">
|
|
|
- {{#each operator in view.OPERATORS}}
|
|
|
- <li><a href="#" {{action addOperator operator target="view"}}>{{operator}}</a></li>
|
|
|
- {{/each}}
|
|
|
- </ul>
|
|
|
- </div>
|
|
|
- </div>
|
|
|
- <div {{bindAttr class="view.isInvalid:is-invalid :controls"}}>
|
|
|
- <button class="btn" {{action cancelEdit target="view"}}>{{t common.reset}}</button>
|
|
|
- <button class="btn btn-primary" {{action saveMetrics target="view"}} {{bindAttr disabled="view.isInvalid"}}>{{t common.done}}</button>
|
|
|
- </div>
|
|
|
-{{else}}
|
|
|
- <a {{action startEdit target="view"}} class="edit-link"><i class="icon-edit"></i></a>
|
|
|
- {{#if view.expression.isRemovable}}
|
|
|
- <a {{action removeExpression view.expression target="controller"}} class="remove-link"><i class="icon-trash"></i></a>
|
|
|
- {{/if}}
|
|
|
- {{#if view.expression.data.length}}
|
|
|
- <div class="metric-field">
|
|
|
- {{#each element in view.expression.data}}
|
|
|
- <div class="metric-instance">{{element.name}}</div>
|
|
|
- {{/each}}
|
|
|
- </div>
|
|
|
{{else}}
|
|
|
<div class="placeholder">{{t dashboard.widgets.wizard.step2.addMetrics}}</div>
|
|
|
{{/if}}
|
|
|
-{{/if}}
|
|
|
+</div>
|
|
|
+<div class="pull-left">
|
|
|
+ <button class="btn" {{action addMetric target="view"}}>{{t dashboard.widgets.wizard.step2.newMetric}}</button>
|
|
|
+ <div class="btn-group pull-right">
|
|
|
+ <a class="btn dropdown-toggle" data-toggle="dropdown" href="#">
|
|
|
+ {{t dashboard.widgets.wizard.step2.newOperator}}
|
|
|
+ <span class="caret"></span>
|
|
|
+ </a>
|
|
|
+ <ul class="dropdown-menu">
|
|
|
+ {{#each operator in view.OPERATORS}}
|
|
|
+ <li><a href="#" {{action addOperator operator target="view"}}>{{operator}}</a></li>
|
|
|
+ {{/each}}
|
|
|
+ </ul>
|
|
|
+ </div>
|
|
|
+</div>
|
|
|
+<div {{bindAttr class="view.isInvalid:is-invalid :controls"}}>
|
|
|
+ <button class="btn" {{action cancelEdit target="view"}}>{{t common.reset}}</button>
|
|
|
+</div>
|