%PDF- %PDF-
| Direktori : /home/dopla/www/wp-content/plugins/kingcomposer/shortcodes/live_editor/ |
| Current File : /home/dopla/www/wp-content/plugins/kingcomposer/shortcodes/live_editor/kc_coundown_timer.php |
<# var output = '',
atts = ( data.atts !== undefined ) ? data.atts : {},
template = '',
custom_css = '',
el_classes = ['kc-countdown-timer'],
wpelm_class = [],
output = '',
element_attribute = [],
countdown_data = [],
timer_style = ( atts['timer_style'] !== undefined ) ? atts['timer_style'] : '1',
custom_template = ( atts['custom_template'] !== undefined ) ? atts['custom_template'] : '',
wrap_class = ( atts['wrap_class'] !== undefined ) ? atts['wrap_class'] : '',
title = ( atts['title'] !== undefined ) ? atts['title'] : '',
today = new Date(),
datetime = ( atts['datetime'] !== undefined && atts['datetime'] !== '__empty__' ) ? atts['datetime'] : '';
if( datetime == ''){
today.setTime(today.getTime() + 7 * 86400000);
datetime = today.toDateString();
}
wpelm_class = kc.front.el_class( atts );
el_classes.push( wrap_class );
switch ( timer_style ) {
case '1':
case '2':
template += '<span class="countdown-style' + timer_style + '">';
template += ' <span class="group">';
template += ' <span class="timer days">%D</span>';
template += ' <span class="unit">days</span>';
template += ' </span>';
template += ' <span class="group">';
template += ' <span class="timer seconds">%H</span>';
template += ' <span class="unit">hours</span>';
template += ' </span>';
template += ' <span class="group">';
template += ' <span class="timer seconds">%M</span>';
template += ' <span class="unit">minutes</span>';
template += ' </span>';
template += ' <span class="group">';
template += ' <span class="timer seconds">%S</span>';
template += ' <span class="unit">seconds</span>';
template += ' </span>';
template += '</span>';
break;
case '3':
if( custom_template !== '' ){
template = kc.tools.base64.decode(custom_template);
} else {
template = '%D days %H:%M:%S';
}
break;
}
var d = new Date(datetime);
datetime = d.getFullYear() + "/" + (d.getMonth() + 1) + "/" + d.getDate();
countdown_data = {
'date' : datetime,
'template' : template.replace('/\s\s+/', ' ').trim()
};
element_attribute.push('class="' + el_classes.join(' ') + '"');
element_attribute.push("data-countdown='" + JSON.stringify( countdown_data ) + "'");
#>
<div class="{{{wpelm_class.join(' ')}}}">
<#
if( title !== '' ){
#><h3>{{{title}}}</h3><#
}
#>
<div {{{element_attribute.join(' ')}}}></div>
</div>
<#
data.callback = function( wrp, $){
kc_front.countdown_timer();
}
#>