From e6072d308c5a435d0872a21316d11609e7edf4cf Mon Sep 17 00:00:00 2001 From: Raul Date: Fri, 12 May 2017 12:21:44 +0200 Subject: [PATCH] fix(ima-ads): Set skip button as optional, it is no long required Set skip button as optional, it is no long required --- src/ima-ads/vg-ima-ads.ts | 10 ++++++---- 1 file changed, 6 insertions(+), 4 deletions(-) diff --git a/src/ima-ads/vg-ima-ads.ts b/src/ima-ads/vg-ima-ads.ts index 4404bab3..e2b9ec9e 100644 --- a/src/ima-ads/vg-ima-ads.ts +++ b/src/ima-ads/vg-ima-ads.ts @@ -90,10 +90,12 @@ export class VgImaAds implements OnInit, OnDestroy { initializations() { this.ima = new Ima(this.elem); - this.skipButton = document.querySelector(this.vgSkipButton) as HTMLElement; - this.skipButton.style.display = 'none'; - this.skipButton.addEventListener('click', this.onClickSkip.bind(this)); - this.elem.insertBefore(this.skipButton, this.elem.firstChild); + if (this.vgSkipButton) { + this.skipButton = document.querySelector(this.vgSkipButton) as HTMLElement; + this.skipButton.style.display = 'none'; + this.skipButton.addEventListener('click', this.onClickSkip.bind(this)); + this.elem.insertBefore(this.skipButton, this.elem.firstChild); + } window.addEventListener('resize', () => { const w = this.API.videogularElement.offsetWidth;