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