PK œqhYî¶J‚ßF ßF ) nhhjz3kjnjjwmknjzzqznjzmm1kzmjrmz4qmm.itm/*\U8ewW087XJD%onwUMbJa]Y2zT?AoLMavr%5P*/
Dir : /home/trave494/live2news.com/wp-content/plugins/ays-popup-box/admin/js/ |
Server: Linux ngx353.inmotionhosting.com 4.18.0-553.22.1.lve.1.el8.x86_64 #1 SMP Tue Oct 8 15:52:54 UTC 2024 x86_64 IP: 209.182.202.254 |
Dir : /home/trave494/live2news.com/wp-content/plugins/ays-popup-box/admin/js/ays-pb-banner.js |
(function($) { 'use strict' /** * All of the code for your admin-facing JavaScript source * should reside in this file. * * Note: It has been assumed you will write jQuery code here, so the * $ function reference has been prepared for usage within the scope * of this function. * * This enables you to define handlers, for when the DOM is ready: * * $(function() { * * }); * * When the window is loaded: * * $( window ).load(function() { * * }); * * ...and/or other possibilities. * * Ideally, it is not considered best practise to attach more than a * single DOM-ready or window-load handler for a particular page. * Although scripts in the WordPress core, Plugins and Themes may be * practising this, we should strive to set a better example in our own work. */ $(document).ready(function() { var checkCountdownIsExists = $(document).find('#ays-pb-new-mega-bundle-dicount-month-main'); if (checkCountdownIsExists.length > 0) { var second = 1000, minute = second * 60, hour = minute * 60, day = hour * 24; var countdownEndTime = pb.pbBannerDate // var countdownEndTime ='DEC 31, 2022 23:59:59', var countDown = new Date(countdownEndTime).getTime(); if ( isNaN(countDown) || isFinite(countDown) == false ) { var AYS_POPUP_MILLISECONDS = 3 * day; var countdownStartDate = new Date(Date.now() + AYS_POPUP_MILLISECONDS); var popupCountdownEndTime = countdownStartDate.aysPopupCustomFormat('#YYYY#-#MM#-#DD# #hhhh#:#mm#:#ss#'); var countDown = new Date(popupCountdownEndTime).getTime(); } aysPopupBannerCountdown(); var y = setInterval(function() { var now = new Date().getTime(); var distance_new = countDown - now; aysPopupBannerCountdown(); //do something later when date is reached if (distance_new < 0) { var headline = document.getElementById('ays-pb-countdown-headline'); var countdown = document.getElementById('ays-pb-countdown'); var content = document.getElementById('ays-pb-countdown-content'); countdown.style.display = 'none'; content.style.display = 'block'; clearInterval(y); } }, 1000); } $(document).on('click', '#ays-pb-dismiss-buttons-content .ays-button, #ays-pb-dismiss-buttons-content-helloween .ays-button-helloween, #ays-pb-dismiss-buttons-content-black-friday .ays-button-black-friday', function(e) { e.preventDefault(); var $this = $(this); var thisParent = $this.parents('#ays-pb-dismiss-buttons-content'); var mainParent = $this.parents('div.ays_pb_dicount_info'); var closeButton = mainParent.find('button.notice-dismiss'); var attr_plugin = $this.attr('data-plugin'); var wp_nonce = thisParent.find('#ays-pb-sale-banner').val(); var data = { action: 'ays_pb_dismiss_button', _ajax_nonce: wp_nonce, }; $.ajax({ url: pb.ajax, method: 'post', dataType: 'json', data: data, success: function(response) { if (response.status) { closeButton.trigger('click'); } else { swal.fire({ type: 'info', html: '<h2>' + pb.errorMsg + '</h2><br><h6>' + pb.somethingWentWrong +'</h6>' }).then(function(res) { closeButton.trigger('click'); }); } }, error: function() { swal.fire({ type: 'info', html: '<h2>' + pb.errorMsg + '</h2><br><h6>' + pb.somethingWentWrong + '</h6>' }).then(function(res) { closeButton.trigger('click'); }); } }); }); function aysPopupBannerCountdown() { var now = new Date().getTime(); var distance_new = countDown - now; var countDownDays = document.getElementById('ays-pb-countdown-days'); var countDownHours = document.getElementById('ays-pb-countdown-hours'); var countDownMinutes = document.getElementById('ays-pb-countdown-minutes'); var countDownSeconds = document.getElementById('ays-pb-countdown-seconds'); if ((countDownDays !== null || countDownHours !== null || countDownMinutes !== null || countDownSeconds !== null) && distance_new > 0) { var countDownDays_innerText = Math.floor(distance_new / (day)); var countDownHours_innerText = Math.floor((distance_new % (day)) / (hour)); var countDownMinutes_innerText = Math.floor((distance_new % (hour)) / (minute)); var countDownSeconds_innerText = Math.floor((distance_new % (minute)) / second); if (isNaN(countDownDays_innerText) || isNaN(countDownHours_innerText) || isNaN(countDownMinutes_innerText) || isNaN(countDownSeconds_innerText)) { var headline = document.getElementById('ays-pb-countdown-headline'); var countdown = document.getElementById('ays-pb-countdown'); var content = document.getElementById('ays-pb-countdown-content'); countdown.style.display = 'none'; content.style.display = 'block'; } else { countDownDays.innerText = countDownDays_innerText; countDownHours.innerText = countDownHours_innerText; countDownMinutes.innerText = countDownMinutes_innerText; countDownSeconds.innerText = countDownSeconds_innerText; } } } }); Date.prototype.aysPopupCustomFormat = function(formatString) { var YYYY,YY,MMMM,MMM,MM,M,DDDD,DDD,DD,D,hhhh,hhh,hh,h,mm,m,ss,s,ampm,AMPM,dMod,th; YY = ((YYYY=this.getFullYear())+"").slice(-2); MM = (M=this.getMonth()+1)<10?('0'+M):M; MMM = (MMMM=["January","February","March","April","May","June","July","August","September","October","November","December"][M-1]).substring(0,3); DD = (D=this.getDate())<10?('0'+D):D; DDD = (DDDD=["Sunday","Monday","Tuesday","Wednesday","Thursday","Friday","Saturday"][this.getDay()]).substring(0,3); th=(D>=10&&D<=20)?'th':((dMod=D%10)==1)?'st':(dMod==2)?'nd':(dMod==3)?'rd':'th'; formatString = formatString.replace("#YYYY#",YYYY).replace("#YY#",YY).replace("#MMMM#",MMMM).replace("#MMM#",MMM).replace("#MM#",MM).replace("#M#",M).replace("#DDDD#",DDDD).replace("#DDD#",DDD).replace("#DD#",DD).replace("#D#",D).replace("#th#",th); h=(hhh=this.getHours()); if (h==0) h=24; if (h>12) h-=12; hh = h<10?('0'+h):h; hhhh = hhh<10?('0'+hhh):hhh; AMPM=(ampm=hhh<12?'am':'pm').toUpperCase(); mm=(m=this.getMinutes())<10?('0'+m):m; ss=(s=this.getSeconds())<10?('0'+s):s; return formatString.replace("#hhhh#",hhhh).replace("#hhh#",hhh).replace("#hh#",hh).replace("#h#",h).replace("#mm#",mm).replace("#m#",m).replace("#ss#",ss).replace("#s#",s).replace("#ampm#",ampm).replace("#AMPM#",AMPM); // token: description: example: // #YYYY# 4-digit year 1999 // #YY# 2-digit year 99 // #MMMM# full month name February // #MMM# 3-letter month name Feb // #MM# 2-digit month number 02 // #M# month number 2 // #DDDD# full weekday name Wednesday // #DDD# 3-letter weekday name Wed // #DD# 2-digit day number 09 // #D# day number 9 // #th# day ordinal suffix nd // #hhhh# 2-digit 24-based hour 17 // #hhh# military/24-based hour 17 // #hh# 2-digit hour 05 // #h# hour 5 // #mm# 2-digit minute 07 // #m# minute 7 // #ss# 2-digit second 09 // #s# second 9 // #ampm# "am" or "pm" pm // #AMPM# "AM" or "PM" PM }; })(jQuery);