403Webshell
Server IP : 68.178.247.200  /  Your IP : 216.73.217.172
Web Server : Apache
System : Linux p3plzcpnl489463.prod.phx3.secureserver.net 4.18.0-553.126.2.lve.el8.x86_64 #1 SMP Thu May 28 14:12:30 UTC 2026 x86_64
User : x9dppmxs4rgd ( 8559391)
PHP Version : 7.4.33
Disable Function : NONE
MySQL : OFF  |  cURL : ON  |  WGET : ON  |  Perl : ON  |  Python : OFF  |  Sudo : OFF  |  Pkexec : OFF
Directory :  /proc/self/cwd/wp-content/plugins/wp-accessibility-helper/assets/js/

Upload File :
current_dir [ Writeable ] document_root [ Writeable ]

 

Command :


[ Back ]     

Current File : /proc/self/cwd/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(){





	$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(".greyscale").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").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").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