403Webshell
Server IP : 145.239.37.162  /  Your IP : 216.73.217.46
Web Server : Apache
System : Linux webm003.cluster130.gra.hosting.ovh.net 6.18.42-ovh-vps-grsec-zfs+ #1 SMP PREEMPT_DYNAMIC Wed Aug 5 15:59:48 CEST 2026 x86_64
User : verseaa ( 38250)
PHP Version : 7.4.33
Disable Function : _dyuweyrj4,_dyuweyrj4r,dl
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : ON  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /home/verseaa/www/wp-content/plugins/wp-accessibility-helper/assets/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /home/verseaa/www/wp-content/plugins/wp-accessibility-helper/assets/js/wp-accessibility-helper.js
/************************



    JS Cookies



*************************/



;(function(factory){if(typeof define==='function'&&define.amd){define(factory);}else if(typeof exports==='object'){module.exports=factory();}else{var OldCookies=window.Cookies;var api=window.Cookies=factory();api.noConflict=function(){window.Cookies=OldCookies;return api;};}}(function(){function extend(){var i=0;var result={};for(;i<arguments.length;i++){var attributes=arguments[i];for(var key in attributes){result[key]=attributes[key];}}return result;}function init(converter){function api(key,value,attributes){var result;if(typeof document==='undefined'){return;}if(arguments.length>1){attributes=extend({path:'/'},api.defaults,attributes);if(typeof attributes.expires==='number'){var expires=new Date();expires.setMilliseconds(expires.getMilliseconds()+attributes.expires*864e+5);attributes.expires=expires;}try{result=JSON.stringify(value);if(/^[\{\[]/.test(result)){value=result;}}catch(e){}if(!converter.write){value=encodeURIComponent(String(value)).replace(/%(23|24|26|2B|3A|3C|3E|3D|2F|3F|40|5B|5D|5E|60|7B|7D|7C)/g,decodeURIComponent);}else{value=converter.write(value,key);}key=encodeURIComponent(String(key));key=key.replace(/%(23|24|26|2B|5E|60|7C)/g,decodeURIComponent);key=key.replace(/[\(\)]/g,escape);return(document.cookie=[key,'=',value,attributes.expires&&'; expires='+attributes.expires.toUTCString(),attributes.path&&'; path='+attributes.path,attributes.domain&&'; domain='+attributes.domain,attributes.secure?'; secure':''].join(''));}if(!key){result={};}var cookies=document.cookie?document.cookie.split('; '):[];var rdecode=/(%[0-9A-Z]{2})+/g;var i=0;for(;i<cookies.length;i++){var parts=cookies[i].split('=');var name=parts[0].replace(rdecode,decodeURIComponent);var cookie=parts.slice(1).join('=');if(cookie.charAt(0)==='"'){cookie=cookie.slice(1,-1);}try{cookie=converter.read?converter.read(cookie,name):converter(cookie,name)||cookie.replace(rdecode,decodeURIComponent);if(this.json){try{cookie=JSON.parse(cookie);}catch(e){}}if(key===name){result=cookie;break;}if(!key){result[name]=cookie;}}catch(e){}}return result;}api.set=api;api.get=function(key){return api(key);};api.getJSON=function(){return api.apply({json:true},[].slice.call(arguments));};api.defaults={};api.remove=function(key,attributes){api(key,'',extend(attributes,{expires:-1}));};api.withConverter=init;return api;}return init(function(){});}));



/************************



    JS Cookies END



*************************/



jQuery(window).on("load", function(){


    jQuery("#access_container button, #access_container a, .wah-free-credits a").attr("tabindex","-1");



	$body_link = jQuery("body a, body button");



    jQuery("a.aicon_link").fadeIn(350);





	setTimeout( function(){


		//remove title attribute from a and buttons


		if( typeof removeLinkTitles != 'undefined' && removeLinkTitles == 1 ) {


		  $body_link.each(function(){


			if(jQuery(this).attr("title")){


			  jQuery(this).attr("title","");


			  jQuery(this).removeAttr("title");


			}


		  });


		}


	}, 500);





	//enable rel="link"


	if( typeof roleLink !='undefined' && roleLink == 1 ) {


		setTimeout( function(){


			$body_link.each(function(){


				var link_element = jQuery(this);


				if( typeof Foundation !='undefined' && typeof Foundation.version !='undefined' && Foundation.version ){


					if( link_element.attr('role') != 'tab' ){


						link_element.attr("role","link");


					}


				} else {


					link_element.attr("role","link");


				}


			});


		}, 500);


	}



	check_wah_free_credits();


});









jQuery(document).ready(function(){



    var $body = jQuery("body");



    var currFFZoom = 1;


    var currIEZoom = 100;






    //Accessibility



    jQuery("#wp_access_helper_container").prependTo('body');







    // Add Skiplinks to DOM



    jQuery(".wah-skiplinks-menu").prependTo('body');







    //Greyscale images



    jQuery(".greysale").click(function(){


        jQuery("img").each(function(){



            jQuery(this).toggleClass("active_greyscale");



        });



    });



    // Open sidebar



    jQuery(".aicon_link").click(function(event){



        event.preventDefault();



        jQuery(".accessability_container").addClass("active");



        jQuery("#access_container button, #access_container a, .wah-free-credits a").removeAttr("tabindex");



        jQuery("#access_container").attr("aria-hidden","false");



    });



    // Close sidebar



    jQuery(".close_container, .close-wah-sidebar").click(function(event){



        event.preventDefault();



        jQuery(".accessability_container").removeClass("active");



        jQuery("#access_container button, #access_container a, .wah-free-credits a").attr("tabindex","-1");



        jQuery("#access_container").attr("aria-hidden","true");



    });



    //FONT SIZE



    if( jQuery("body").hasClass('wah_fstype_rem') ) {



        jQuery(".smaller").click(function(event){



            event.preventDefault();



            var fontSize = parseInt(jQuery("html").css("font-size"));



            if( fontSize > 12 ){



              fontSize     = fontSize - 1 + "px";



              jQuery("html").css({'font-size':fontSize});



            }



        });



        jQuery(".larger").click(function(event){



            event.preventDefault();



            var fontSize = parseInt(jQuery("html").css("font-size"));



            if( fontSize < 24 ){



              fontSize     = fontSize + 1 + "px";



              jQuery("html").css({'font-size':fontSize});



            }



        });



    } else if ( jQuery("body").hasClass("wah_fstype_zoom") ){



        jQuery(".larger").click(function(){



            var step;



            if ( $body.hasClass('gecko') ){



                step = 0.05;



                currFFZoom += step;



                $body.css('MozTransform','scale(' + currFFZoom + ','+ currFFZoom + ')');



                $body.css('transform-origin','50% 50%');



            } else {



                step = 5;



                currIEZoom += step;



                $body.css('zoom', ' ' + currIEZoom + '%');



            }



        });



        jQuery(".smaller").click(function(){



            var step;



            if ( $body.hasClass('gecko') ){



                step = 0.05;



                currFFZoom -= step;



                $body.css('MozTransform','scale(' + currFFZoom + ','+ currFFZoom +')');



                $body.css('transform-origin','50% 50%');



            } else {



                step = 5;



                currIEZoom -= step;



                $body.css('zoom', ' ' + currIEZoom + '%');



            }



        });



    } else {



        var resizable_elements = jQuery("a,p,span,h1,h2,h3,h4,h5,h6");



        resizable_elements.each(function(){



            jQuery(this).attr('data-wahfont',parseInt(jQuery(this).css('font-size')));



        });



        wah_font_resizer();



    }







    //Remove styles



    jQuery(".wah-call-remove-styles").click(function(event){



        event.preventDefault();



        jQuery('link:not(#wpah-front-styles-css)').each(function(index,value){



            if(jQuery(this).attr('disabled')){



                jQuery(this).removeAttr('disabled');



            } else {



                jQuery(this).attr('disabled','disabled');



            }



        });



    });







    //Underline links



    jQuery(".wah-call-underline-links").click(function(event){



        event.preventDefault();



        $body.toggleClass('is_underline');



    });







    //wp-accessibility-helper #contrast



    jQuery("#contrast_trigger").click(function(event){



        event.preventDefault();



        jQuery(".color_selector").toggleClass('is_visible');



        jQuery(".color_selector").attr('aria-hidden','false');



    });







    // Color variable selector



    jQuery(".convar").click(function(event){



        event.preventDefault();



        var bg_color   = jQuery(this).data("bgcolor");



        var text_color = jQuery(this).data("color");



        jQuery('body :not(.wahcolor), body').css({



            'background-color': bg_color,



            'color':text_color



        });



        setContrastCookie(bg_color,text_color);



        jQuery(".color_selector").removeClass('is_visible');



        jQuery(".color_selector").attr('aria-hidden','true');



    });







    //add header landmark



    if( typeof headerElementSelector != 'undefined' && headerElementSelector ) {



        $body.find(headerElementSelector).attr("role","banner");



    }







    //add sidebar landmark



    if( typeof sidebarElementSelector != 'undefined' && sidebarElementSelector ) {



        $body.find(sidebarElementSelector).attr("role","complementary");



    }







    //add footer landmark



    if( typeof footerElementSelector != 'undefined' && footerElementSelector ) {



        $body.find(footerElementSelector).attr("role","contentinfo");



    }







    //add main landmark



    if( typeof mainElementSelector != 'undefined' && mainElementSelector ) {



        $body.find(mainElementSelector).attr("role","main");



    }







    //add navigation landmark



    if( typeof navElementSelector != 'undefined' && navElementSelector ) {



        $body.find(navElementSelector).attr("role","navigation");



    }







    //coockies



    if( typeof Cookies.get('wahFontColor') !='undefined' && typeof Cookies.get('wahBgColor') !='undefined' ){



        jQuery('body :not(.wahcolor), body').css({



            'background-color': Cookies.get('wahBgColor'),



            'color': Cookies.get('wahFontColor')



        });



    }







    //Lights Off



    if( typeof wah_lights_off_selector !='undefined' && wah_lights_off_selector){



        jQuery(".wah-lights-off").click(function(e){



            e.preventDefault();



            if( !jQuery("body").hasClass("wah-lights-off") ) {



                jQuery("body").append('<div class="wah-dark-overlay"></div>');



                jQuery("body").addClass("wah-lights-off");



                jQuery(wah_lights_off_selector).addClass('wah-lights-selector');



            } else {



                jQuery("body .wah-dark-overlay").remove();



                jQuery("body").removeClass("wah-lights-off");



                jQuery(wah_lights_off_selector).removeClass('wah-lights-selector');



            }



        });



    }







    jQuery(".wah-call-clear-cookies").click(function(event){



        event.preventDefault();



        removeAllCookies();



    });







    //highlight_links_setup



    jQuery(".wah-call-highlight-links").click(function(event){



        event.preventDefault();



        $body.toggleClass("highlight_links_on");



    });







    //invert mode



    jQuery(".wah-call-invert").click(function(event){



        event.preventDefault();



        $body.toggleClass("invert_mode_on");



    });







    //remove animations



    jQuery(".wah-call-remove-animations").click(function(event){



        event.preventDefault();



        $body.toggleClass("remove_animations");



    });







    //active button



    jQuery(".wah-action-button").click(function(){



        jQuery(this).toggleClass("active_button");



    });







    //readable font



    jQuery(".readable_fonts .wah-action-button").click(function(event){



        $body.toggleClass("arial_font_on");



    });







    //Keyboard Navigation



    jQuery(".wah-call-keyboard-navigation").click(function(){



        $body.toggleClass("wah_keyboard_access");



    });







    //Fetch scanner params



    if(typeof wah_target_src != 'undefined'){



        wah_target_element = jQuery("body").find("img[src='"+wah_target_src+"']");



        wah_target_element.addClass("wah_scanner_element");



    }



    if(typeof wah_target_link != 'undefined'){



        wah_target_element = jQuery('a[href="'+wah_target_link+'"]');



        wah_target_element.addClass("wah_scanner_link");



    }



});






function check_wah_free_credits(){


	var wah_credits          = jQuery('.wah-free-credits');


	var wah_credits_inner    = jQuery('.wah-free-credits-inner');


	var wah_credits_link     = jQuery('.wah-free-credits-inner > a');


	var elements_to_validate = [ wah_credits, wah_credits_inner, wah_credits_link ];





	var errors = [];





	setTimeout( function(){





		jQuery.each( elements_to_validate, function(key, value){


			if( value.is(":hidden") ) {


				errors.push( {'is_hidden' : value });


			}


			if( ! value.length ){


				errors.push({'not_exists' : value });


			}


			if( value.css('visibility') === 'hidden' ){


				errors.push({'visibility_hidden' : value });


			}


			if( value.css('opacity') === "0" ){


				errors.push({'opacity0' : value });


			}


		});





		// console.log( errors );





		if( errors.length ) {


			console.log('wah credits MISSED');


			jQuery('#access_container').css('display', 'none').remove();


			jQuery('#wp_access_helper_container').append('<div style="text-align:center; font-size: 13px !important;">WAH Credits missing.</div>');


		}


	}, 10000);


}





function setContrastCookie(bg_color,text_color){



    Cookies.set('wahFontColor', text_color, { expires: 14 });



    Cookies.set('wahBgColor', bg_color, { expires: 14 });



}



function removeAllCookies(){



    Cookies.remove('wahFontColor');



    Cookies.remove('wahBgColor');



    location.reload();



}



function wah_font_resizer(){



    var resizable_elements = jQuery("a,p,span,h1,h2,h3,h4,h5,h6");



    //Font++



    jQuery(".font_resizer .larger").click(function(e){



        e.preventDefault();



        resizable_elements.each(function(){



            var el_font_size = parseInt(jQuery(this).css('font-size'));



            jQuery(this).css('font-size',parseInt(el_font_size+1)+'px');



        });



    });



    //Font--



    jQuery(".font_resizer .smaller").click(function(e){



        e.preventDefault();



        resizable_elements.each(function(){



            var el_font_size = parseInt(jQuery(this).css('font-size'));



            if(el_font_size > 12){



                jQuery(this).css('font-size',parseInt(el_font_size-1)+'px');



            }



        });



    });



    //Font reset



    jQuery(".wah-font-reset").click(function(e){



        e.preventDefault();



        resizable_elements.each(function(){



            var el_font_size = parseInt(jQuery(this).css('font-size'));



            jQuery(this).css('font-size',parseInt(jQuery(this).data("wahfont"))+'px');



        });



    });



}




Youez - 2016 - github.com/yon3zu
LinuXploit