patternfly/angular-patternfly

View on GitHub
src/form/form-buttons/form-buttons.html

Summary

Maintainability
Test Coverage
<div class="form-group">
  <div class="{{$ctrl.pfButtonContainerClass}}">
    <div class="control-group buttons">
      <button class="btn btn-default"
              type="button"
              ng-click="$ctrl.pfHandleCancel()"
              ng-disabled="$ctrl.pfWorking"
              translate>
        Cancel
      </button>

      <button class="btn btn-primary"
              ng-click="$ctrl.pfHandleSave(); $ctrl.pfWorking = true"
              ng-disabled="$ctrl.isInvalid() || $ctrl.pfWorking">

        <i class="icon-spinner icon-spin" ng-show="$ctrl.pfWorking"></i>
        <span ng-show="$ctrl.pfWorking" translate>Saving...</span>
        <span ng-hide="$ctrl.pfWorking" translate>Save</span>
      </button>
    </div>
  </div>
</div>