diff --git a/contrib/static/banners/banner_0.jpg b/contrib/static/banners/banner_0.jpg new file mode 100644 index 0000000..4777c63 Binary files /dev/null and b/contrib/static/banners/banner_0.jpg differ diff --git a/contrib/static/banners/banner_1.jpg b/contrib/static/banners/banner_1.jpg new file mode 100644 index 0000000..97a7fcf Binary files /dev/null and b/contrib/static/banners/banner_1.jpg differ diff --git a/contrib/static/banners/banner_2.jpg b/contrib/static/banners/banner_2.jpg new file mode 100644 index 0000000..0c23537 Binary files /dev/null and b/contrib/static/banners/banner_2.jpg differ diff --git a/contrib/static/nntpchan.js b/contrib/static/nntpchan.js index d1e5c93..29b8a4f 100644 --- a/contrib/static/nntpchan.js +++ b/contrib/static/nntpchan.js @@ -12,3 +12,15 @@ function nntpchan_backlink(shorthash) elem.value += ">>" + shorthash.substr(0,10) + "\n"; } } + +var banner_count = 3; + +// inject a banner into an element +function nntpchan_inject_banners(elem, prefix) { + var n = Math.floor(Math.random() * banner_count); + var banner = prefix + "static/banner_"+n+".jpg"; + var e = document.createElement("img"); + e.src = banner; + e.setAttribute("class", "nntpchan_banner"); + elem.appendChild(e); +} diff --git a/contrib/templates/default/board.mustache b/contrib/templates/default/board.mustache index c438588..0be0f7c 100644 --- a/contrib/templates/default/board.mustache +++ b/contrib/templates/default/board.mustache @@ -30,6 +30,8 @@ {{{form}}}