| @@ -251,11 +251,9 @@ | ||
| 251 | 251 | echo '<span class="visualizer-chart-action visualizer-nochart-delete"></span>'; |
| 252 | 252 | echo '<span class="visualizer-chart-action visualizer-nochart-clone"></span>'; |
| 253 | 253 | echo '<span class="visualizer-chart-action visualizer-nochart-edit"></span>'; |
| 254 | 254 | echo '<span class="visualizer-chart-action visualizer-nochart-export"></span>'; |
| 255 | - echo '<span class="visualizer-chart-shortcode">'; | |
| 256 | - echo ' [visualizer] '; | |
| 257 | - echo '</span>'; | |
| 255 | + echo '<span class="visualizer-chart-action visualizer-nochart-shortcode"></span>'; | |
| 258 | 256 | echo '</div>'; |
| 259 | 257 | echo '</div>'; |
| 260 | 258 | $this->_renderSidebar(); |
| 261 | 259 | echo '</div>'; |
| @@ -326,8 +324,9 @@ | ||
| 326 | 324 | $chart_status['icon'] = 'error dashicons-dismiss'; |
| 327 | 325 | $chart_status['title'] = __( 'Click to view the error', 'visualizer' ); |
| 328 | 326 | } |
| 329 | 327 | |
| 328 | + $shortcode = sprintf( '[visualizer id="%s" lazy="no" class=""]', $chart_id ); | |
| 330 | 329 | echo '<div class="visualizer-chart"><div class="visualizer-chart-title">', esc_html( $title ), '</div>'; |
| 331 | 330 | echo '<div id="', $placeholder_id, '" class="visualizer-chart-canvas">'; |
| 332 | 331 | echo '<img src="', VISUALIZER_ABSURL, 'images/ajax-loader.gif" class="loader">'; |
| 333 | 332 | echo '</div>'; |
| @@ -338,11 +337,10 @@ | ||
| 338 | 337 | echo '<a class="visualizer-chart-action visualizer-chart-export" href="javascript:;" title="', esc_attr__( 'Export', 'visualizer' ), '" data-chart="', $export_link, '"></a>'; |
| 339 | 338 | if ( $this->can_chart_have_action( 'image', $chart_id ) ) { |
| 340 | 339 | echo '<a class="visualizer-chart-action visualizer-chart-image" href="javascript:;" title="', esc_attr__( 'Download as image', 'visualizer' ), '" data-chart="visualizer-', $chart_id, '" data-chart-title="', $title, '"></a>'; |
| 341 | 340 | } |
| 342 | - echo '<span class="visualizer-chart-shortcode" title="', esc_attr__( 'Click to select', 'visualizer' ), '">'; | |
| 343 | - echo ' [visualizer id="', $chart_id, '"] '; | |
| 344 | - echo '</span>'; | |
| 341 | + echo '<a class="visualizer-chart-action visualizer-chart-shortcode" href="javascript:;" title="', esc_attr__( 'Click to copy shortcode', 'visualizer' ), '" data-clipboard-text="', esc_attr( $shortcode ), '"></a>'; | |
| 342 | + echo '<span> </span>'; | |
| 345 | 343 | echo '<hr><div class="visualizer-chart-status"><span class="visualizer-date" title="' . __( 'Last Updated', 'visualizer' ) . '">' . $chart_status['date'] . '</span><span class="visualizer-error"><i class="dashicons ' . $chart_status['icon'] . '" data-viz-error="' . esc_attr( str_replace( '"', "'", $chart_status['error'] ) ) . '" title="' . esc_attr( $chart_status['title'] ) . '"></i></span></div>'; |
| 346 | 344 | echo '</div>'; |
| 347 | 345 | echo '</div>'; |
| 348 | 346 | } |