@@ -240,10 +240,8 @@ private function _renderLibrary() {
240
240
$ this ->_renderChartBox ( $ placeholder_id , $ chart ['id ' ] );
241
241
}
242
242
}
243
- // Show the 2-col sidebar if there are 1 chart.
244
- if ( 1 === $ count ) {
245
- $ this ->_renderTwoColSidebar ();
246
- } elseif ( 2 === $ count ) {
243
+ // show the sidebar if there are less than 3 charts.
244
+ if ( $ count < 3 ) {
247
245
$ this ->_renderSidebar ();
248
246
}
249
247
echo '</div> ' ;
@@ -261,7 +259,7 @@ private function _renderLibrary() {
261
259
echo '<span class="visualizer-chart-action visualizer-nochart-shortcode"></span> ' ;
262
260
echo '</div> ' ;
263
261
echo '</div></div> ' ;
264
- $ this ->_renderTwoColSidebar ();
262
+ $ this ->_renderSidebar ();
265
263
echo '</div> ' ;
266
264
}
267
265
echo '</div> ' ;
@@ -353,11 +351,11 @@ private function _renderChartBox( $placeholder_id, $chart_id ) {
353
351
/**
354
352
* Render 2-col sidebar
355
353
*/
356
- private function _renderTwoColSidebar () {
354
+ private function _renderSidebar () {
357
355
if ( ! Visualizer_Module::is_pro () ) {
358
- echo '<div class="items two-col "> ' ;
356
+ echo '<div class="items"> ' ;
359
357
echo '<div class="viz-pro"> ' ;
360
- echo '<div id="visualizer-sidebar" class="viz-pro two -columns"> ' ;
358
+ echo '<div id="visualizer-sidebar" class="one -columns"> ' ;
361
359
echo '<div class="visualizer-sidebar-box"> ' ;
362
360
echo '<h3> ' . __ ( 'Discover the power of PRO! ' , 'visualizer ' ) . '</h3><ul> ' ;
363
361
if ( Visualizer_Module_Admin::proFeaturesLocked () ) {
@@ -376,44 +374,7 @@ private function _renderTwoColSidebar() {
376
374
echo '<li><svg class="icon list-icon"><use xlink:href="#list-icon"></use></svg> ' . __ ( 'Frontend editor ' , 'visualizer ' ) . '</li> ' ;
377
375
echo '<li><svg class="icon list-icon"><use xlink:href="#list-icon"></use></svg> ' . __ ( 'Private charts ' , 'visualizer ' ) . '</li> ' ;
378
376
echo '<li><svg class="icon list-icon"><use xlink:href="#list-icon"></use></svg> ' . __ ( 'Auto-sync with online files ' , 'visualizer ' ) . '</li></ul> ' ;
379
- echo '<p><a href=" ' . Visualizer_Plugin::PRO_TEASER_URL . '" target="_blank" class="button button-primary"> ' . __ ( 'View more features ' , 'visualizer ' ) . '</a></p> ' ;
380
- echo '</div> ' ;
381
- echo '</div> ' ;
382
- echo '</div> ' ;
383
- echo '</div> ' ;
384
- }
385
- }
386
-
387
- /**
388
- * Render sidebar.
389
- */
390
- private function _renderSidebar () {
391
- if ( ! Visualizer_Module::is_pro () ) {
392
- echo '<div class="items"> ' ;
393
- echo '<div class="viz-pro"> ' ;
394
- echo '<div id="visualizer-sidebar" class="one-columns"> ' ;
395
- echo '<div class="visualizer-sidebar-box"> ' ;
396
- echo '<h3> ' . __ ( 'Discover the power of PRO! ' , 'visualizer ' ) . '</h3><ul> ' ;
397
- if ( Visualizer_Module_Admin::proFeaturesLocked () ) {
398
- echo '<li><svg class="icon list-icon"><use xlink:href="#list-icon"></use></svg> ' . __ ( '6 more chart types ' , 'visualizer ' ) . '</li> ' ;
399
- echo '<li><svg class="icon list-icon"><use xlink:href="#list-icon"></use></svg> ' . __ ( 'Manual Data Editor ' , 'visualizer ' ) . '</li> ' ;
400
- echo '<li><svg class="icon list-icon"><use xlink:href="#list-icon"></use></svg> ' . __ ( 'ChartJS Charts ' , 'visualizer ' ) . '</li> ' ;
401
- echo '<li><svg class="icon list-icon"><use xlink:href="#list-icon"></use></svg> ' . __ ( 'Table Google chart ' , 'visualizer ' ) . '</li> ' ;
402
- echo '<li><svg class="icon list-icon"><use xlink:href="#list-icon"></use></svg> ' . __ ( 'Spreadsheet like editor ' , 'visualizer ' ) . '</li> ' ;
403
- echo '<li><svg class="icon list-icon"><use xlink:href="#list-icon"></use></svg> ' . __ ( 'Import from other charts ' , 'visualizer ' ) . '</li> ' ;
404
- echo '<li><svg class="icon list-icon"><use xlink:href="#list-icon"></use></svg> ' . __ ( 'Use database query to create charts ' , 'visualizer ' ) . '</li> ' ;
405
- } else {
406
- echo '<li><svg class="icon list-icon"><use xlink:href="#list-icon"></use></svg> ' . __ ( '11 more chart types ' , 'visualizer ' ) . '</li> ' ;
407
- echo '<li><svg class="icon list-icon"><use xlink:href="#list-icon"></use></svg> ' . __ ( 'Private charts ' , 'visualizer ' ) . '</li> ' ;
408
- echo '<li><svg class="icon list-icon"><use xlink:href="#list-icon"></use></svg> ' . __ ( 'Auto-sync with online files ' , 'visualizer ' ) . '</li> ' ;
409
- echo '<li><svg class="icon list-icon"><use xlink:href="#list-icon"></use></svg> ' . __ ( 'Frontend editor ' , 'visualizer ' ) . '</li> ' ;
410
- echo '<li><svg class="icon list-icon"><use xlink:href="#list-icon"></use></svg> ' . __ ( 'Create charts from WordPress tables ' , 'visualizer ' ) . '</li> ' ;
411
- echo '<li><svg class="icon list-icon"><use xlink:href="#list-icon"></use></svg> ' . __ ( 'Frontend Actions(Print, Export, Copy, Download) ' , 'visualizer ' ) . '</li> ' ;
412
- }
413
- echo '</ul> ' ;
414
- echo '<p><a href=" ' . Visualizer_Plugin::PRO_TEASER_URL . '" target="_blank" class="button button-primary"> ' . __ ( 'View more features ' , 'visualizer ' ) . '</a></p> ' ;
415
- echo '<p class="we-offer"> ' . __ ( 'We offer a 30-day money-back guarantee! ' , 'visualizer ' ) . '</p> ' ;
416
- echo '<p class="help-us-improve"><a href=" ' . VISUALIZER_SURVEY . '" target="_blank" class=""> ' . __ ( 'Don \'t see the features you need? Help us improve! ' , 'visualizer ' ) . '</a></p> ' ;
377
+ echo '<p><a href=" ' . str_replace ( '#pricing ' , '#features ' , Visualizer_Plugin::PRO_TEASER_URL ) . '" target="_blank" class="button button-primary"> ' . __ ( 'View more features ' , 'visualizer ' ) . '</a></p> ' ;
417
378
echo '</div> ' ;
418
379
echo '</div> ' ;
419
380
echo '</div> ' ;
0 commit comments