blob: 948a546519eb7349538438f342112449b957a7d8 (
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
|
elgg.provide('elgg.uservalidationbyemail');
elgg.uservalidationbyemail.init = function() {
$('#uservalidationbyemail-checkall').click(function() {
var checked = $(this).attr('checked') == 'checked';
$('#uservalidationbyemail-form .elgg-body').find('input[type=checkbox]').attr('checked', checked);
});
$('.uservalidationbyemail-submit').click(function(event) {
var $form = $('#uservalidationbyemail-form');
event.preventDefault();
// check if there are selected users
if ($('#uservalidationbyemail-form .elgg-body').find('input[type=checkbox]:checked').length < 1) {
return false;
}
// confirmation
if (!confirm($(this).attr('title'))) {
return false;
}
$form.attr('action', $(this).attr('href')).submit();
});
};
elgg.register_hook_handler('init', 'system', elgg.uservalidationbyemail.init);
|