first commit

This commit is contained in:
2024-07-15 11:28:08 +02:00
commit f52d538ea5
21891 changed files with 6161164 additions and 0 deletions

View File

@@ -0,0 +1,15 @@
<?php
/**
* Slider template
*/
$settings = $this->get_settings_for_display();
$data_settings = $this->generate_setting_json();
$classes_list[] = 'jet-slider';
$classes_list[] = 'jet-slider__image-' . $settings['slide_image_scale_mode'];
$classes = implode( ' ', $classes_list );
?>
<div class="<?php echo $classes; ?>" <?php echo $data_settings; ?>>
<?php $this->__get_global_looped_template( 'slider', 'item_list' ); ?>
</div>

View File

@@ -0,0 +1,6 @@
<?php
/**
* Slider wrap end template
*/
?></div>
</div>

View File

@@ -0,0 +1,58 @@
<?php
/**
* Slide item template
*/
$settings = $this->get_settings_for_display();
$item_settings = $this->__processed_item;
$container_width = $settings['slider_container_width']['size'];
$container_width = ( '%' === $settings['slider_container_width']['unit'] ) ? $container_width . $settings['slider_container_width']['unit'] : $container_width;
$content_type = ! empty( $item_settings['item_content_type'] ) ? $item_settings['item_content_type'] : 'default';
$show_transition = ! empty( $settings['content_show_transition'] ) ? $settings['content_show_transition'] : 'up';
$target_primary = $this->__loop_item( array( 'item_button_primary_target' ), ' target="%s"' );
$rel_primary = $this->__loop_item( array( 'item_button_primary_rel' ), ' rel="%s"' );
$target_secondary = $this->__loop_item( array( 'item_button_secondary_target' ), ' target="%s"' );
$rel_secondary = $this->__loop_item( array( 'item_button_secondary_rel' ), ' rel="%s"' );
$title_tag = $this->__loop_item( array( 'item_title_html_tag' ), '%s' );
$subtitle_tag = $this->__loop_item( array( 'item_subtitle_html_tag' ), '%s' );
$title_tag = ! empty( $title_tag ) ? $title_tag : 'h5';
$subtitle_tag = ! empty( $subtitle_tag ) ? $subtitle_tag : 'h5';
$title_format = '<' . $title_tag . ' class="jet-slider__title">%s</' . $title_tag . '>';
$subtitle_format = '<' . $subtitle_tag . ' class="jet-slider__subtitle">%s</' . $subtitle_tag . '>';
?><div class="jet-slider__item sp-slide"><?php
echo $this->__loop_item_image_tag();
if ( filter_var( $settings['thumbnails'], FILTER_VALIDATE_BOOLEAN ) ) {
echo $this->__loop_item_image_thumb();
}
?><div class="jet-slider__content sp-layer" data-position="centerCenter" data-width="100%" data-height="100%" data-horizontal="0%" data-show-transition="<?php echo esc_attr( $show_transition ); ?>" data-show-duration="400" data-show-delay="400">
<div class="jet-slider__content-item">
<div class="jet-slider__content-inner"><?php
switch ( $content_type ) {
case 'default':
echo $this->__render_icon( 'item_icon', '<div class="jet-slider__icon"><div class="jet-slider-icon-inner">%s</div></div>', '', false );
echo $this->__loop_item( array( 'item_title' ), $title_format );
echo $this->__loop_item( array( 'item_subtitle' ), $subtitle_format );
echo $this->__loop_item( array( 'item_desc' ), '<div class="jet-slider__desc">%s</div>' );?>
<div class="jet-slider__button-wrapper"><?php
echo $this->__loop_button_item( array( 'item_button_primary_url', 'item_button_primary_text' ), '<a class="elementor-button elementor-size-md jet-slider__button jet-slider__button--primary" href="%1$s"' . $target_primary . $rel_primary . '>%2$s</a>' );
echo $this->__loop_button_item( array( 'item_button_secondary_url', 'item_button_secondary_text' ), '<a class="elementor-button elementor-size-md jet-slider__button jet-slider__button--secondary" href="%1$s"' . $target_secondary . $rel_secondary . '>%2$s</a>' ); ?>
</div><?php
break;
case 'template':
echo $this->__loop_item_template_content();
break;
}
?></div>
</div>
</div>
</div>

View File

@@ -0,0 +1,18 @@
<?php
/**
* Slider start template
*/
$settings = $this->get_settings_for_display();
$class_array[] = 'jet-slider__items';
$class_array[] = 'sp-slides';
$classes = implode( ' ', $class_array );
?>
<div class="slider-pro"><?php
echo sprintf( '<div class="jet-slider__arrow-icon-%s hidden-html">%s</div>', $this->get_id(), $this->__render_icon( 'slider_navigation_icon_arrow', '%s', '', false ) );
echo sprintf( '<div class="jet-slider__fullscreen-icon-%s hidden-html">%s</div>', $this->get_id(), $this->__render_icon( 'slider_fullscreen_icon', '%s', '', false ) );
?><div class="<?php echo $classes; ?>">