Archived
1
0

add banners

This commit is contained in:
Jeff Becker 2016-01-20 11:42:18 -05:00
parent c4090303ec
commit 98bb655a3c
No known key found for this signature in database
GPG Key ID: AB950234D6EA286B
8 changed files with 24 additions and 2 deletions

Binary file not shown.

After

Width:  |  Height:  |  Size: 12 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 9.8 KiB

Binary file not shown.

After

Width:  |  Height:  |  Size: 66 KiB

View File

@ -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);
}

View File

@ -30,6 +30,8 @@
{{{form}}}
</div>
<hr />
<div onload="nntpchan_inject_banners(this, '{{board.Prefix}}');">
</div>
<div id="threads_container">
{{#board.Threads}}
<div class="thread" id="thread_{{OP.PostHash}}">

View File

@ -13,6 +13,8 @@
<head>
<link rel="stylesheet" href="{{prefix}}static/site.css" />
<link rel="stylesheet" href="{{prefix}}static/user.css" />
<script src="{{prefix}}static/nntpchan.js" type="text/javascript">
</script>
<title> {{frontend}} on nntpchan </title>
</head>
<body>
@ -28,6 +30,8 @@
<h3>Fork on github: <a href="https://github.com/majestrate/nntpchan/">frontend</a> and <a href="https://github.com/majestrate/srndv2/">core</a></h3>
<h4>We've Had {{totalposts}} Posts Since August 01 2015 </h4>
</div>
<div onload="nntpchan_inject_banners(this, '{{prefix}}');">
</div>
<div class="index-inner">
<table>
<tbody>

View File

@ -31,6 +31,8 @@
{{{form}}}
</div>
<hr />
<div onload="nntpchan_inject_banners(this, '{{thread.Prefix}}');">
</div>
<div class="thread" id="thread_{{thread.OP.PostHash}}">
<div class="thread_header">
</div>

View File

@ -13,6 +13,8 @@
<script type="text/javascript" src="{{prefix}}static/nntpchan.js"></script>
</head>
<body>
<div onload="nntpchan_inject_banners(this, '{{prefix}}');">
</div>
<div id="ukko_threads">
{{#threads}}
<!--