diff options
author | Ev Bogue <ev@evbogue.com> | 2019-11-24 09:03:30 -0600 |
---|---|---|
committer | Ev Bogue <ev@evbogue.com> | 2019-11-24 09:03:30 -0600 |
commit | 30cdde804f90ca533bc3388de46251f1400087a5 (patch) | |
tree | fc60f3c4ef03bc6b4c66c680d100edc8d02b8e5a /render.js | |
parent | 06a7740326eebda9076a1b4538defbf0a351a209 (diff) |
serve ads if client feeds are up to date
Diffstat (limited to 'render.js')
-rw-r--r-- | render.js | 26 |
1 files changed, 26 insertions, 0 deletions
@@ -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 () { |