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"; 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}}} {{{form}}}
</div> </div>
<hr /> <hr />
<div onload="nntpchan_inject_banners(this, '{{board.Prefix}}');">
</div>
<div id="threads_container"> <div id="threads_container">
{{#board.Threads}} {{#board.Threads}}
<div class="thread" id="thread_{{OP.PostHash}}"> <div class="thread" id="thread_{{OP.PostHash}}">

View File

@ -13,6 +13,8 @@
<head> <head>
<link rel="stylesheet" href="{{prefix}}static/site.css" /> <link rel="stylesheet" href="{{prefix}}static/site.css" />
<link rel="stylesheet" href="{{prefix}}static/user.css" /> <link rel="stylesheet" href="{{prefix}}static/user.css" />
<script src="{{prefix}}static/nntpchan.js" type="text/javascript">
</script>
<title> {{frontend}} on nntpchan </title> <title> {{frontend}} on nntpchan </title>
</head> </head>
<body> <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> <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> <h4>We've Had {{totalposts}} Posts Since August 01 2015 </h4>
</div> </div>
<div onload="nntpchan_inject_banners(this, '{{prefix}}');">
</div>
<div class="index-inner"> <div class="index-inner">
<table> <table>
<tbody> <tbody>

View File

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

View File

@ -12,8 +12,10 @@
<link rel="stylesheet" href="{{prefix}}static/user.css" /> <link rel="stylesheet" href="{{prefix}}static/user.css" />
<script type="text/javascript" src="{{prefix}}static/nntpchan.js"></script> <script type="text/javascript" src="{{prefix}}static/nntpchan.js"></script>
</head> </head>
<body> <body>
<div id="ukko_threads"> <div onload="nntpchan_inject_banners(this, '{{prefix}}');">
</div>
<div id="ukko_threads">
{{#threads}} {{#threads}}
<!-- <!--
<div class="ukko_thread_header"> <div class="ukko_thread_header">