/
contact.js
44 lines (36 loc) · 916 Bytes
/
contact.js
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
function toggle_select_all() {
$('#users ul').find('input').each(
function(){
if(!$(this).attr("checked")) {
$(this).attr("checked",true);
} else {
$(this).attr("checked",false);
}
}
);
}
function load_users() {
$('#new_contact').hide();
$('#users').show();
}
function load_contacts() {
$('#contacts_list').load('/contact/contact_list')
}
function load_new() {
$('#users').hide();
$('#new_contact').load('/contact/new/');
$('#new_contact').show();
}
function load_page(page_no) {
var page="/contact/contact_list?page="+page_no
$('#contacts_list').load(page);
}
function filter_contacts(elem) {
form = $(elem).parents("form");
form_data = form.serializeArray();
$('#contacts_list').load(form.attr("action"), form_data, function() {
});
}
$(document).ready(function() {
//load_contacts();
});