params = $args['params']; } parent::__construct($manager, $id, $args); } public function enqueue() { wp_enqueue_script('color-picker', get_template_directory_uri() . '/inc/custom-controller/gradient/js/colorpicker.js', array('jquery'), '1.0', true); wp_enqueue_script('jquery-classygradient', get_template_directory_uri() . '/inc/custom-controller/gradient/js/jquery.classygradient.js', array('jquery'), '1.0', true); wp_enqueue_script('custom-gradient', get_template_directory_uri() . '/inc/custom-controller/gradient/js/gradient.js', array('jquery', 'jquery-ui-slider'), '1.0', true); wp_enqueue_style('color-picker', get_template_directory_uri() . '/inc/custom-controller/gradient/css/colorpicker.css'); wp_enqueue_style('jquery-classygradient', get_template_directory_uri() . '/inc/custom-controller/gradient/css/jquery.classygradient.css'); wp_enqueue_style('gradient-controller', get_template_directory_uri() . '/inc/custom-controller/gradient/css/gradient.css'); } public function render_content() { if (!empty($this->label)) : ?> label); ?> description)) : ?> description); ?> type; $params = $this->params; $class = isset($params['class']) ? $params['class'] : ''; $default_color = isset($params['default_color']) ? $params['default_color'] : '0% #0051FF, 100% #00C5FF'; $picker_label = isset($params['picker_label']) ? $params['picker_label'] : esc_html__("Define Gradient Colors", "appzend"); $picker_description = isset($params['picker_description']) ? $params['picker_description'] : esc_html__("For a gradient, at least one starting and one end color should be defined.", "appzend"); $angle_label = isset($params['angle_label']) ? $params['angle_label'] : esc_html__("Define Gradient Direction", "appzend"); $preview_label = isset($params['preview_label']) ? $params['preview_label'] : esc_html__("Gradient Preview", "appzend"); $html = '