Uname: Linux webm012.cluster130.gra.hosting.ovh.net 5.15.167-ovh-vps-grsec-zfs-classid #1 SMP Tue Sep 17 08:14:20 UTC 2024 x86_64
Software: Apache
PHP version: 8.0.30 [ PHP INFO ] PHP os: Linux
Server Ip: 145.239.37.162
Your Ip: 216.73.216.190
User: dreampi (1009562) | Group: users (100)
Safe Mode: OFF
Disable Function:
_dyuweyrj4,_dyuweyrj4r,dl

name : class-admin-assets.php
<?php

defined('ABSPATH') || exit();

/**
 * Motiox_Megamenu_Walker
 *
 * extends Walker_Nav_Menu
 */
class Motiox_Admin_Megamenu_Assets {

    public static function init() {
        add_action('admin_enqueue_scripts', array(__CLASS__, 'enqueue_scripts'));
        add_action('elementor/editor/after_enqueue_scripts', array(__CLASS__, 'add_scripts_editor'));
    }

    public static function add_scripts_editor() {
        if (isset($_REQUEST['motiox-menu-editable']) && $_REQUEST['motiox-menu-editable']) {
            wp_register_script('motiox-elementor-menu', get_template_directory_uri() . '/inc/megamenu/assets/js/editor.js', [], MOTIOX_VERSION);
            wp_enqueue_script('motiox-elementor-menu');
        }
    }

    /**
     * enqueue scripts
     */
    public static function enqueue_scripts($page) {
        if ($page === 'nav-menus.php') {
            wp_enqueue_script('backbone');
            wp_enqueue_script('underscore');

            $suffix = '.min';
            wp_register_script(
                'jquery-elementor-select2',
                ELEMENTOR_ASSETS_URL . 'lib/e-select2/js/e-select2.full' . MOTIOX_SUFFIX . '.js',
                [
                    'jquery',
                ],
                '4.0.6-rc.1',
                true
            );
            wp_enqueue_script('jquery-elementor-select2');
            wp_register_style(
                'elementor-select2',
                ELEMENTOR_ASSETS_URL . 'lib/e-select2/css/e-select2.css',
                [],
                '4.0.6-rc.1'
            );
            wp_enqueue_style('elementor-select2');
            wp_enqueue_style('wp-color-picker');
            wp_enqueue_script('wp-color-picker');
            wp_register_script('motiox-megamenu', get_template_directory_uri() . '/inc/megamenu/assets/js/admin.js', array(
                'jquery',
                'backbone',
                'underscore'
            ), MOTIOX_VERSION, true);
            wp_localize_script('motiox-megamenu', 'motiox_memgamnu_params', apply_filters('motiox_admin_megamenu_localize_scripts', array(
                'ajaxurl' => admin_url('admin-ajax.php'),
                'i18n'    => array(
                    'close'  => esc_html__('Close', 'motiox'),
                    'submit' => esc_html__('Save', 'motiox')
                ),
                'nonces'  => array(
                    'load_menu_data' => wp_create_nonce('motiox-menu-data-nonce')
                )
            )));
            wp_enqueue_script('motiox-megamenu');

            wp_enqueue_style('motiox-megamenu', get_template_directory_uri() . '/inc/megamenu/assets/css/admin.css', [], MOTIOX_VERSION);
            wp_enqueue_style('motiox-icon');
        }

    }

}

Motiox_Admin_Megamenu_Assets::init();
© 2026 GrazzMean-Shell