1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
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();
|