@@ -252,9 +252,7 @@ private function _renderLibrary() {
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 ();
@@ -327,6 +325,7 @@ private function _renderChartBox( $placeholder_id, $chart_id ) {
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"> ' ;
@@ -336,9 +335,8 @@ private function _renderChartBox( $placeholder_id, $chart_id ) {
336
335
echo '<a class="visualizer-chart-action visualizer-chart-clone" href=" ' , $ clone_url , '" title=" ' , esc_attr__ ( 'Clone ' , 'visualizer ' ), '"></a> ' ;
337
336
echo '<a class="visualizer-chart-action visualizer-chart-edit" href="javascript:;" title=" ' , esc_attr__ ( 'Edit ' , 'visualizer ' ), '" data-chart=" ' , $ chart_id , '"></a> ' ;
338
337
echo '<a class="visualizer-chart-action visualizer-chart-export" href="javascript:;" title=" ' , esc_attr__ ( 'Export ' , 'visualizer ' ), '" data-chart=" ' , $ export_link , '"></a> ' ;
339
- echo '<span class="visualizer-chart-shortcode" title=" ' , esc_attr__ ( 'Click to select ' , 'visualizer ' ), '"> ' ;
340
- echo ' [visualizer id=" ' , $ chart_id , '"] ' ;
341
- echo '</span> ' ;
338
+ 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> ' ;
339
+ echo '<span> </span> ' ;
342
340
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> ' ;
343
341
echo '</div> ' ;
344
342
echo '</div> ' ;
0 commit comments