Current Path : /storage/v11800/affypharma/public_html/wp-content/themes/phlox-pro/auxin/js/solo/ |
Linux v11800 5.3.0-1023-aws #25~18.04.1-Ubuntu SMP Fri Jun 5 15:19:18 UTC 2020 aarch64
|
Current File : /storage/v11800/affypharma/public_html/wp-content/themes/phlox-pro/auxin/js/solo/customizer.js |
/**
* Scripts for Front-End customizer
*
*/
( function( $ ) {
var api = wp.customize;
// Site title and description.
api( 'blogname', function( value ) {
value.bind( function( to ) {
$( '.site-title a' ).html( to );
});
});
api( 'blogdescription', function( value ) {
value.bind( function( to ) {
$( '.site-description' ).html( to );
});
});
} )( jQuery );
/**
* Search for a value in an array.
*/
function inArray( needle, haystack ) {
var length = haystack.length;
for(var i = 0; i < length; i++) {
if(haystack[i] == needle) return true;
}
return false;
}
/**
* Specifies whether the value is true or not.
*
* @param mixed variable The variable to check whether is true or not
* @return bool Returns true or false
*/
function auxinIsTrue( variable ) {
if( typeof(variable) === "boolean" ){
return variable;
}
if( typeof(variable) === "string" ){
variable = variable.toLowerCase();
if( inArray( variable, ['yes', 'on', 'true', 'checked'] ) ){
return true;
}
}
// if is nummeric
if ( !isNaN(parseFloat(variable)) && isFinite(variable) ) {
return Boolean(variable);
}
return false;
}
function auxinGetSelectorStyles( value, selector ){
return selector.split('{{VALUE}}').join( value );
}
/**
* jQuery alterClass plugin | Copyright (c) 2011 Pete Boere (the-echoplex.net)
* Free under terms of the MIT license | https://gist.github.com/peteboere/1517285
*/
!function(s){s.fn.alterClass=function(a,e){var r=this;if(-1===a.indexOf("*"))return r.removeClass(a),e?r.addClass(e):r;var n=new RegExp("\\s"+a.replace(/\*/g,"[A-Za-z0-9-_]+").split(" ").join("\\s|\\s")+"\\s","g");return r.each(function(a,e){for(var r=" "+e.className+" ";n.test(r);)r=r.replace(n," ");e.className=s.trim(r)}),e?r.addClass(e):r};s.fn.auxToggle=function(a){this.toggle(auxinIsTrue(a));}}(jQuery);