'cx-ui-slider-id', 'name' => 'cx-ui-slider-name', 'max_value' => 100, 'min_value' => 0, 'value' => 50, 'step_value' => 1, 'label' => '', 'class' => '', ); /** * Render html UI_Slider. * * @since 1.0.0 */ public function render() { $html = ''; $class = implode( ' ', array( $this->settings['class'], ) ); $html .= '
'; $ui_stepper = new CX_Control_Stepper( array( 'id' => $this->settings['id'] . '-stepper', 'name' => $this->settings['name'], 'max_value' => $this->settings['max_value'], 'min_value' => $this->settings['min_value'], 'value' => $this->settings['value'], 'step_value' => $this->settings['step_value'], ) ); $ui_stepper_html = $ui_stepper->render(); if ( '' !== $this->settings['label'] ) { $html .= ' '; } $html .= '
'; $html .= '
'; $html .= ''; $html .= '
'; $html .= '
'; $html .= $ui_stepper_html; $html .= '
'; $html .= '
'; $html .= '
'; return $html; } /** * Enqueue javascript and stylesheet UI_Slider. * * @since 1.0.0 */ public static function enqueue_assets() { wp_enqueue_script( 'ui-slider', esc_url( Cherry_Core::base_url( 'inc/ui-elements/ui-slider/assets/min/ui-slider.min.js', Cherry_UI_Elements::$module_path ) ), array( 'jquery' ), Cherry_UI_Elements::$core_version, true ); wp_enqueue_style( 'ui-slider', esc_url( Cherry_Core::base_url( 'inc/ui-elements/ui-slider/assets/min/ui-slider.min.css', Cherry_UI_Elements::$module_path ) ), array(), Cherry_UI_Elements::$core_version, 'all' ); } } }