accounts.view.html 3.6 KB

12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849
  1. <div class="container-fluid">
  2. <div class="row">
  3. <form name="form" ng-submit="vm.create()" role="form">
  4. <div class="col-sm-4">
  5. <div class="form-group">
  6. <input name="reference" id="reference" class="form-control" placeholder="Reference" ng-model="vm.account.reference" />
  7. </div>
  8. </div>
  9. <div class="col-sm-4">
  10. <div class="form-group" ng-class="{'has-error': form.name.$dirty && form.name.$error.required}">
  11. <input name="name" id="name" class="form-control" ng-model="vm.account.name" placeholder="name" required/>
  12. <span ng-show="form.name.$dirty && form.name.$error.required" class="help-block">name is required</span>
  13. </div>
  14. </div>
  15. <div class="col-sm-4">
  16. <button type="submit" class="btn btn-primary" ng-disabled="form.$invalid || vm.dataLoading">
  17. <i class="fa fa-fw fa-floppy-o"></i>
  18. </button>
  19. <img ng-if="vm.dataLoading" src="data:image/gif;base64,R0lGODlhEAAQAPIAAP///wAAAMLCwkJCQgAAAGJiYoKCgpKSkiH/C05FVFNDQVBFMi4wAwEAAAAh/hpDcmVhdGVkIHdpdGggYWpheGxvYWQuaW5mbwAh+QQJCgAAACwAAAAAEAAQAAADMwi63P4wyklrE2MIOggZnAdOmGYJRbExwroUmcG2LmDEwnHQLVsYOd2mBzkYDAdKa+dIAAAh+QQJCgAAACwAAAAAEAAQAAADNAi63P5OjCEgG4QMu7DmikRxQlFUYDEZIGBMRVsaqHwctXXf7WEYB4Ag1xjihkMZsiUkKhIAIfkECQoAAAAsAAAAABAAEAAAAzYIujIjK8pByJDMlFYvBoVjHA70GU7xSUJhmKtwHPAKzLO9HMaoKwJZ7Rf8AYPDDzKpZBqfvwQAIfkECQoAAAAsAAAAABAAEAAAAzMIumIlK8oyhpHsnFZfhYumCYUhDAQxRIdhHBGqRoKw0R8DYlJd8z0fMDgsGo/IpHI5TAAAIfkECQoAAAAsAAAAABAAEAAAAzIIunInK0rnZBTwGPNMgQwmdsNgXGJUlIWEuR5oWUIpz8pAEAMe6TwfwyYsGo/IpFKSAAAh+QQJCgAAACwAAAAAEAAQAAADMwi6IMKQORfjdOe82p4wGccc4CEuQradylesojEMBgsUc2G7sDX3lQGBMLAJibufbSlKAAAh+QQJCgAAACwAAAAAEAAQAAADMgi63P7wCRHZnFVdmgHu2nFwlWCI3WGc3TSWhUFGxTAUkGCbtgENBMJAEJsxgMLWzpEAACH5BAkKAAAALAAAAAAQABAAAAMyCLrc/jDKSatlQtScKdceCAjDII7HcQ4EMTCpyrCuUBjCYRgHVtqlAiB1YhiCnlsRkAAAOwAAAAAAAAAAAA==" />
  20. </div>
  21. </form>
  22. </div>
  23. <div class="row" ng-repeat="account in vm.accounts">
  24. <div class="col-sm-4">
  25. <span e-form="rowform" e-name="reference" editable-text="account.reference">{{account.reference}}</span>
  26. </div>
  27. <div class="col-sm-4"><span e-form="rowform" e-name="name" editable-text="account.name" e-required>{{account.name}}</span></div>
  28. <div class="col-sm-4">
  29. <form editable-form name="rowform" onbeforesave="vm.edit($data, account)" ng-show="rowform.$visible" xclass="form-buttons form-inline" shown="inserted == account">
  30. <button type="submit" ng-disabled="rowForm.$invalid || rowform.$waiting" title="Edit" class="btn btn-success">
  31. <i class="fa fa-fw fa-floppy-o"></i>
  32. </button>
  33. <button type="button" ng-disabled="rowform.$waiting" title="Cancel" ng-click="rowform.$cancel()" class="btn btn-default">
  34. <i class="fa fa-fw fa-ban"></i>
  35. </button>
  36. <a class="btn btn-danger" title="Delete" ng-disabled="rowForm.$waiting" ng-click="vm.drop(account)">
  37. <i class="fa fa-fw fa-trash"></i>
  38. </a>
  39. </form>
  40. <a class="btn btn-success" ng-click="rowform.$show()" ng-show="!rowform.$visible">
  41. <i class="fa fa-fw fa-pencil"></i>
  42. </a>
  43. <a class="btn btn-primary" ng-click="vm.consult(account)" ng-show="!rowform.$visible">
  44. <i class="fa fa-fw fa-eye"></i>
  45. </a>
  46. </div>
  47. </div>
  48. </div>