Files
ally/static/bookmodal.js
2020-03-03 15:21:20 -08:00

25 lines
1.4 KiB
JavaScript
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

(function() {
if (document.cookie.indexOf('bookSeen=true') > -1 || /book/.test(window.location.pathname)) {
return;
}
document.cookie = `bookSeen=true; ${document.cookie}; path=/; max-age=${60*60*24*7}`;
document.addEventListener('keydown', (e) => {
if (e.keyCode === 27) {
document.querySelector('.modal').remove()
}
});
const el = document.createElement('div');
el.classList.add('modal');
el.innerHTML = `<div class="ad">
<div class="close"><a class="noborder" href="javascript:document.querySelector('.modal').remove()">🗙</a></div>
<h2>The <em>ally</em> book</h2>
<p>That's right, for better or for worse, <em class="ally-font">ally</em> is coming out in book form! It's up for pre-order, in both paperback and PDF digital editions.</p>
<a href="/book" target="_blank" class="noborder"><img src="/book/cover-front.png" /></a>
<p><em class="ally-font">ally</em> is an ergodic, arborescent, semiautobiographical work about identity, mental health, spirituality, and the mutability of the past. A lot of the information contained within is real, some of it isnt. Each page is structured as a conversation between myself and my ally, a mirror reflection of myself.</p>
<p>Learn more about it <a class="pulse" href="/book" target="_blank">here</a>.</p>
<p><small><a href="javascript:document.querySelector('.modal').remove()">Dismiss</a></small></p>
</div>`;
document.body.appendChild(el);
})();