|
@@ -4,47 +4,47 @@ import coreModule from 'app/core/core_module';
|
|
|
|
|
|
|
|
const template = `
|
|
const template = `
|
|
|
<div class="modal-body">
|
|
<div class="modal-body">
|
|
|
- <div class="modal-header">
|
|
|
|
|
- <h2 class="modal-header-title">
|
|
|
|
|
- <i class="fa fa-save"></i>
|
|
|
|
|
- <span class="p-l-1">Save changes</span>
|
|
|
|
|
- </h2>
|
|
|
|
|
|
|
+ <div class="modal-header">
|
|
|
|
|
+ <h2 class="modal-header-title">
|
|
|
|
|
+ <i class="fa fa-save"></i>
|
|
|
|
|
+ <span class="p-l-1">Save changes</span>
|
|
|
|
|
+ </h2>
|
|
|
|
|
|
|
|
- <a class="modal-header-close" ng-click="ctrl.dismiss();">
|
|
|
|
|
- <i class="fa fa-remove"></i>
|
|
|
|
|
- </a>
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ <a class="modal-header-close" ng-click="ctrl.dismiss();">
|
|
|
|
|
+ <i class="fa fa-remove"></i>
|
|
|
|
|
+ </a>
|
|
|
|
|
+ </div>
|
|
|
|
|
|
|
|
- <form name="ctrl.saveForm" ng-submit="ctrl.save()" class="modal-content" novalidate>
|
|
|
|
|
- <h6 class="text-center">Add a note to describe your changes</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="ctrl.message"
|
|
|
|
|
- ng-model-options="{allowInvalid: true}"
|
|
|
|
|
- ng-maxlength="this.max"
|
|
|
|
|
- autocomplete="off" />
|
|
|
|
|
- <small class="gf-form-hint-text muted" ng-cloak>
|
|
|
|
|
- <span ng-class="{'text-error': ctrl.saveForm.message.$invalid && ctrl.saveForm.message.$dirty }">
|
|
|
|
|
- {{ctrl.message.length || 0}}
|
|
|
|
|
- </span>
|
|
|
|
|
- / {{ctrl.max}} characters
|
|
|
|
|
- </small>
|
|
|
|
|
- </label>
|
|
|
|
|
- </div>
|
|
|
|
|
- </div>
|
|
|
|
|
|
|
+ <form name="ctrl.saveForm" ng-submit="ctrl.save()" class="modal-content" novalidate>
|
|
|
|
|
+ <h6 class="text-center">Add a note to describe your changes</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="ctrl.message"
|
|
|
|
|
+ ng-model-options="{allowInvalid: true}"
|
|
|
|
|
+ ng-maxlength="this.max"
|
|
|
|
|
+ autocomplete="off" />
|
|
|
|
|
+ <small class="gf-form-hint-text muted" ng-cloak>
|
|
|
|
|
+ <span ng-class="{'text-error': ctrl.saveForm.message.$invalid && ctrl.saveForm.message.$dirty }">
|
|
|
|
|
+ {{ctrl.message.length || 0}}
|
|
|
|
|
+ </span>
|
|
|
|
|
+ / {{ctrl.max}} characters
|
|
|
|
|
+ </small>
|
|
|
|
|
+ </label>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </div>
|
|
|
|
|
|
|
|
- <div class="gf-form-button-row text-center">
|
|
|
|
|
- <button type="submit" class="btn btn-success" ng-disabled="ctrl.saveForm.$invalid">Save</button>
|
|
|
|
|
- <button class="btn btn-inverse" ng-click="ctrl.dismiss();">Cancel</button>
|
|
|
|
|
- </div>
|
|
|
|
|
- </form>
|
|
|
|
|
|
|
+ <div class="gf-form-button-row text-center">
|
|
|
|
|
+ <button type="submit" class="btn btn-success" ng-disabled="ctrl.saveForm.$invalid">Save</button>
|
|
|
|
|
+ <button class="btn btn-inverse" ng-click="ctrl.dismiss();">Cancel</button>
|
|
|
|
|
+ </div>
|
|
|
|
|
+ </form>
|
|
|
</div>
|
|
</div>
|
|
|
`;
|
|
`;
|
|
|
|
|
|