get_settings_for_display(); $this->add_render_attribute( 'main-container', 'class', array( 'jet-progress-bar', 'jet-progress-bar-' . $settings['progress_type'], ) ); $prefix = esc_html__( $settings['absolute_value_prefix'] ); $suffix = esc_html__( $settings['absolute_value_suffix'] ); $prefix_html = '' . $prefix . ' '; $suffix_html = ' ' . $suffix . ''; if ( 'percent' === $settings['values_type'] ) { $this->add_render_attribute( 'main-container', 'data-percent', $settings['percent'] ); $percent_html = '0%'; } else { $current_value = (int)$settings['absolute_value_curr']; $max_value = (int)$settings['absolute_value_max']; if ( $max_value === 0 ) { return; } $percent = ceil( $current_value / ( $max_value / 100 ) ); $percent_html = $prefix_html . '0/' . $max_value . '' . $suffix_html; $this->add_render_attribute( 'main-container', 'data-percent', $percent ); $this->add_render_attribute( 'main-container', 'data-current-value', $current_value ); $this->add_render_attribute( 'main-container', 'data-max-value', $max_value ); } $this->add_render_attribute( 'main-container', 'data-type', $settings['progress_type'] ); ?>
get_render_attribute_string( 'main-container' ); ?>> _get_type_template( $settings['progress_type'] ); ?>