LP2000482 Angular 15 and Bootstrap 5 upgrade
[evergreen-equinox.git] / Open-ILS / src / eg2 / src / app / staff / admin / acq / funds / fund-transfer-dialog.component.html
1 <eg-string #successString i18n-text text="Fund Transfer Succeeded"></eg-string>
2 <eg-string #updateFailedString i18n-text text="Fund Transfer Failed"></eg-string>
3
4 <ng-template #dialogContent>
5   <div class="modal-header bg-info" *ngIf="doneLoading">
6     <h3 class="modal-title" i18n>Transfer from Fund {{sourceFund?.name()}} ({{sourceFund?.code()}} ({{sourceFund?.year()}}) ({{sourceFund?.org().shortname()}}))</h3>
7     <button type="button" class="btn-close btn-close-white"
8       i18n-aria-label aria-label="Close" (click)="close()"></button>
9   </div>
10   <div class="modal-body" [hidden]="!doneLoading">
11     <form #xfrForm="ngForm" role="form" class="form-validated common-form striped-odd">
12       <div class="form-group row mt-2">
13         <label for="dest-fund" class="form-label col-sm-4 col-form-label" i18n>Destination Fund</label>
14         <div class="col-sm-8">
15           <eg-combobox #fundSelector [asyncSupportsEmptyTermClick]="true"
16           name="dest_fund" id="dest-fund" [mandatory]="true"
17           [(ngModel)]="destFund" [asyncDataSource]="fundDataSource"
18           i18n-placeholder placeholder="Select fund..."></eg-combobox>
19         </div>
20       </div>
21       <div class="form-group row">
22         <label for="source_amount" class="form-label col-sm-4 col-form-label" i18n>Source Amount</label>
23         <div class="col-sm-8">
24           <input class="form-control" type="number" name="source_amount" id="source_amount" [(ngModel)]="sourceAmount" required>
25         </div>
26       </div>
27       <div class="form-group row">
28         <div class="col-sm-4"></div>
29         <div class="col-sm-8" i18n>
30           <i>Amount to transfer from {{sourceFund?.name()}} ({{sourceFund?.code()}} ({{sourceFund?.year()}}) ({{sourceFund?.org().shortname()}}))</i>
31         </div>
32       </div>
33       <div class="form-group row">
34         <label for="note" class="form-label col-sm-4 col-form-label" i18n>Note</label>
35         <div class="col-sm-8">
36           <input class="form-control" type="text" name="note" id="note" [(ngModel)]="note">
37         </div>
38       </div>
39     </form>
40   </div>
41   <div class="modal-footer">
42     <button type="button" class="btn btn-info"
43       [disabled]="!destFund || (sourceAmount <= 0)"
44       (click)="transfer()" i18n>Transfer</button>
45     <button type="button" class="btn btn-warning"
46       (click)="close()" i18n>Close</button>
47   </div>
48 </ng-template>