Fuente: Clarín function buildElectionListener(elementId) { window.__ELECTIONS_ELEMENTS = window.__ELECTIONS_ELEMENTS || {}; window.__ELECTIONS_ELEMENTS[elementId] = {}; window.__ELECTIONS_ELEMENTS[elementId].__ELECTIONS_ELEMENT_ID = elementId; window.__ELECTIONS_ELEMENTS[elementId].__ELECTIONS_SHOW_MORE = false; window.addEventListener("message", function (event) { // console.log(event.data.elementId, window.__ELECTIONS_ELEMENT_ID); if (event.origin.indexOf("elecciones.clarin.com") >= 0) { // PROD // if (event.origin === "http://localhost:3000") { // DEV var elId = event.data.elementId; if (!elId) { return; } window.__ELECTIONS_ELEMENTS[elId].__ELECTIONS_LAYOUT_TYPE = event.data.layoutType ? event.data.layoutType : 'carousel'; window.__ELECTIONS_ELEMENTS[elId].__ELECTIONS_LIST_HEIGHT = event.data.height ? event.data.height + 'px' : '300px'; var embedCarousel = document.querySelector(window.__ELECTIONS_ELEMENTS[elId].__ELECTIONS_ELEMENT_ID + ' .carousel'); var embedWrapper = document.querySelector(window.__ELECTIONS_ELEMENTS[elId].__ELECTIONS_ELEMENT_ID + ' .wrapper-elections-carousel'); embedCarousel.style.height = window.__ELECTIONS_ELEMENTS[elId].__ELECTIONS_LIST_HEIGHT; embedWrapper.classList.remove('add-gradient'); } }, false); } buildElectionListener('#map11AgoPresidentPaso');