(function ($) {
function countdown(el) {
const $this = $(el);
$this.countdown({
date: $this.data('date'),
render: function (data) {
return $(this.el).html(
'
' + this.leadingZeros(data.days, 2) + ' ' + Journal['countdownDay'] + '
' +
'' + this.leadingZeros(data.hours, 2) + ' ' + Journal['countdownHour'] + '
' +
'' + this.leadingZeros(data.min, 2) + ' ' + Journal['countdownMin'] + '
' +
'' + this.leadingZeros(data.sec, 2) + ' ' + Journal['countdownSec'] + '
');
}
});
}
Journal.lazy('countdown', '.countdown', {
load: function (el) {
Journal.load(Journal['assets']['countdown'], 'countdown', function () {
countdown(el);
});
}
});
})(jQuery);