/*Main JS Library for Divi Section Display Timer*/ jQuery( window ).load(function() { function parseDate(date) { const parsed = Date.parse(date); if (!isNaN(parsed)) { return parsed; } return Date.parse(date.replace(/-/g, '/').replace(/[a-z]+/gi, ' ')); } jQuery('.dsdt_schedule_visibility ').each(function(){ var ds = jQuery(this).data('dsdt-date-show'); console.log("ds: "+ds); var dh = jQuery(this).data('dsdt-date-hide'); console.log("dh: "+dh); var n = jQuery(this).data('dsdt-cur'); console.log("n: "+n); if(jQuery(this).data('dsdt-show') == 'on' && jQuery(this).data('dsdt-hide') == 'on') { if(ds > dh) { if(ds){ if( ds <= n ){ jQuery(this).addClass('show_section'); } else { if( dh <= n ){ jQuery(this).addClass('hide_section'); } else { jQuery(this).addClass('show_section'); } } } } else if(dh > ds) { if(dh){ if( dh <= n ){ jQuery(this).addClass('hide_section'); } else { if( ds <= n ){ jQuery(this).addClass('show_section'); } else { jQuery(this).addClass('hide_section'); } } } } } else if(jQuery(this).data('dsdt-show') == 'on' && jQuery(this).data('dsdt-hide') == 'off') { if(ds){ if( ds <= n ){ jQuery(this).addClass('show_section'); } else { jQuery(this).addClass('hide_section'); } } } else if(jQuery(this).data('dsdt-show') == 'off' && jQuery(this).data('dsdt-hide') == 'on') { if(dh){ if( dh <= n ){ jQuery(this).addClass('hide_section'); } else { jQuery(this).addClass('show_section'); } } } }); });