Skip to content

Instantly share code, notes, and snippets.

@nickstenning
Created July 22, 2016 16:42
Show Gist options
  • Save nickstenning/52580c265ee5916f463604c2958a0a27 to your computer and use it in GitHub Desktop.
Save nickstenning/52580c265ee5916f463604c2958a0a27 to your computer and use it in GitHub Desktop.
<html>
<body>
<p>Small paragraph for use as sample.</p>
<p>Vestibulum integer laoreet cras natoque nam magnis torquent sit adipiscing in parturient odio urna a aliquam ullamcorper elit in parturient tempor. A eu sociosqu felis semper a quam condimentum metus in neque integer dis parturient id eleifend vel in. Vestibulum vestibulum proin eleifend ut erat eros parturient senectus ac parturient metus ad consequat integer adipiscing urna a praesent ut nibh elit parturient a. Sociosqu parturient ullamcorper at suspendisse eleifend orci ad vestibulum nec ut parturient magnis consequat suspendisse natoque porta lacinia ridiculus parturient justo conubia a molestie a mus dignissim. Malesuada sodales tellus consequat cursus a enim nunc leo facilisi egestas nibh potenti cum nibh dignissim per aliquet diam diam ut a vestibulum parturient integer. A leo vel parturient consectetur per bibendum parturient enim a senectus est ad consectetur a ut blandit. Commodo ullamcorper scelerisque consectetur quisque a per erat diam viverra vestibulum mi curae aliquam ultricies neque convallis morbi praesent erat adipiscing tincidunt vestibulum viverra adipiscing sociosqu blandit fusce sem.<p>
<p>Parturient a nisl pulvinar a est a aliquam fermentum mauris nostra scelerisque lacus tellus diam venenatis odio augue fames ante sociosqu id pretium rutrum a conubia etiam viverra. Primis a suspendisse scelerisque vestibulum ac et a in tortor consequat at penatibus habitasse adipiscing ullamcorper dui suspendisse ac metus enim penatibus a. Torquent adipiscing consequat felis parturient a scelerisque parturient vestibulum ultricies phasellus eros dapibus nascetur natoque sed ornare adipiscing adipiscing taciti per gravida ac ullamcorper convallis. Leo mi nisl ligula hac ullamcorper molestie adipiscing habitant interdum urna gravida a vel consectetur adipiscing a lobortis dolor fusce ultrices a libero lacus et rutrum a.</p>
<p>Orci litora augue in pharetra ullamcorper netus magna consectetur adipiscing a parturient suspendisse a adipiscing volutpat platea pretium nulla conubia nunc ac. Habitasse nec dignissim nullam at vestibulum fusce turpis a dignissim consectetur a vestibulum justo vestibulum id consectetur. Parturient blandit aptent hac phasellus mauris proin diam ac ornare a venenatis a tortor vestibulum nunc suspendisse a id vestibulum orci a est fringilla a est. Ad vel torquent interdum nibh nisi ut imperdiet cursus tristique sodales ligula mus nulla in.</p>
<p>Quisque vestibulum gravida arcu sem venenatis sodales consectetur vestibulum vestibulum blandit tempor nam litora montes elit ornare nisi.Ac commodo sem vitae sed a sit quisque tellus mus curae adipiscing consectetur parturient ullamcorper commodo at faucibus gravida a potenti ullamcorper in auctor ornare netus tortor vestibulum inceptos.Leo eleifend penatibus non ad scelerisque cum et porttitor per suspendisse ante suscipit id.</p>
<button class="destroyinator">Destroy</button>
<button class="embedinator">Embed</button>
<script>
function killItAll() {
'use strict';
console.log("destroy!");
var annotatorLink =
document.querySelector('link[type="application/annotator+html"]');
if (annotatorLink) {
// Dispatch a 'destroy' event which is handled by the code in
// annotator/main.js to remove the client.
var destroyEvent = new Event('destroy');
annotatorLink.dispatchEvent(destroyEvent);
}
}
function againAgain() {
'use strict';
console.log("embed!");
var head = document.querySelector('head');
var script = document.createElement('script');
script.type = 'text/javascript';
script.src = 'https://localhost:5000/embed.js';
head.appendChild(script);
}
document.querySelector('.destroyinator').addEventListener('click', killItAll);
document.querySelector('.embedinator').addEventListener('click', againAgain);
</script>
</body>
</html>
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment