From 128339ab60b0bfbf040563bd4d4f535f8ed39388 Mon Sep 17 00:00:00 2001 From: "hamza.hramchi" <hamza.hramchi@xelians.fr> Date: Wed, 26 May 2021 10:19:25 +0200 Subject: [PATCH] FIX #17005 TIME 0:10 add SafeHtml pipe --- src/frontend/app/app.module.ts | 2 +- src/frontend/app/plugins/safeHtml.pipe.ts | 14 ++++++++++++++ 2 files changed, 15 insertions(+), 1 deletion(-) create mode 100644 src/frontend/app/plugins/safeHtml.pipe.ts diff --git a/src/frontend/app/app.module.ts b/src/frontend/app/app.module.ts index db46711f97..b79af58928 100755 --- a/src/frontend/app/app.module.ts +++ b/src/frontend/app/app.module.ts @@ -99,7 +99,7 @@ import { ConfirmComponent } from './plugins/confirm.component'; import { AlertComponent } from './plugins/alert.component'; import { PluginAutocompleteComponent } from './plugins/autocomplete/autocomplete.component'; import { SortPipe } from './plugins/sorting.pipe'; -import { SafeHtmlPipe } from './plugins/SafeHtml.pipe'; +import { SafeHtmlPipe } from './plugins/safeHtml.pipe'; registerLocaleData(localeFr, 'fr-FR'); diff --git a/src/frontend/app/plugins/safeHtml.pipe.ts b/src/frontend/app/plugins/safeHtml.pipe.ts new file mode 100644 index 0000000000..9e1c5bc714 --- /dev/null +++ b/src/frontend/app/plugins/safeHtml.pipe.ts @@ -0,0 +1,14 @@ +import { Pipe, PipeTransform } from '@angular/core'; +import { DomSanitizer } from '@angular/platform-browser'; + +@Pipe({ + name: 'safeHtml', +}) +export class SafeHtmlPipe implements PipeTransform { + + constructor(private sanitizer: DomSanitizer) { } + + transform(html: string) { + return this.sanitizer.bypassSecurityTrustHtml(html); + } +} \ No newline at end of file -- GitLab