= player page.asciicast, page.playback_options p.powered ' Powered by a href=root_url target="_top" asciinema javascript: var player = document.getElementById('player'); player.addEventListener('attached', function() { var target = parent.postMessage ? parent : (parent.document.postMessage ? parent.document : undefined); if (typeof target != "undefined" && window !== window.parent) { var w = player.getElementsByClassName('asciinema-player')[0].offsetWidth; var h = Math.max(document.body.scrollHeight, document.body.offsetHeight); target.postMessage(['asciicast:size', { width: w, height: h }], '*'); } function onMessage(e) { if (e.data == 'asciicast:play' || e.data[0] == 'asciicast:play') { player.play(); } // reveal.js support if (e.data == 'slide:start') { player.play(); } else if (e.data == 'slide:stop') { player.pause(); } } window.addEventListener("message", onMessage, false); });