PluginProbe
Visualizer – Tables & Charts Manager with Built-in AI Generator / 3.6.0
Visualizer – Tables & Charts Manager with Built-in AI Generator v3.6.0
4.0.8 4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.10.0 3.10.1 3.10.10 3.10.11 3.10.12 3.10.13 3.10.14 3.10.15 3.10.2 3.10.3 All 149 releases
← All changes | classes/Visualizer/Module/Admin.php +12 -0 3.5.13.6.0 View file →
@@ -902,8 +902,20 @@
902 902
903 903 $series = apply_filters( Visualizer_Plugin::FILTER_GET_CHART_SERIES, get_post_meta( $chart->ID, Visualizer_Plugin::CF_SERIES, true ), $chart->ID, $type );
904 904 $data = self::get_chart_data( $chart, $type );
905 905
906 + // Set default setting series when add manual chart data - Only during first creation.
907 + if ( isset( $settings['series'] ) && ! empty( $series ) ) {
908 + $count_series = count( $series ) - count( $settings['series'] );
909 + if ( $count_series > 1 ) {
910 + $clone_last_series = end( $settings['series'] );
911 + $clone_last_series = array_fill_keys( array_keys( $clone_last_series ), '' );
912 + foreach ( range( 1, $count_series ) as $item ) {
913 + $settings['series'][] = $clone_last_series;
914 + }
915 + }
916 + }
917 +
906 918 $library = $this->load_chart_type( $chart->ID );
907 919
908 920 $id = 'visualizer-' . $chart->ID;
909 921 $arguments = $this->get_inline_custom_css( $id, $settings );