File: /home/dermova/www/india/wp-content/plugins/wptouch/themes/foundation/modules/base/base-public.js
/* WPtouch Pro Public Foundation JavaScript Functions */
/* Description: These functions can be used in themes as needed */
function wptouchFdnIsiOS6() {
return ( '-webkit-filter' in document.body.style );
}
function wptouchFdnHasFixedPos() {
if ( jQuery( 'body' ).hasClass( 'preview-mode' ) ) {
return true;
} else {
return '-webkit-overflow-scrolling' in document.body.style;
}
}
// Function for fade-toggling hidden elements
function wptouchFdnShowHideToggle( linkTrigger, hiddenElement ) {
jQuery( linkTrigger ).on( 'click', function( e ) {
jQuery( linkTrigger ).toggleClass( 'toggle-open' );
jQuery( hiddenElement ).opacityToggle( 380 );
e.preventDefault();
});
}
// Function for slide-toggling hidden elements
function wptouchFdnSlideToggle( linkTrigger, hiddenElement, speed ) {
jQuery( linkTrigger ).on( 'click', function( e ) {
jQuery( linkTrigger ).toggleClass( 'toggle-open' );
jQuery( hiddenElement ).slideToggle( speed );
e.preventDefault();
});
}
// Create a cookie
function wptouchCreateCookie( name, value, days ) {
if ( days ) {
var date = new Date();
date.setTime( date.getTime() + ( days*24*60*60*1000 ) );
var expires = '; expires='+date.toGMTString();
}
else var expires = '';
document.cookie = name+'='+value+expires+'; path='+wptouchMain.siteurl;
}
// Read a cookie
function wptouchReadCookie( name ) {
var nameEQ = name + "=";
var ca = document.cookie.split( ';' );
for( var i=0; i < ca.length; i++ ) {
var c = ca[i];
while ( c.charAt( 0 )==' ' ) c = c.substring( 1, c.length );
if ( c.indexOf( nameEQ ) == 0 ) return c.substring( nameEQ.length, c.length );
}
return null;
}
// Erase a cookie
function wptouchEraseCookie( name ) {
wptouchCreateCookie( name, '', -1 );
}
// List all cookies (useful in alerts for testing)
function wptouchListCookies() {
var theCookies = document.cookie.split(';');
var aString = '';
for (var i = 1 ; i <= theCookies.length; i++) {
aString += i + ' ' + theCookies[i-1] + "\n";
}
return aString;
}