From 39a447fe979b5582671ed9000d63bd63e7ac4fd7 Mon Sep 17 00:00:00 2001 From: Enrique Marroquin Date: Wed, 3 Mar 2021 15:00:54 -0500 Subject: [PATCH] support poster img from anchor el --- src/amp-story-player/amp-story-player-impl.js | 8 +++++++- 1 file changed, 7 insertions(+), 1 deletion(-) diff --git a/src/amp-story-player/amp-story-player-impl.js b/src/amp-story-player/amp-story-player-impl.js index 36896f4f7206..4e99f2c8b547 100644 --- a/src/amp-story-player/amp-story-player-impl.js +++ b/src/amp-story-player/amp-story-player-impl.js @@ -386,10 +386,16 @@ export class AmpStoryPlayer { initializeAnchorElStories_() { const anchorEls = toArray(this.element_.querySelectorAll('a')); anchorEls.forEach((element) => { + const posterImgEl = element.querySelector( + 'img[data-amp-story-player-poster-img]' + ); + const posterImgSrc = posterImgEl && posterImgEl.getAttribute('src'); + const story = /** @type {!StoryDef} */ ({ href: element.href, title: (element.textContent && element.textContent.trim()) || null, - posterImage: element.getAttribute('data-poster-portrait-src'), + posterImage: + element.getAttribute('data-poster-portrait-src') || posterImgSrc, }); this.initializeAndAddStory_(story);