summaryrefslogtreecommitdiffstats
path: root/static/functions/voting.js
blob: c33e424d2a0f21f4380918b92b94c14d6e10674e (plain)
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
27
28
29
30
31
32
33
34
35
36
37
38
39
var voteLock = false;
function DownVoteGroup(groupid, authkey) {
	if (voteLock) {
		return;
	}
	voteLock = true;
	ajax.get('ajax.php?action=votefavorite&do=vote&groupid=' + groupid + '&vote=down' + '&auth=' + authkey, function (response) { return });
	$('.vote_link_' + groupid).ghide();
	$('.vote_clear_' + groupid).gshow();
	$('.voted_down_' + groupid).gshow();
	$('.voted_up_' + groupid).ghide();
	voteLock = false;
}

function UpVoteGroup(groupid, authkey) {
	if (voteLock) {
		return;
	}
	voteLock = true;
	ajax.get('ajax.php?action=votefavorite&do=vote&groupid=' + groupid + '&vote=up' + '&auth=' + authkey, function (response) { return });
	$('.vote_link_' + groupid).ghide();
	$('.vote_clear_' + groupid).gshow();
	$('.voted_down_' + groupid).ghide();
	$('.voted_up_' + groupid).gshow();
	voteLock = false;
}

function UnvoteGroup(groupid, authkey) {
	if (voteLock) {
		return;
	}
	voteLock = true;
	ajax.get('ajax.php?action=votefavorite&do=unvote&groupid=' + groupid + '&auth=' + authkey, function (response) { return });
	$('.vote_link_' + groupid).gshow();
	$('.vote_clear_' + groupid).ghide();
	$('.voted_down_' + groupid).ghide();
	$('.voted_up_' + groupid).ghide();
	voteLock = false;
}