Mercurial > hg > rr-repo
comparison sites/all/modules/captcha/image_captcha/image_captcha.js @ 2:b74b41bb73f0
-- Google analytics module
author | danieleb <danielebarchiesi@me.com> |
---|---|
date | Thu, 22 Aug 2013 17:22:54 +0100 |
parents | |
children |
comparison
equal
deleted
inserted
replaced
1:67ce89da90df | 2:b74b41bb73f0 |
---|---|
1 (function($) { | |
2 | |
3 Drupal.behaviors.captchaAdmin = { | |
4 attach : function(context) { | |
5 | |
6 // Helper function to show/hide noise level widget. | |
7 var noise_level_shower = function(speed) { | |
8 speed = (typeof speed == 'undefined') ? 'slow' : speed; | |
9 if ($("#edit-image-captcha-dot-noise").is(":checked") | |
10 || $("#edit-image-captcha-line-noise").is(":checked")) { | |
11 $(".form-item-image-captcha-noise-level").show(speed); | |
12 } else { | |
13 $(".form-item-image-captcha-noise-level").hide(speed); | |
14 } | |
15 } | |
16 // Add onclick handler to the dot and line noise check boxes. | |
17 $("#edit-image-captcha-dot-noise").click(noise_level_shower); | |
18 $("#edit-image-captcha-line-noise").click(noise_level_shower); | |
19 // Show or hide appropriately on page load. | |
20 noise_level_shower(0); | |
21 | |
22 // Helper function to show/hide smooth distortion widget. | |
23 var smooth_distortion_shower = function(speed) { | |
24 speed = (typeof speed == 'undefined') ? 'slow' : speed; | |
25 if ($("#edit-image-captcha-distortion-amplitude").val() > 0) { | |
26 $(".form-item-image-captcha-bilinear-interpolation").show(speed); | |
27 } else { | |
28 $(".form-item-image-captcha-bilinear-interpolation").hide(speed); | |
29 } | |
30 } | |
31 // Add onchange handler to the distortion level select widget. | |
32 $("#edit-image-captcha-distortion-amplitude").change( | |
33 smooth_distortion_shower); | |
34 // Show or hide appropriately on page load. | |
35 smooth_distortion_shower(0) | |
36 | |
37 } | |
38 }; | |
39 | |
40 })(jQuery); |