| @@ -158,8 +158,13 @@ | ||
| 158 | 158 | * @param string $placeholder_id The placeholder's id for the chart. |
| 159 | 159 | * @param int $chart_id The id of the chart. |
| 160 | 160 | */ |
| 161 | 161 | private function _renderChartBox( $placeholder_id, $chart_id ) { |
| 162 | + $settings = get_post_meta( $chart_id, Visualizer_Plugin::CF_SETTINGS ); | |
| 163 | + $title = '#' . $chart_id; | |
| 164 | + if ( ! empty( $settings[0]['title'] ) ) { | |
| 165 | + $title = $settings[0]['title']; | |
| 166 | + } | |
| 162 | 167 | $ajax_url = admin_url( 'admin-ajax.php' ); |
| 163 | 168 | $delete_url = add_query_arg( array( |
| 164 | 169 | 'action' => Visualizer_Plugin::ACTION_DELETE_CHART, |
| 165 | 170 | 'nonce' => wp_create_nonce(), |
| @@ -175,9 +180,9 @@ | ||
| 175 | 180 | 'action' => Visualizer_Plugin::ACTION_EXPORT_DATA, |
| 176 | 181 | 'chart' => $chart_id, |
| 177 | 182 | 'security' => wp_create_nonce( Visualizer_Plugin::ACTION_EXPORT_DATA . Visualizer_Plugin::VERSION ), |
| 178 | 183 | ), admin_url( 'admin-ajax.php' ) ); |
| 179 | - echo '<div class="visualizer-chart">'; | |
| 184 | + echo '<div class="visualizer-chart"><div class="visualizer-chart-title">', esc_html( $title ), '</div>'; | |
| 180 | 185 | echo '<div id="', $placeholder_id, '" class="visualizer-chart-canvas">'; |
| 181 | 186 | echo '<img src="', VISUALIZER_ABSURL, 'images/ajax-loader.gif" class="loader">'; |
| 182 | 187 | echo '</div>'; |
| 183 | 188 | echo '<div class="visualizer-chart-footer visualizer-clearfix">'; |