add-and-join.js
2.9 KB
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
40
41
42
43
44
45
46
47
48
49
50
51
52
53
54
55
56
57
58
59
60
61
62
63
64
65
66
67
68
69
70
71
72
73
74
75
76
77
78
79
80
81
82
83
84
85
86
87
88
89
90
91
92
93
94
95
96
97
98
99
100
101
102
103
jQuery(function($) {
$(".add-friend").live('click', function(){
clicked = $(this)
url = clicked.attr("href");
loading_for_button(this);
$.post(url, function(data){
clicked.fadeOut();
display_notice(data);
});
return false;
})
$(".join-community").live('click', function(){
clicked = $(this)
url = clicked.attr("href");
loading_for_button(this);
$.post(url, function(data){
clicked.fadeOut(function(){
clicked.css("display","none");
clicked.parent().parent().find(".leave-community").fadeIn();
clicked.parent().parent().find(".leave-community").css("display", "");
});
clicked.css("cursor","");
$(".small-loading").remove();
display_notice(data.message);
}, "json");
return false;
})
$(".leave-community").live('click', function(){
clicked = $(this)
url = clicked.attr("href");
loading_for_button(this);
$.post(url, function(data){
if(data.redirect_to){
document.location.href = data.redirect_to;
}
else if(data.reload){
document.location.reload(true);
}
else{
clicked.fadeOut(function(){
clicked.css("display","none");
clicked.parent().parent().find(".join-community").fadeIn();
clicked.parent().parent().find(".join-community").css("display", "");
});
clicked.css("cursor","");
$(".small-loading").remove();
display_notice(data.message);
}
}, "json");
return false;
})
$(".person-trigger").click(function(){
clicked = $(this);
url = clicked.attr("url");
$.get(url, function(data){
if(data == "true"){
clicked.parent().find(".add-friend").fadeOut(function(){
clicked.parent().find(".send-an-email").fadeIn();
})
}
else if(data == "false"){
clicked.parent().find(".send-an-email").fadeOut(function(){
clicked.parent().find(".add-friend").fadeIn();
});
}
})
})
$(".community-trigger").click(function(){
clicked = $(this);
url = clicked.attr("url");
$.get(url, function(data){
if(data == "true"){
clicked.parent().find(".join-community").fadeOut(function(){
clicked.parent().find(".leave-community").fadeIn();
clicked.parent().find(".send-an-email").fadeIn();
});
}
else if(data == "false"){
clicked.parent().find(".send-an-email").fadeOut();
clicked.parent().find(".leave-community").fadeOut(function(){
clicked.parent().find(".join-community").fadeIn();
});
}
})
})
$(".enterprise-trigger").click(function(){
clicked = $(this);
url = clicked.attr("url");
$.get(url, function(data){
if(data == "true")
clicked.parent().find(".send-an-email").fadeIn();
else if(data == "false")
clicked.parent().find(".send-an-email").fadeOut();
})
})
});