diff --git a/package.json b/package.json index 63bb3a80abe5ab00895cc8d00be80f099e887071..c79f31c72f343f266f92c29e883d168a24a86be8 100755 --- a/package.json +++ b/package.json @@ -70,7 +70,7 @@ "pdfjs-dist": "2.4.456", "photoswipe": "^4.1.3", "protractor": "^5.4.4", - "rxjs": "^6.5.5", + "rxjs": "^6.6.3", "tinymce": "^5.4.2", "tinymce-i18n": "^19.9.17", "tooltipster": "^4.2.8", diff --git a/src/frontend/app/administration/parameter/customization/parameters-customization.component.ts b/src/frontend/app/administration/parameter/customization/parameters-customization.component.ts index 35b0e533c9c132f0d7ee8d1d733b09b9aa59eb4c..ff0bad3930c857d14f6ceda38cec0f7afa2944bb 100644 --- a/src/frontend/app/administration/parameter/customization/parameters-customization.component.ts +++ b/src/frontend/app/administration/parameter/customization/parameters-customization.component.ts @@ -73,17 +73,17 @@ export class ParametersCustomizationComponent implements OnInit, OnDestroy { this.stepFormGroup.controls['homepage_message'].valueChanges.pipe( - debounceTime(1000), + debounceTime(100), tap(() => this.saveParameter('homepage_message')) ).subscribe(); this.stepFormGroup.controls['loginpage_message'].valueChanges.pipe( - debounceTime(1000), + debounceTime(100), tap(() => this.saveParameter('loginpage_message')) ).subscribe(); this.stepFormGroup.controls['traffic_record_summary_sheet'].valueChanges.pipe( - debounceTime(1000), + debounceTime(100), tap(() => this.saveParameter('traffic_record_summary_sheet')) ).subscribe(); this.initMce(); @@ -104,9 +104,9 @@ export class ParametersCustomizationComponent implements OnInit, OnDestroy { initMce(readonly = false) { tinymce.init({ selector: 'textarea', - setup: (editor) => { - editor.on('keyup', (e) => { - this.stepFormGroup.controls[e.target.dataset.id].setValue(tinymce.get(e.target.dataset.id).getContent()); + setup: (editor: any) => { + editor.on('Blur', (e) => { + this.stepFormGroup.controls[e.target.id].setValue(tinymce.get(e.target.id).getContent()); }); }, base_url: '../node_modules/tinymce/',