From 15a74b15232fbf3f19878e21b861737f186f2b7c Mon Sep 17 00:00:00 2001 From: Savetheinternet Date: Sun, 27 Mar 2011 02:36:32 +1100 Subject: Stylesheets, etc. --- templates/index.html | 3 +- templates/main.js | 123 ++++++++++++++++++++++++++++++++++++++++++++++++++ templates/page.html | 1 + templates/thread.html | 1 + 4 files changed, 127 insertions(+), 1 deletion(-) create mode 100644 templates/main.js (limited to 'templates') diff --git a/templates/index.html b/templates/index.html index 1e7f7a25..e2422012 100644 --- a/templates/index.html +++ b/templates/index.html @@ -6,8 +6,9 @@ {board[url]} - {board[name]} - {config[meta_keywords]?} + + {boardlist[top]} diff --git a/templates/main.js b/templates/main.js new file mode 100644 index 00000000..7bf5b6d9 --- /dev/null +++ b/templates/main.js @@ -0,0 +1,123 @@ +function highlightReply(id) +{ + var divs = document.getElementsByTagName('div'); + for (var i = 0; i < divs.length; i++) + { + if (divs[i].className.indexOf('post') != -1) + divs[i].className = divs[i].className.replace(/highlighted/, ''); + } + if (id) { + post = document.getElementById('reply_'+id); + if(post) + post.className += ' highlighted'; + } +} +function focusId(id) +{ + document.getElementById(id).focus(); + init(); +} + +function generatePassword() { + pass = ''; + chars = '{config[genpassword_chars]}'; + for(i=0;i<8;i++) { + rnd = Math.floor(Math.random() * chars.length); + pass += chars.substring(rnd,rnd + 1); + } + return pass; +} + +function dopost(form) { + localStorage.name = form.name.value.replace(/ ##.+$/, ''); + if(form.email.value != 'sage') + localStorage.email = form.email.value; + + return form.body.value != "" || (typeof form.thread != "undefined" && form.file.value != ""); +} +function citeReply(id) { + document.getElementById('body').value += '>>' + id + '\n'; +} + +var selectedstyle = '{config[default_stylesheet][0]}'; +var styles = [ + {stylesheets:['{stylesheets[name]}', '{stylesheets[uri]}']{!%last?, + }} +]; + +function changeStyle(x) { + localStorage.stylesheet = styles[x][1]; + document.getElementById('stylesheet').href = styles[x][1]; + selectedstyle = styles[x][0]; +} + +if(localStorage.stylesheet) { + for(x=0;x{title} + {pm?
{pm}

} diff --git a/templates/thread.html b/templates/thread.html index 4df828c6..91448f39 100644 --- a/templates/thread.html +++ b/templates/thread.html @@ -6,6 +6,7 @@ {board[url]} - {board[name]} + -- cgit v1.3