aboutsummaryrefslogtreecommitdiff
path: root/mod/uservalidationbyemail/views/default/uservalidationbyemail/js.php
diff options
context:
space:
mode:
authorbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>2011-02-20 04:42:49 +0000
committerbrettp <brettp@36083f99-b078-4883-b0ff-0f9b5a30f544>2011-02-20 04:42:49 +0000
commitcc873980abb9d1d9206f333bd465ecd6a55b609b (patch)
tree6233f4b76b9c763d60dddb70a6ecc7558d9183e1 /mod/uservalidationbyemail/views/default/uservalidationbyemail/js.php
parent7fbd66bc3aeda393a0117883b70a3212dae57e51 (diff)
downloadelgg-cc873980abb9d1d9206f333bd465ecd6a55b609b.tar.gz
elgg-cc873980abb9d1d9206f333bd465ecd6a55b609b.tar.bz2
Fixes #2658. Merged uservalidationbyemail changes from 1.7 to 1.8. This plugin needs cleanup.
git-svn-id: http://code.elgg.org/elgg/trunk@8357 36083f99-b078-4883-b0ff-0f9b5a30f544
Diffstat (limited to 'mod/uservalidationbyemail/views/default/uservalidationbyemail/js.php')
-rw-r--r--mod/uservalidationbyemail/views/default/uservalidationbyemail/js.php27
1 files changed, 27 insertions, 0 deletions
diff --git a/mod/uservalidationbyemail/views/default/uservalidationbyemail/js.php b/mod/uservalidationbyemail/views/default/uservalidationbyemail/js.php
new file mode 100644
index 000000000..c1ca58559
--- /dev/null
+++ b/mod/uservalidationbyemail/views/default/uservalidationbyemail/js.php
@@ -0,0 +1,27 @@
+elgg.provide('elgg.uservalidationbyemail');
+
+elgg.uservalidationbyemail.init = function() {
+ $('.unvalidated-users-checkall').click(function() {
+ checked = $(this).attr('checked');
+ $('form[name=unvalidated-users]').find('input[type=checkbox]').attr('checked', checked);
+ });
+
+ $('.unvalidated-users-bulk-post').click(function(event) {
+ $form = $('form[name=unvalidated-users]');
+ event.preventDefault();
+
+ // check there are selected users
+ if ($form.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_event_handler('init', 'system', elgg.uservalidationbyemail.init); \ No newline at end of file