| Current Path : /home/helpink/www/media/astroid/assets/vendor/astroid/js/ |
| Current File : /home/helpink/www/media/astroid/assets/vendor/astroid/js/countdown_cls.js |
class Countdown_cls {
constructor(el) {
this.el = jQuery(el);
this.start();
}
start() {
moment.tz.setDefault(this.el.data('offset'));
let _timer = moment(this.el.data('date'), 'YYYY/MM/DD HH:mm:ss').tz(this.el.data('offset'));
let _timezone = moment.tz.guess();
let _countdown = _timer.clone().tz(_timezone).format('YYYY/MM/DD HH:mm:ss');
let _el = this.el;
this.el.countdown(_countdown).on('update.countdown', function(event) {
jQuery(this).children('.days').find('.count').html(event.strftime('%D'));
jQuery(this).children('.hours').find('.count').html(event.strftime('%H'));
jQuery(this).children('.minutes').find('.count').html(event.strftime('%M'));
jQuery(this).children('.seconds').find('.count').html(event.strftime('%S'));
}).on('finish.countdown', function(event) {
jQuery(this).html('<div class="countdown-expired">'+_el.data('expired')+'</div>');
});
}
}
jQuery(document).ready(function() {
jQuery('.as-countdown').each(function() {
new Countdown_cls(this);
});
});