<form id="wpcom-iframe-form-61639e1187efab70ed5d3fc0457d2201-5dd25d59a0dff" method="post" action="https://wpcomwidgets.com/?wpcom_origin=https%3A%2F%2Fgrist.wordpress.com" style="display: none">
<input type="hidden" name="width" value="" />
<input type="hidden" name="height" value="" />
<input type="hidden" name="frameborder" value="0" />
<input type="hidden" name="style" value="" />
<input type="hidden" name="class" value="" />
<input type="hidden" name="scrolling" value="no" />
<input type="hidden" name="webkitallowfullscreen" value="" />
<input type="hidden" name="mozallowfullscreen" value="" />
<input type="hidden" name="allowfullscreen" value="" />
<input type="hidden" name="resize" value="0" />
<input type="hidden" name="replace_attributes" value="1" />
<input type="hidden" name="name" value="" />
<input type="hidden" name="fallback" value="<p class="protected-embed-fallback">This embed is invalid</p>" />
<input type="hidden" name="_data" value="PHNjcmlwdCBhc3luYyBzcmM9Imh0dHBzOi8vbW9kdWxlcy53ZWFyZWhlYXJrZW4uY29tL2dyaXN0L2VtYmVkLzQ0MTQuanMiPjwvc2NyaXB0Pg==,ba9b95857fa63b236c0cc26202dc63c8b102e969" />
<input type="hidden" name="_tag" value="protected-iframe" />
<input type="hidden" name="_hash" value="61639e1187efab70ed5d3fc0457d2201" />
</form>
<iframe
name="wpcom-iframe-61639e1187efab70ed5d3fc0457d2201-5dd25d59a0dff"
id="wpcom-iframe-61639e1187efab70ed5d3fc0457d2201-5dd25d59a0dff"
frameborder="0"
scrolling="no"
webkitallowfullscreen mozallowfullscreen allowfullscreen class="wpcom-protected-iframe "
></iframe>
<script type="text/javascript">
( function() {
var func = function() {
var iframe_form = document.getElementById('wpcom-iframe-form-61639e1187efab70ed5d3fc0457d2201-5dd25d59a0dff');
var iframe = document.getElementById('wpcom-iframe-61639e1187efab70ed5d3fc0457d2201-5dd25d59a0dff');
if ( iframe_form && iframe ) {
iframe_form.submit();
iframe.onload = function() {
iframe.contentWindow.postMessage( {
'msg_type': 'poll_size',
'frame_id': 'wpcom-iframe-61639e1187efab70ed5d3fc0457d2201-5dd25d59a0dff'
}, window.location.protocol + '//wpcomwidgets.com' );
}
}
// Autosize iframe
var funcSizeResponse = function( e ) {
var origin = document.createElement( 'a' );
origin.href = e.origin;
// Verify message origin
if ( 'wpcomwidgets.com' !== origin.host )
return;
// Verify message is in a format we expect
if ( 'object' !== typeof e.data || undefined === e.data.msg_type )
return;
switch ( e.data.msg_type ) {
case 'poll_size:response':
var iframe = document.getElementById( e.data._request.frame_id );
if ( iframe && '' === iframe.width )
iframe.width = '100%';
if ( iframe && '' === iframe.height )
iframe.height = parseInt( e.data.height );
return;
default:
return;
}
}
if ( 'function' === typeof window.addEventListener ) {
window.addEventListener( 'message', funcSizeResponse, false );
} else if ( 'function' === typeof window.attachEvent ) {
window.attachEvent( 'onmessage', funcSizeResponse );
}
}
if (document.readyState === 'complete') { func.apply(); /* compat for infinite scroll */ }
else if ( document.addEventListener ) { document.addEventListener( 'readystatechange', function(){
if (document.readyState === 'complete') {
func.apply();
}
}, false ); }
else if ( document.attachEvent ) { document.attachEvent( 'onreadystatechange', func ); }
} )();
This story was originally published by Grist with the headline How has climate change affected you in 2019? on Nov 18, 2019.