(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);