aboutsummaryrefslogtreecommitdiff
path: root/render.js
diff options
context:
space:
mode:
authorEv Bogue <ev@evbogue.com>2019-11-24 09:03:30 -0600
committerEv Bogue <ev@evbogue.com>2019-11-24 09:03:30 -0600
commit30cdde804f90ca533bc3388de46251f1400087a5 (patch)
treefc60f3c4ef03bc6b4c66c680d100edc8d02b8e5a /render.js
parent06a7740326eebda9076a1b4538defbf0a351a209 (diff)
serve ads if client feeds are up to date
Diffstat (limited to 'render.js')
-rw-r--r--render.js26
1 files changed, 26 insertions, 0 deletions
diff --git a/render.js b/render.js
index 3bd02df..ee91c24 100644
--- a/render.js
+++ b/render.js
@@ -1,3 +1,29 @@
+function renderAd (ad) {
+ var screen = document.getElementById('screen')
+ var adspot = document.getElementById('ad')
+
+ if (adspot) {
+ adspot.parentNode.removeChild(adspot)
+ }
+
+ newAd = h('div', {id: 'ad'}, [
+ h('span', {classList: 'right'}, [h('pre', ['Ad'])]),
+ h('p', {innerHTML: marked(ad.content)}),
+ h('button', {classList: 'right',
+ onclick: function () {
+ adspot = document.getElementById('ad')
+ adspot.parentNode.removeChild(adspot)
+ }
+ }, ['Heard']),
+ h('span', [
+ '—',
+ h('a', {href: ad.name}, [ad.name])
+ ])
+ ])
+
+ screen.appendChild(newAd)
+}
+
function getHeader (post, keys, mini) {
var getRaw = h('button', {
onclick: function () {