Sha256: b13f4bd83039a2025115acec0d26b59829bd4dfb047fe8166c2bf810c41e3c8b

Contents?: true

Size: 598 Bytes

Versions: 1

Compression:

Stored size: 598 Bytes

Contents

/* eslint-disable no-var, prefer-template */
var iframe = document.createElement('iframe');

iframe.src = "<%= iframe_url %>";
iframe.frameBorder = "0"
iframe.scrolling = "no";
iframe.style.visibility = 'hidden';
iframe.style.height = "10px";
iframe.onload = function () {
  iframe.contentWindow.postMessage({ type: "GET_HEIGHT" }, "*");
}

document.body.appendChild(iframe);

window.addEventListener("message", function (event) {
  var height = event.data.height;

  if (event.data.type === "SET_HEIGHT") {
    iframe.style.height = height + "px";
    iframe.style.visibility = 'visible';
  }
});

Version data entries

1 entries across 1 versions & 1 rubygems

Version Path
decidim-core-0.0.8.1 app/views/decidim/widgets/show.js.erb