Current Path: > home > transcarter > > www > > > > wp-content > > plugins > elementskit-lite > modules > onepage-scroll
Operation : Linux host59.registrar-servers.com 4.18.0-513.18.1.lve.2.el8.x86_64 #1 SMP Sat Mar 30 15:36:11 UTC 2024 x86_64 Software : Apache Server IP : 198.54.126.42 | Your IP: 216.73.216.8 Domains : 1034 Domain(s) Permission : [ 0755 ]
Name | Type | Size | Last Modified | Actions |
---|---|---|---|---|
assets | Directory | - | - | |
nav-styles | Directory | - | - | |
extend-controls-pro.php | File | 8261 bytes | July 17 2025 21:06:24. | |
extend-controls.php | File | 6136 bytes | July 17 2025 21:06:24. | |
init.php | File | 2431 bytes | July 17 2025 21:06:24. |
<?php namespace ElementsKit_Lite\Modules\Onepage_Scroll; defined( 'ABSPATH' ) || exit; class Init { private $dir; private $url; public function __construct() { // get current directory path $this->dir = dirname( __FILE__ ) . '/'; // get current module's url $this->url = \ElementsKit_Lite::plugin_url() . 'modules/onepage-scroll/'; // enqueue styles and scripts add_action( 'elementor/frontend/after_enqueue_styles', array( $this, 'load_styles' ) ); add_action( 'elementor/frontend/before_enqueue_scripts', array( $this, 'load_scripts' ) ); add_action( 'elementor/frontend/before_enqueue_scripts', array( $this, 'editor_scripts' ) ); // include all necessary files $this->include_files(); // calling the sticky controls new \Elementor\ElementsKit_Extend_Onepage_Scroll(); if ( \ElementsKit_Lite::package_type() === 'pro' ) : new \Elementor\ElementsKit_Pro_Extend_Onepage_Scroll(); endif; } public function include_files() { include $this->dir . 'extend-controls.php'; include $this->dir . 'extend-controls-pro.php'; } public function load_styles() { if ( self::get_page_data_setting( 'ekit_onepagescroll' ) ) : wp_enqueue_style( 'one-page-scroll', $this->url . 'assets/css/one-page-scroll.min.css', array(), \ElementsKit_Lite::version() ); endif; } public function load_scripts() { if ( self::get_page_data_setting( 'ekit_onepagescroll' ) ) : wp_enqueue_script( 'one-page-scroll', $this->url . 'assets/js/one-page-scroll.js', array( 'jquery', 'elementor-frontend' ), \ElementsKit_Lite::version(), true ); endif; } public function editor_scripts() { // todo: has some conflicts with dependency. // wp_enqueue_script( 'ekit-onepage-scroll-editor', $this->url . 'assets/js/editor.js', ['jquery', 'elementor-editor', 'elementor-frontend'], \ElementsKit_Lite::version(), true ); } public static function get_settings_model() { $post_id = get_the_ID(); $page_settings_manager = \Elementor\Core\Settings\Manager::get_settings_managers( 'page' ); return $page_settings_manager->get_model( $post_id ); } public static function get_page_data_setting( $id ) { $page_settings = self::get_settings_model()->get_data('settings'); return isset($page_settings[$id]) ? $page_settings[$id] : false; } public static function get_page_setting( $id ) { $settings_model = self::get_settings_model(); return $settings_model->get_settings( $id ); } }
SILENT KILLER Tool