first commit
This commit is contained in:
37
libraries/jquery/captcha.js
vendored
Normal file
37
libraries/jquery/captcha.js
vendored
Normal file
@@ -0,0 +1,37 @@
|
||||
//jQuery plugin code
|
||||
$.fn.captcha = function(){
|
||||
var captcha = this;
|
||||
captcha.attr('captcha', false);
|
||||
|
||||
captcha.find('.captcha .check').on('click', function()
|
||||
{
|
||||
if ( captcha.attr( 'captcha' ) == 'false' )
|
||||
{
|
||||
captcha.attr('captcha', true);
|
||||
captcha.find( '.captcha' ).addClass( 'checked' );
|
||||
if(/Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor)){
|
||||
captcha.find('.captcha .check').html('<div class="wrapper"><svg version="1.1" id="Layer_1" xmlns="http://www.w3.org/2000/svg" xmlns:xlink="http://www.w3.org/1999/xlink" x="0px" y="0px" viewBox="0 0 98.5 98.5" enable-background="new 0 0 98.5 98.5" xml:space="preserve"><path class="checkmark" fill="none" stroke-width="8" stroke-miterlimit="10" d="M81.7,17.8C73.5,9.3,62,4,49.2,4 C24.3,4,4,24.3,4,49.2s20.3,45.2,45.2,45.2s45.2-20.3,45.2-45.2c0-8.6-2.4-16.6-6.5-23.4l0,0L45.6,68.2L24.7,47.3"/></svg></div>');
|
||||
}else{
|
||||
captcha.find('.captcha .check').css('background-color', '#336604');
|
||||
}
|
||||
}
|
||||
else
|
||||
{
|
||||
captcha.attr( 'captcha', false );
|
||||
captcha.find( '.captcha' ).removeClass( 'checked' );
|
||||
if(/Chrome/.test(navigator.userAgent) && /Google Inc/.test(navigator.vendor)){
|
||||
captcha.find('.captcha .check').html('');
|
||||
}else{
|
||||
captcha.find('.captcha .check').css('background-color', 'none');
|
||||
}
|
||||
}
|
||||
});
|
||||
}
|
||||
|
||||
function verifyCaptcha( formId )
|
||||
{
|
||||
if( $( formId ).attr('captcha') == 'true' )
|
||||
return true;
|
||||
|
||||
return false;
|
||||
}
|
||||
Reference in New Issue
Block a user