editor->is_edit_mode() ) { return true; } return $default; } public function get_name() { return 'academyea-curriculum-sidebar'; } public function get_title() { return __( 'Curriculum Sidebar', 'academy-elementor-addons' ); } public function get_icon() { return 'eicon-sidebar'; } public function get_categories() { return array( 'academyea-widgets' ); } public function get_keywords() { return [ 'curriculum', 'Lessons', 'curriculum sidebar', 'sidebar' ]; } protected function curriculum_sidebar_style() { $this->start_controls_section( 'curriculum_sidebar_Section', [ 'label' => __( 'Curriculum Section Style', 'academy-elementor-addons' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->normal_element( 'curriculum_sidebar_Section_style', '{{WRAPPER}} .academy-lesson-sidebar-content--wrapper', [ 'background', 'padding', 'margin', 'border', 'box_shadow' ] ); $this->end_controls_section(); } protected function curriculum_sidebar_content_text_style() { $this->start_controls_section( 'curriculum_sidebar_content_title_style', [ 'label' => __( 'Curriculum Title Style', 'academy-elementor-addons' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->normal_element( 'curriculum_sidebar_content_main_title', '{{WRAPPER}} academy-learn-page-topics .academy-learn-page-topics-title', [ 'typography', 'color' ] ); $this->normal_element( 'curriculum_sidebar_content_title', '{{WRAPPER}} academy-learn-page-topics .academy-learn-page-topics-title', [ 'background', 'padding', 'margin', 'border' ] ); $this->end_controls_section(); } protected function curriculum_sidebar_content_topics() { $this->start_controls_section( 'curriculum_sidebar_content_topics_style', [ 'label' => __( 'Curriculum Topics Style', 'academy-elementor-addons' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->normal_element( 'curriculum_sidebar_content_main_topics', '{{WRAPPER}} .academy-entry-left', [ 'typography', 'color' ] ); $this->normal_element( 'curriculum_sidebar_content_topics', '{{WRAPPER}} .academy-learn-page-topics .academy-learn-page-topics-title', [ 'background', 'padding', 'margin', 'border' ] ); $this->end_controls_section(); } // protected function curriculum_sidebar_content_lesson() { // $this->start_controls_section( // 'curriculum_sidebar_content_lesson_style', // [ // 'label' => __( 'Curriculum lesson Style', 'academy-elementor-addons' ), // 'tab' => Controls_Manager::TAB_STYLE, // ] // ); // $this->add_control( // 'curriculum_sidebar_content_lesson_icon', // [ // 'label' => esc_html__( 'Icon Color', 'academy-elementor-addons' ), // 'type' => \Elementor\Controls_Manager::COLOR, // 'selectors' => [ // '{{WRAPPER}} .academy-learn-page-topics .academy-learn-page-topics-lesson-items .academy-learn-page-topics-lesson-item__btn .academy-entry-left .academy-icon:before, {{WRAPPER}}.academy-learn-page-topics .academy-learn-page-topics-lesson-items .academy-topics-lesson-item__btn .academy-entry-left .academy-icon:before' => 'color: {{VALUE}}', // ], // ] // ); // $this->normal_element( // 'curriculum_sidebar_content_main_lesson', // '{{WRAPPER}} .academy-learn-page-topics .academy-learn-page-topics-lesson-items .academy-learn-page-topics-lesson-item__btn, {{WRAPPER}} .academy-learn-page-topics .academy-learn-page-topics-lesson-items .academy-topics-lesson-item__btn ', // [ 'typography', 'color', 'padding' ] // ); // $this->normal_element( // 'curriculum_sidebar_content_lesson', // '{{WRAPPER}} .academy-learn-page-topics .academy-learn-page-topics-lesson-items .academy-learn-page-topics-lesson-item', // [ 'background', 'margin', 'border' ] // ); // $this->end_controls_section(); // } protected function curriculum_sidebar_content_sub_lesson() { $this->start_controls_section( 'curriculum_sidebar_content_sub_lesson_style', [ 'label' => __( 'Curriculum Sub lesson Style', 'academy-elementor-addons' ), 'tab' => Controls_Manager::TAB_STYLE, ] ); $this->add_control( 'curriculum_sidebar_content_sub_lesson_icon', [ 'label' => esc_html__( 'Icon Color', 'academy-elementor-addons' ), 'type' => \Elementor\Controls_Manager::COLOR, 'selectors' => [ '{{WRAPPER}} .academy-learn-page-topics .academy-learn-page-topics-lesson-items .academy-learn-page-topics-sub-topics .academy-sub-topics-lesson-items .academy-sub-topics-lesson-item__btn .academy-entry-left .academy-icon:before' => 'color: {{VALUE}}', ], ] ); $this->normal_element( 'curriculum_sidebar_content_main_sub_lesson', '{{WRAPPER}} .academy-learn-page-topics .academy-learn-page-topics-lesson-items .academy-learn-page-topics-sub-topics .academy-sub-topics-lesson-items .academy-sub-topics-lesson-item__btn ', [ 'typography', 'color', 'padding' ] ); $this->normal_element( 'curriculum_sidebar_content_sub_lesson', '{{WRAPPER}} .academy-learn-page-topics .academy-learn-page-topics-lesson-items .academy-learn-page-topics-sub-topics .academy-sub-topics-lesson-items .academy-sub-topics-lesson-item', [ 'background', 'margin', 'border', 'padding' ] ); $this->end_controls_section(); } protected function register_controls() { $this->curriculum_sidebar_style(); $this->curriculum_sidebar_content_text_style(); $this->curriculum_sidebar_content_topics(); // $this->curriculum_sidebar_content_lesson(); $this->curriculum_sidebar_content_sub_lesson(); } protected function render() { $shortcode = '[academy_course_curriculums]'; echo do_shortcode( $shortcode ); } }