diff --git a/ogWebconsole/src/app/app.module.ts b/ogWebconsole/src/app/app.module.ts index 1690c08..824c555 100644 --- a/ogWebconsole/src/app/app.module.ts +++ b/ogWebconsole/src/app/app.module.ts @@ -98,6 +98,7 @@ import { CreateSoftwareComponent } from './components/software/create-software/c import { SoftwareProfileComponent } from './components/software-profile/software-profile.component'; import { CreateSoftwareProfileComponent } from './components/software-profile/create-software-profile/create-software-profile.component'; import { OperativeSystemComponent } from './components/operative-system/operative-system.component'; +import { SafePipe } from './shared/pipes/safe.pipe'; import { CreateOperativeSystemComponent } from './components/operative-system/create-operative-system/create-operative-system.component'; import { ShowTemplateContentComponent } from './components/ogboot/pxe/show-template-content/show-template-content.component'; import { RepositoriesComponent } from './components/repositories/repositories.component'; @@ -280,7 +281,8 @@ registerLocaleData(localeEs, 'es-ES'); ScrollToTopComponent, CreateTagModalComponent, CreateBranchModalComponent, - ClientLogsModalComponent + ClientLogsModalComponent, + SafePipe ], bootstrap: [AppComponent], imports: [BrowserModule, diff --git a/ogWebconsole/src/app/shared/pipes/safe.pipe.ts b/ogWebconsole/src/app/shared/pipes/safe.pipe.ts new file mode 100644 index 0000000..073b4b3 --- /dev/null +++ b/ogWebconsole/src/app/shared/pipes/safe.pipe.ts @@ -0,0 +1,14 @@ +import { Pipe, PipeTransform } from '@angular/core'; +import { DomSanitizer, SafeResourceUrl } from '@angular/platform-browser'; + +@Pipe({ + name: 'safe' +}) +export class SafePipe implements PipeTransform { + + constructor(private sanitizer: DomSanitizer) {} + + transform(url: string): SafeResourceUrl { + return this.sanitizer.bypassSecurityTrustResourceUrl(url); + } +} \ No newline at end of file