LittleDemon WebShell


Linux webm007.cluster106.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Path : /home/eglisebaa/www/wp-content/plugins/trx_addons/components/shortcodes/countdown/
File Upload :
Command :
Current File : /home/eglisebaa/www/wp-content/plugins/trx_addons/components/shortcodes/countdown/countdown.js

/**
 * Shortcode Countdown
 *
 * @package WordPress
 * @subpackage ThemeREX Addons
 * @since v1.4.3
 */

/* global jQuery, TRX_ADDONS_STORAGE */

(function() {

	"use strict";

	jQuery(document).on('action.init_hidden_elements', trx_addons_sc_countdown_init);

	// Countdown init
	function trx_addons_sc_countdown_init(e, container) {

		if (container === undefined) container = jQuery('body');

		container.find('.sc_countdown:not(.inited)').each(function () {
			jQuery(this).addClass('inited');

			var id = jQuery(this).attr('id');
			var interval = 1;	//jQuery(this).data('interval');
			var countTo = jQuery(this).data('count-to') > 0;
			var countRestart = jQuery(this).data('count-restart') > 0;
			var endDateStr = '' + jQuery(this).data('date');
			var endDateParts = endDateStr.split('-');
			var endTimeStr = '' + jQuery(this).data('time');
			var endTimeParts = endTimeStr.split(':');
			if (endTimeParts.length < 3) endTimeParts[2] = '00';
			//var endDateTimeStr = endDateStr+' '+endTimeStr;
			if ( countRestart ) {
				var dt = new Date();
				var countDate = new Date( dt.getTime() + ( endDateParts[0] * 3600 * 24 + endTimeParts[0] * 3600 + endTimeParts[1] * 60 + endTimeParts[2] * 1 ) * 1000 * ( countTo ? 1 : -1 ) );
			} else {
				var countDate = new Date(endDateParts[0], endDateParts[1]-1, endDateParts[2], endTimeParts[0], endTimeParts[1], endTimeParts[2]);
			}
			var countInit = {
				tickInterval: interval,
				onTick: trx_addons_sc_countdown,
				alwaysExpire: true,
				onExpiry: trx_addons_sc_countdown_expire
			};
			if ( countTo ) {
				countInit.until = countDate;
			} else {
				countInit.since = countDate;
			}
			jQuery(this).find('.sc_countdown_placeholder').countdown( countInit );
		});
	}

	// Countdown expire
	function trx_addons_sc_countdown_expire() {
		trx_addons_sc_countdown([0,0,0,0,0,0]);
	}

	// Countdown update
	function trx_addons_sc_countdown(dt) {
		var counter = jQuery(this).parent();
		for (var i=3; i < dt.length; i++) {
			var v = (dt[i]<10 ? '0' : '') + dt[i];
			var item = counter.find('.sc_countdown_item').eq(i-3);
			var digits = item.find('.sc_countdown_digits span').addClass('hide');
			for (var ch=v.length-1; ch >= 0; ch--) {
				digits.eq(ch + (i==3 && v.length<3 ? 1 : 0)).removeClass('hide').text(v.substr(ch, 1));
			}
			trx_addons_draw_arc_on_canvas(item, dt[i]);
		}
	}

})();

LittleDemon - FACEBOOK
[ KELUAR ]