mirror of
https://github.com/grafana/grafana.git
synced 2025-02-25 18:55:37 -06:00
50 lines
1.4 KiB
HTML
50 lines
1.4 KiB
HTML
<div class="modal-body" ng-controller="SaveDashboardMessageCtrl" ng-init="init();">
|
|
<div class="modal-header">
|
|
<h2 class="modal-header-title">
|
|
<i class="fa fa-save"></i>
|
|
<span class="p-l-1">Save Dashboard</span>
|
|
</h2>
|
|
|
|
<a class="modal-header-close" ng-click="dismiss();">
|
|
<i class="fa fa-remove"></i>
|
|
</a>
|
|
</div>
|
|
|
|
<form name="saveMessage" ng-submit="saveVersion(saveMessage.$valid)" class="modal-content" novalidate>
|
|
<h6 class="text-center">Add a note to describe the changes in this version</h6>
|
|
<div class="p-t-2">
|
|
<div class="gf-form">
|
|
<label class="gf-form-hint">
|
|
<input
|
|
type="text"
|
|
name="message"
|
|
class="gf-form-input"
|
|
placeholder="Updates to …"
|
|
give-focus="true"
|
|
ng-model="clone.message"
|
|
ng-model-options="{allowInvalid: true}"
|
|
ng-keydown="keyDown($event)"
|
|
ng-maxlength="clone.max"
|
|
autocomplete="off"
|
|
required />
|
|
<small class="gf-form-hint-text muted" ng-cloak>
|
|
<span ng-class="{'text-error': saveMessage.message.$invalid && saveMessage.message.$dirty }">
|
|
{{clone.message.length || 0}}
|
|
</span>
|
|
/ {{clone.max}} characters
|
|
</small>
|
|
</label>
|
|
</div>
|
|
</div>
|
|
|
|
<div class="gf-form-button-row text-center">
|
|
<button type="submit" class="btn btn-success" ng-disabled="saveMessage.$invalid">
|
|
Save
|
|
</button>
|
|
<button class="btn btn-inverse" ng-click="dismiss();">Cancel</button>
|
|
</div>
|
|
</form>
|
|
</div>
|
|
|
|
|