From d1cd6bd6a65cf8800d6abbd661594b78d2119778 Mon Sep 17 00:00:00 2001 From: Siroco Date: Thu, 6 Dec 2018 15:32:24 +0100 Subject: [PATCH] Add Page selector for PDFs --- src/app/page.service.ts | 5 ++++- src/app/page.ts | 1 + src/app/page/page.component.html | 1 - src/app/page/page.component.ts | 2 +- 4 files changed, 6 insertions(+), 3 deletions(-) diff --git a/src/app/page.service.ts b/src/app/page.service.ts index 9ca13a0..ee794d6 100644 --- a/src/app/page.service.ts +++ b/src/app/page.service.ts @@ -88,7 +88,10 @@ export class PageService { page['parent_title']=item['parentTitle']['title']; page['parent_link']=item['parentTitle']['link']; - if (item['acf']['pdf']) { page['pdf']=item['acf']['pdf']; } + if (item['acf']['pdf']) { + page['pdf']=item['acf']['pdf']; + if (item['acf']['pagina_del_pdf']) page['pdf']['url'] = page['pdf']['url']+"#page="+item['acf']['pagina_del_pdf']; + } else { page['pdf']=null; } /* chilsd */ diff --git a/src/app/page.ts b/src/app/page.ts index d7dd463..990043e 100644 --- a/src/app/page.ts +++ b/src/app/page.ts @@ -22,6 +22,7 @@ export class PageItem { es:{ slug:string}, eu:{ slug:string}, }, + public pdf?:any, ) {} // public set (key,attr) { diff --git a/src/app/page/page.component.html b/src/app/page/page.component.html index 7cd5fe9..f6363f2 100644 --- a/src/app/page/page.component.html +++ b/src/app/page/page.component.html @@ -41,7 +41,6 @@
-
diff --git a/src/app/page/page.component.ts b/src/app/page/page.component.ts index c92e3c3..4eeedb0 100644 --- a/src/app/page/page.component.ts +++ b/src/app/page/page.component.ts @@ -90,7 +90,7 @@ export class PageComponent implements OnInit { .subscribe(data => { this.pages = data; this.pages.forEach( (p) => { - this.pageService.currentPage = p; + this.pageService.currentPage = p as PageItem; var safeUrl:SafeUrl; safeUrl = this.sanitizer.bypassSecurityTrustUrl('https://backend.industriapaisaia.eus/wp-content/uploads/2018/10/test.pdf'); p['publitas_link_sanitize'] = safeUrl;