diff --git a/CHANGELOG.md b/CHANGELOG.md index 7287b72..166e1bf 100644 --- a/CHANGELOG.md +++ b/CHANGELOG.md @@ -11,6 +11,8 @@ The format is based on [Keep a Changelog](https://keepachangelog.com/en/1.0.0/), - Added new service for Xero integration ### Changed + +- Settings component updated for compatibility with Android devices - settings component updated to use observable when saving Account Code - xeroService's saveAccountCode function optimized to export observable - Field for Xero's AccountCode added to Settings component's integration tab diff --git a/src/app/pmtservice/pmtservice.component.ts b/src/app/pmtservice/pmtservice.component.ts index b3153b7..98a11a8 100644 --- a/src/app/pmtservice/pmtservice.component.ts +++ b/src/app/pmtservice/pmtservice.component.ts @@ -124,7 +124,7 @@ public order: Order = { var auth = 'Basic ' + Buffer.from(ConfigData.UsrPwd).toString('base64'); this.reqHeaders = new HttpHeaders().set('Authorization', auth); this.activatedRoute.queryParams.subscribe((params) => { - this.pmtData.ownerId = params["ownerid"]; + this.pmtData.ownerId = params["owner"]; this.pmtData.invoice = params["invoiceNo"]; this.pmtData.amount = params["amount"]; this.pmtData.currency = params["currency"]; diff --git a/src/app/settings/settings.component.html b/src/app/settings/settings.component.html index 92116a4..f829bdc 100644 --- a/src/app/settings/settings.component.html +++ b/src/app/settings/settings.component.html @@ -142,7 +142,10 @@ width="100%" placeholder="9999999999" formControlName="xAcc" + (keyup)="checkStatus($event)"> + diff --git a/src/app/settings/settings.component.ts b/src/app/settings/settings.component.ts index ab8aaae..7b8a01d 100644 --- a/src/app/settings/settings.component.ts +++ b/src/app/settings/settings.component.ts @@ -207,10 +207,16 @@ export class SettingsComponent implements OnInit { .showNotification("Invalid Account code (10 chars max.)","Close",'error'); }; } - +/* xeroAccCodChanged( arg: any ) { -// console.log("Account Code changed: " + arg.target.value); + console.log("Account Code changed: " + arg.target.value); // console.log(arg); this.saveAccOk = (arg.target.value != this.xeroAccCod ); } +*/ + checkStatus( arg : any ) { + console.log('onChange - checkStatus'); + console.log(arg.target.value); + this.saveAccOk = (arg.target.value != this.xeroAccCod ); + } }