| 1 |
function countdown_wpdevart_timer(main_div_id){ |
| 2 |
var days_left=parseInt(jQuery('#'+main_div_id+' .days').text()); |
| 3 |
var hours_left=parseInt(jQuery('#'+main_div_id+' .hourse').text());; |
| 4 |
var minutes_left=parseInt(jQuery('#'+main_div_id+' .minutes').text());; |
| 5 |
var secondes_left=parseInt(jQuery('#'+main_div_id+' .secondes').text()); |
| 6 |
var all_time=days_left*24*3600+hours_left*3600+minutes_left*60+secondes_left; |
| 7 |
all_time--; |
| 8 |
days_left=parseInt(all_time/(3600*24)); |
| 9 |
hours_left=parseInt((all_time-days_left*3600*24)/(3600)); |
| 10 |
minutes_left=parseInt((all_time-days_left*3600*24-hours_left*3600)/(60)); |
| 11 |
secondes_left=parseInt((all_time-days_left*3600*24-hours_left*3600-minutes_left*60)); |
| 12 |
if((""+days_left+"").length>1) |
| 13 |
jQuery('#'+main_div_id+' .days').html(days_left); |
| 14 |
else |
| 15 |
jQuery('#'+main_div_id+' .days').html('0'+days_left); |
| 16 |
if((""+hours_left+"").length>1) |
| 17 |
jQuery('#'+main_div_id+' .hourse').html(hours_left); |
| 18 |
else |
| 19 |
jQuery('#'+main_div_id+' .hourse').html('0'+hours_left); |
| 20 |
if((""+minutes_left+"").length>1) |
| 21 |
jQuery('#'+main_div_id+' .minutes').html(minutes_left); |
| 22 |
else |
| 23 |
jQuery('#'+main_div_id+' .minutes').html('0'+minutes_left); |
| 24 |
if((""+secondes_left+"").length>1) |
| 25 |
jQuery('#'+main_div_id+' .secondes').html(secondes_left); |
| 26 |
else |
| 27 |
jQuery('#'+main_div_id+' .secondes').html('0'+secondes_left); |
| 28 |
if(days_left<=0 && hours_left<=0 && minutes_left<=0 && secondes_left<=0){ |
| 29 |
window.location=document.URL; |
| 30 |
} |
| 31 |
} |
| 32 |
function wpdevart_countdown_animated_element(animation,element_id){ |
| 33 |
jQuery('#'+element_id).ready(function(e) { |
| 34 |
if(!jQuery(jQuery('#'+element_id)).hasClass('animated') && wpdevart_countdown_isScrolledIntoView(jQuery('#'+element_id))) { |
| 35 |
jQuery(jQuery('#'+element_id)).css('visibility','visible'); |
| 36 |
jQuery(jQuery('#'+element_id)).addClass('animated'); |
| 37 |
jQuery(jQuery('#'+element_id)).addClass(animation); |
| 38 |
} |
| 39 |
}); |
| 40 |
} |
| 41 |
function wpdevart_countdown_isScrolledIntoView(elem) |
| 42 |
{ |
| 43 |
var $elem = jQuery(elem); |
| 44 |
if($elem.length=0) |
| 45 |
return true; |
| 46 |
var $window = jQuery(window); |
| 47 |
var docViewTop = $window.scrollTop(); |
| 48 |
var docViewBottom = docViewTop + $window.height(); |
| 49 |
var elemTop = jQuery(elem).offset().top; |
| 50 |
var elemBottom = elemTop + parseInt(jQuery(elem).css('height')); |
| 51 |
return ( ( (docViewTop<=elemTop) && (elemTop<=docViewBottom) ) || ( (docViewTop<=elemBottom) && (elemBottom<=docViewBottom) )); |
| 52 |
} |