Sha256: 4fff6621e474621919d8cefe4151f93076d08e1f1bf3b5b73315a3906e32d0a1
Contents?: true
Size: 1.57 KB
Versions: 12
Compression:
Stored size: 1.57 KB
Contents
<!DOCTYPE html> <html lang="en"> <head> <meta charset="UTF-8"> <title><%= data[:title] %></title> </head> <body> <script src="https://api.apiary.io/seeds/embed.js"></script> <script> var embed = new Apiary.Embed({ apiBlueprint: "<%= escape_javascript data[:source] %>" }); if (<%= data[:watch] %>) { var changed = null; var xhrChanged = new XMLHttpRequest(); var xhrData = new XMLHttpRequest(); setInterval(function() { xhrChanged.open('GET', window.location.href + "/changed", true); xhrChanged.send(); xhrChanged.onreadystatechange = function() { if (xhrChanged.readyState === 4 && xhrChanged.status === 200) { if (!changed) { changed = xhrChanged.responseText; } if (changed != xhrChanged.responseText) { changed = xhrChanged.responseText; xhrData.open('GET', window.location.href + "/source", true); xhrData.send(); xhrData.onreadystatechange = function() { if (xhrData.readyState === 4 && xhrData.status === 200) { window[embed.adaptee.id].contentWindow.postMessage({"origin": "Apiary.Embed", "eventType": "anonymousPreview", "data": {"code": xhrData.responseText}}, '*'); } } } } } }, <%= data[:interval] %>); } </script> </body> </html>
Version data entries
12 entries across 12 versions & 1 rubygems