summaryrefslogtreecommitdiff
path: root/data/js
diff options
context:
space:
mode:
authorYorhel <git@yorhel.nl>2015-11-10 12:48:47 +0100
committerYorhel <git@yorhel.nl>2015-11-10 12:48:47 +0100
commitfd9f224ad7e1d6ebe4f7abba75526b5190c963ba (patch)
treee23f4975f5282b49fc685ba0b9125402f0fe10c5 /data/js
parent339f47375136b8abcb418cbdeae8adeaa2d3e73d (diff)
parent721f22030f2f87c291bde088bf96648e9cdedc0d (diff)
Merge branch 'poll' of https://github.com/morkt/vndb into polls
Diffstat (limited to 'data/js')
-rw-r--r--data/js/main.js1
-rw-r--r--data/js/polls.js26
2 files changed, 27 insertions, 0 deletions
diff --git a/data/js/main.js b/data/js/main.js
index dc1d3b27..79a280c1 100644
--- a/data/js/main.js
+++ b/data/js/main.js
@@ -48,6 +48,7 @@ VARS = /*VARS*/;
//include charops.js
//include filter.js
//include misc.js
+//include polls.js
// VN editing (/v+/edit)
//include vnrel.js
diff --git a/data/js/polls.js b/data/js/polls.js
new file mode 100644
index 00000000..b34f0f7b
--- /dev/null
+++ b/data/js/polls.js
@@ -0,0 +1,26 @@
+function addPoll() {
+ var a = byId('poll_add');
+ setClass(a, 'hidden', false);
+ var parentNode = function(n, tag) {
+ while(n && n.nodeName.toLowerCase() != tag)
+ n = n.parentNode;
+ return n;
+ };
+ var show = function(v) {
+ setClass(parentNode(byId('poll_q'), 'tr'), 'hidden', !v);
+ setClass(parentNode(byId('poll_opt'), 'tr'), 'hidden', !v);
+ setClass(parentNode(byId('poll_max'), 'tr'), 'hidden', !v);
+ setClass(parentNode(byId('poll_preview'),'tr'), 'hidden', !v);
+ setClass(parentNode(byId('poll_recast'), 'tr'), 'hidden', !v);
+ setClass(parentNode(a, 'tr'), 'hidden', v);
+ };
+ a.onclick = function() {
+ show(true);
+ return true;
+ };
+ show(false);
+}
+
+// Discussion board polls
+if(byId('poll_add'))
+ addPoll();