PluginProbe
Countdown Timer – Widget Countdown / 2.4.4
Countdown Timer – Widget Countdown v2.4.4
2.2.6 2.2.7 2.2.8 2.2.9 2.3.0 2.3.1 2.3.2 2.3.3 2.3.4 2.3.5 2.3.6 2.3.7 2.3.8 2.3.9 2.4.0 2.4.1 2.4.2 2.4.3 2.4.4 2.4.5 2.4.6 2.4.7 2.4.8 2.4.9 2.5.0 All 182 releases
widget-countdown / includes / javascript / front_end_js.js

front_end_js.js in Countdown Timer – Widget Countdown 2.4.4, at includes/javascript/front_end_js.js

52 lines 2.4 KB
No matching file
Up and down to move Enter to open Esc to close
Raw Download Zip
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 }