HEX
Server: Apache/2.4.58 (Ubuntu)
System: Linux srvntsweb01 6.8.0-55-generic #57-Ubuntu SMP PREEMPT_DYNAMIC Wed Feb 12 23:42:21 UTC 2025 x86_64
User: admntserv (1000)
PHP: 8.3.6
Disabled: NONE
Upload Files
File: /var/www/novotecs.com/wp-content/themes/itfirm/elementor/core/widgets/class-widget-ct-menu.php
<?php

class CT_CtMenu_Widget extends Case_Theme_Core_Widget_Base{
    protected $name = 'ct_menu';
    protected $title = 'Case Nav Menu';
    protected $icon = 'eicon-nav-menu';
    protected $categories = array( 'case-theme-core' );
    protected $params = '{"sections":[{"name":"source_section","label":"Source Settings","tab":"content","controls":[{"name":"menu","label":"Select Menu","type":"select","options":{"":"Default","main-menu":"Main Menu","menu-landing":"Menu Landing","menu-onepage":"Menu Onepage","menu-onepage-2":"Menu Onepage 2","menu-onepage-3":"Menu Onepage 3","menu-onepage-4":"Menu Onepage 4","menu-onepage-5":"Menu Onepage 5","menu-onepage-6":"Menu Onepage 6","menu-onepage-7":"Menu Onepage 7"}},{"name":"style_l1","label":"Style","type":"select","options":{"style1":"Box","style2":"Divider 1","style3":"Divider 2","style-divider3":"Divider 3","style-default":"Default"},"default":"style1"},{"name":"align","label":"Alignment","type":"choose","control_type":"responsive","options":{"left":{"title":"Left","icon":"fa fa-align-left"},"center":{"title":"Center","icon":"fa fa-align-center"},"right":{"title":"Right","icon":"fa fa-align-right"}},"selectors":{"{{WRAPPER}} .ct-nav-menu .ct-main-menu":"text-align: {{VALUE}};","{{WRAPPER}} .ct-nav-menu .ct-main-menu > li":"float: none;"}},{"name":"menu_bg_color","label":"Menu Box Color","type":"color","selectors":{"{{WRAPPER}} .ct-nav-menu1.style1":"background-color: {{VALUE}};"},"condition":{"style_l1":["style1"]}},{"name":"flex_grow","label":"Flex Grow","type":"choose","options":{"inherit":{"title":"Inherit","icon":"fas fa-arrows-alt-v"},"1":{"title":"Full","icon":"fas fa-arrows-alt-h"}},"selectors":{"{{WRAPPER}}":"flex-grow: {{VALUE}};"}}]},{"name":"first_section","label":"Style First Level","tab":"content","controls":[{"name":"hover_active_style","label":"Item Hover\/Active Style","type":"select","options":{"hv-style1":"Default","hv-style2":"Gradient Round","hv-style3":"Divider"},"default":"hv-style1","condition":{"style_l1":["style1"]}},{"name":"divider_color","label":"Color Divider","type":"color","selectors":{"{{WRAPPER}} .ct-nav-menu1.hv-style3 .ct-main-menu > li > a .ct-menu--line::before, {{WRAPPER}} .ct-nav-menu1.hv-style3 .ct-main-menu > li > a .ct-menu--line::after":"background-color: {{VALUE}} !important;"},"condition":{"hover_active_style":["hv-style3"]}},{"name":"color","label":"Color","type":"color","selectors":{"{{WRAPPER}} .ct-nav-menu .ct-main-menu > li > a":"color: {{VALUE}};","{{WRAPPER}} .ct-nav-menu1 .ct-menu--plus::before, {{WRAPPER}} .ct-nav-menu1 .ct-menu--plus::after":"background-color: {{VALUE}} !important;"}},{"name":"color_hover","label":"Color Hover","type":"color","selectors":{"{{WRAPPER}} .ct-nav-menu .ct-main-menu > li > a:hover":"color: {{VALUE}};"}},{"name":"color_active","label":"Color Active","type":"color","selectors":{"{{WRAPPER}} .ct-nav-menu .ct-main-menu > li.current-menu-parent > a, {{WRAPPER}} .ct-nav-menu .ct-main-menu > li.current_page_item > a":"color: {{VALUE}};"}},{"name":"line_color_gr_from","label":"Divider Gradient Color From","type":"color","condition":{"style_l1":["style2","style3"]}},{"name":"line_color_gr_to","label":"Divider Gradient Color To","type":"color","condition":{"style_l1":["style2","style3"]}},{"name":"line_height","label":"Divider Height","type":"slider","control_type":"responsive","size_units":["px"],"range":{"px":{"min":0,"max":300}},"selectors":{"{{WRAPPER}} .ct-nav-menu1.style2 .ct-main-menu > li > a::before, {{WRAPPER}} .ct-nav-menu1.style3 .ct-main-menu > li > a::before":"height: {{SIZE}}{{UNIT}};"},"condition":{"style_l1":["style2","style3"]}},{"name":"typography","label":"Typography","type":"typography","control_type":"group","selector":"{{WRAPPER}} .ct-nav-menu .ct-main-menu > li > a"},{"name":"item_space","label":"Item Space","type":"dimensions","size_units":["px","em","%","rem"],"selectors":{"{{WRAPPER}} .ct-nav-menu .ct-main-menu > li":"margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};"}}]},{"name":"sub_section","label":"Style Sub Level","tab":"content","controls":[{"name":"mega_fullwidth","label":"Mega Menu Full Width","type":"select","options":{"no":"No","yes":"Yes"},"default":"no"},{"name":"sub_hover_active_style","label":"Item Hover\/Active Style","type":"select","options":{"sub-hv-style1":"Default","sub-hv-style2":"Gradient Round","sub-hv-style3":"Primary Line"},"default":"sub-hv-style1"},{"name":"sub_color","label":"Color","type":"color","selectors":{"{{WRAPPER}} .ct-nav-menu .ct-main-menu li .sub-menu li > a":"color: {{VALUE}};"}},{"name":"sub_color_hover","label":"Color Hover\/Actvie","type":"color","selectors":{"{{WRAPPER}} .ct-nav-menu .ct-main-menu li .sub-menu li:hover > a, {{WRAPPER}} .ct-nav-menu .ct-main-menu li .sub-menu li.current_page_item > a, {{WRAPPER}} .ct-nav-menu .ct-main-menu li .sub-menu li.current-menu-item > a, {{WRAPPER}} .ct-nav-menu .ct-main-menu li .sub-menu li.current_page_ancestor > a, {{WRAPPER}} .ct-nav-menu .ct-main-menu li .sub-menu li.current-menu-ancestor > a":"color: {{VALUE}};"}},{"name":"sub_typography","label":"Typography","type":"typography","control_type":"group","selector":"{{WRAPPER}} .ct-nav-menu .ct-main-menu li .sub-menu a"},{"name":"sub_item_space","label":"Item Space","type":"dimensions","size_units":["px","em","%","rem"],"selectors":{"{{WRAPPER}} .ct-nav-menu .ct-main-menu li .sub-menu > li > a":"padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};"}},{"name":"sub_border_radius","label":"Box Border Radius","type":"dimensions","size_units":["px","em","%","rem"],"selectors":{"{{WRAPPER}} .ct-nav-menu .ct-main-menu li .sub-menu":"border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};"}}]}]}';
    protected $styles = array(  );
    protected $scripts = array( 'ct-inline-css-js' );
}