/home/preegmxb/gymnyou.com/wp-content/plugins/sight/render/sight-render.php
<?php
/**
* Render Front End.
*
* @link https://codesupply.co
* @since 1.0.0
*
* @package Sight
*/
/**
* The initialize block.
*/
class Sight_Frontend_Render {
/**
* Initialize
*/
public function __construct() {
add_action( 'admin_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
add_action( 'wp_enqueue_scripts', array( $this, 'enqueue_scripts' ) );
add_filter( 'powerkit_pinit_exclude_selectors', array( $this, 'sight_pinit_exclude_selector' ) );
add_filter( 'powerkit_lightbox_exclude_selectors', array( $this, 'sight_lightbox_exclude_selector' ) );
add_filter( 'pk_toc_exclude', array( $this, 'sight_toc_exclude_selectors' ) );
}
/**
* Enqueue the block's assets for the editor.
*/
public function enqueue_scripts() {
// Scripts.
wp_register_script(
'magnific-popup',
SIGHT_URL . 'render/js/jquery.magnific-popup.min.js',
array( 'jquery', 'imagesloaded' ),
filemtime( SIGHT_PATH . 'render/js/jquery.magnific-popup.min.js' ),
true
);
wp_register_script(
'sight-block-script',
SIGHT_URL . 'render/js/sight.js',
array( 'jquery', 'imagesloaded', 'magnific-popup' ),
filemtime( SIGHT_PATH . 'render/js/sight.js' ),
true
);
wp_enqueue_script( 'sight-block-script' );
wp_localize_script( 'sight-block-script', 'sight_lightbox_localize', array(
'text_previous' => esc_html__( 'Previous', 'sight' ),
'text_next' => esc_html__( 'Next', 'sight' ),
'text_close' => esc_html__( 'Close', 'sight' ),
'text_loading' => esc_html__( 'Loading', 'sight' ),
'text_counter' => esc_html__( 'of', 'sight' ),
) );
// Styles.
wp_enqueue_style(
'magnific-popup',
SIGHT_URL . 'render/css/magnific-popup.css',
array(),
filemtime( SIGHT_PATH . 'render/css/magnific-popup.css' )
);
wp_enqueue_style(
'sight',
SIGHT_URL . 'render/css/sight.css',
array(),
filemtime( SIGHT_PATH . 'render/css/sight.css' )
);
wp_enqueue_style(
'sight-common',
SIGHT_URL . 'render/css/sight-common.css',
array(),
filemtime( SIGHT_PATH . 'render/css/sight-common.css' )
);
wp_enqueue_style(
'sight-lightbox',
SIGHT_URL . 'render/css/sight-lightbox.css',
array(),
filemtime( SIGHT_PATH . 'render/css/sight-lightbox.css' )
);
wp_enqueue_style(
'sight-layout-standard',
SIGHT_URL . 'render/css/sight-layout-standard.css',
array(),
filemtime( SIGHT_PATH . 'render/css/sight-layout-standard.css' )
);
wp_style_add_data( 'sight', 'rtl', 'replace' );
wp_style_add_data( 'sight-common', 'rtl', 'replace' );
wp_style_add_data( 'sight-layout-standard', 'rtl', 'replace' );
}
/**
* PinIt exclude selectors
*
* @param string $selectors List selectors.
*/
public function sight_pinit_exclude_selector( $selectors ) {
$selectors[] = '.sight-portfolio-entry-link-page';
return $selectors;
}
/**
* Powerkit Lightbox exclude selector
*
* @param string $selectors List selectors.
*/
public function sight_lightbox_exclude_selector( $selectors ) {
$selectors[] = '.sight-portfolio-area';
return $selectors;
}
/**
* Add exclude selectors of TOC
*
* @param string $list List selectors.
*/
public function sight_toc_exclude_selectors( $list ) {
$list .= '|.sight-portfolio-entry__heading';
return $list;
}
}
new Sight_Frontend_Render();