Elementor\Widget_Progress::render PHP Méthode

render() protected méthode

protected render ( )
    protected function render()
    {
        $settings = $this->get_settings();
        $html = '';
        $this->add_render_attribute('wrapper', 'class', 'elementor-progress-wrapper');
        if (!empty($settings['progress_type'])) {
            $this->add_render_attribute('wrapper', 'class', 'progress-' . $settings['progress_type']);
        }
        if (!empty($settings['title'])) {
            $html .= '<span class="elementor-title">' . $settings['title'] . '</span>';
        }
        $html .= '<div ' . $this->get_render_attribute_string('wrapper') . ' role="timer">';
        $html .= '<span class="elementor-progress-bar" data-max="' . $settings['percent']['size'] . '"></span>';
        if (!empty($settings['inner_text'])) {
            $data_inner = ' data-inner="' . $settings['inner_text'] . '"';
        } else {
            $data_inner = '';
        }
        $html .= '<span class="elementor-progress-inner-text"' . $data_inner . '>';
        $html .= '<span class="elementor-progress-text"></span>';
        if ('hide' !== $settings['display_percentage']) {
            $html .= '<span class="elementor-progress-percentage"></span>';
        }
        $html .= '</span></div>';
        echo $html;
    }