Skip to content
Snippets Groups Projects
Commit aa134490 authored by Marlène SIMONDANT's avatar Marlène SIMONDANT
Browse files

fix(Accessibility): add title for each news page

parent 149207e3
No related branches found
No related tags found
2 merge requests!846V3.1.0 (sans impression),!820fix(Accessibility): title for each news page"
import { Component, ElementRef, OnInit, Renderer2, ViewEncapsulation } from '@angular/core'; import { Component, ElementRef, OnInit, Renderer2, ViewEncapsulation } from '@angular/core';
import { DomSanitizer } from '@angular/platform-browser'; import { DomSanitizer, Title } from '@angular/platform-browser';
import { ActivatedRoute } from '@angular/router'; import { ActivatedRoute } from '@angular/router';
import { RouterListenerService } from '../../../services/routerListener.service'; import { RouterListenerService } from '../../../services/routerListener.service';
import { Post } from '../../models/post.model'; import { Post } from '../../models/post.model';
...@@ -21,6 +21,7 @@ export class PostDetailsComponent implements OnInit { ...@@ -21,6 +21,7 @@ export class PostDetailsComponent implements OnInit {
private routerListener: RouterListenerService, private routerListener: RouterListenerService,
private readonly elementRef: ElementRef, private readonly elementRef: ElementRef,
private renderer: Renderer2, private renderer: Renderer2,
private title: Title,
) {} ) {}
ngOnInit(): void { ngOnInit(): void {
...@@ -38,6 +39,8 @@ export class PostDetailsComponent implements OnInit { ...@@ -38,6 +39,8 @@ export class PostDetailsComponent implements OnInit {
const script = this.renderer.createElement('script'); const script = this.renderer.createElement('script');
script.src = '/assets/ghost/cards.min.js'; script.src = '/assets/ghost/cards.min.js';
this.renderer.appendChild(this.elementRef.nativeElement, script); this.renderer.appendChild(this.elementRef.nativeElement, script);
// set page title
this.title.setTitle(this.post.title + " | Réseau des acteurs de l'inclusion numérique de la métropole de Lyon");
} }
public backToPosts(): void { public backToPosts(): void {
......
0% Loading or .
You are about to add 0 people to the discussion. Proceed with caution.
Finish editing this message first!
Please register or to comment