Skip to content

Commit 0cc4425

Browse files
Merge branch 'development' of github.com:Codeinwp/visualizer into enhancement/731
2 parents ae91c41 + 9ec8081 commit 0cc4425

22 files changed

+141
-50
lines changed

CHANGELOG.md

Lines changed: 10 additions & 0 deletions
Original file line numberDiff line numberDiff line change
@@ -1,3 +1,13 @@
1+
##### [Version 3.8.1](https://github.com/Codeinwp/visualizer/compare/v3.8.0...v3.8.1) (2022-10-12)
2+
3+
4+
- Change copy shortcode icon to clone a chart We can change copy Short Code icon [#945](https://github.com/Codeinwp/visualizer/issues/945)
5+
- Fix temp file creation issue on instawp selecting the line chart is not working on instawp [#940](https://github.com/Codeinwp/visualizer/issues/940)
6+
- Fix control Type error
7+
- Fixed simple editor scrolling issue
8+
- Fix filter broken layout
9+
- Fix chartJs javascript error when rendering multiple charts
10+
111
#### [Version 3.8.0](https://github.com/Codeinwp/visualizer/compare/v3.7.12...v3.8.0) (2022-09-21)
212

313
- Add data filter support for the charts

classes/Visualizer/Gutenberg/Block.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -105,7 +105,7 @@ public function enqueue_gutenberg_scripts() {
105105

106106
$translation_array = array(
107107
'isPro' => $type,
108-
'proTeaser' => Visualizer_Plugin::PRO_TEASER_URL,
108+
'proTeaser' => tsdk_utmify( Visualizer_Plugin::PRO_TEASER_URL, 'blockupsell'),
109109
'absurl' => VISUALIZER_ABSURL,
110110
'charts' => Visualizer_Module_Admin::_getChartTypesLocalized(),
111111
'adminPage' => menu_page_url( 'visualizer', false ),

classes/Visualizer/Module.php

Lines changed: 4 additions & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -270,6 +270,9 @@ private function _getCSV( $rows, $filename, $enclose ) {
270270

271271
$bom = chr( 0xEF ) . chr( 0xBB ) . chr( 0xBF );
272272
$fp = tmpfile();
273+
if ( null === $fp ) {
274+
$fp = fopen( wp_tempnam(), 'w+' );
275+
}
273276
if ( ! apply_filters( 'vizualizer_export_include_series_type', true ) ) {
274277
unset( $rows[1] );
275278
$rows = array_values( $rows );
@@ -624,7 +627,7 @@ protected function get_inline_custom_css( $id, $settings ) {
624627
}
625628

626629
$img_path = VISUALIZER_ABSURL . 'images';
627-
$css .= ".locker,.locker-loader{position:absolute;top:0;left:0;width:100%;height:100%}.locker{z-index:1000;opacity:.8;background-color:#fff;-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)\";filter:alpha(opacity=80)}.locker-loader{z-index:1001;background:url($img_path/ajax-loader.gif) no-repeat center center}.dt-button{display:none!important}.visualizer-front-container.visualizer-lazy-render{content-visibility: auto;}";
630+
$css .= ".locker,.locker-loader{position:absolute;top:0;left:0;width:100%;height:100%}.locker{z-index:1000;opacity:.8;background-color:#fff;-ms-filter:\"progid:DXImageTransform.Microsoft.Alpha(Opacity=80)\";filter:alpha(opacity=80)}.locker-loader{z-index:1001;background:url($img_path/ajax-loader.gif) no-repeat center center}.dt-button{display:none!important}.visualizer-front-container.visualizer-lazy-render{content-visibility: auto;}.google-visualization-controls-categoryfilter label.google-visualization-controls-label {vertical-align: middle;}.google-visualization-controls-categoryfilter li.goog-inline-block {margin: 0 0.2em;}.google-visualization-controls-categoryfilter li {padding: 0 0.2em;}";
628631
$css .= '</style>';
629632

630633
$arguments = array( $css, $settings );

classes/Visualizer/Module/Admin.php

Lines changed: 9 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -726,7 +726,7 @@ public function handleGetProSubMenu() {
726726
jQuery( document ).ready( function() {
727727
jQuery( '#toplevel_page_visualizer' ).on( 'click', 'li:not(.wp-submenu-head, .wp-first-item):eq(2)', function( e ) {
728728
e.preventDefault();
729-
window.open( 'https://themeisle.com/plugins/visualizer-charts-and-graphs/upgrade/#pricing', '_blank' );
729+
window.open( '<?php echo tsdk_utmify( 'https://themeisle.com/plugins/visualizer-charts-and-graphs/upgrade/', 'toplevel' ); ?>', '_blank' );
730730
} );
731731
} );
732732
</script>
@@ -984,6 +984,13 @@ public function renderLibraryPage() {
984984
$settings = $arguments[1];
985985
}
986986

987+
if ( isset( $settings['controls']['ui']['labelStacking'] ) ) {
988+
unset( $settings['controls']['ui']['labelStacking'] );
989+
}
990+
if ( isset( $settings['controls']['ui']['orientation'] ) ) {
991+
unset( $settings['controls']['ui']['orientation'] );
992+
}
993+
987994
// add chart to the array
988995
$charts[ $id ] = array(
989996
'id' => $chart->ID,
@@ -1102,7 +1109,7 @@ public function getPluginMetaLinks( $plugin_meta, $plugin_file ) {
11021109
);
11031110
// flattr link
11041111
$plugin_meta[] = sprintf(
1105-
'<a style="color:red" href="' . Visualizer_Plugin::PRO_TEASER_URL . '" target="_blank">%s</a>',
1112+
'<a style="color:red" href="' . tsdk_utmify( Visualizer_Plugin::PRO_TEASER_URL, 'pluginrow' ) . '" target="_blank">%s</a>',
11061113
esc_html__( 'Pro Addon', 'visualizer' )
11071114
);
11081115
}

classes/Visualizer/Module/Sources.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -146,7 +146,7 @@ public function addProUpsell( $old, $feature = null ) {
146146
$return .= ' <div class="only-pro-container">';
147147
$return .= ' <div class="only-pro-inner">';
148148
$return .= ' <p>' . $msg . '</p>';
149-
$return .= ' <a target="_blank" href="' . Visualizer_Plugin::PRO_TEASER_URL . '" title="' . __( 'Buy now', 'visualizer' ) . '">' . __( 'Buy now', 'visualizer' ) . '</a>';
149+
$return .= ' <a target="_blank" href="' . tsdk_utmify( Visualizer_Plugin::PRO_TEASER_URL, esc_attr( $feature ) ) . '" title="' . __( 'Buy now', 'visualizer' ) . '">' . __( 'Buy now', 'visualizer' ) . '</a>';
150150
$return .= ' </div>';
151151
$return .= ' </div>';
152152
$return .= '</div>';

classes/Visualizer/Plugin.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -28,7 +28,7 @@
2828
class Visualizer_Plugin {
2929

3030
const NAME = 'visualizer';
31-
const VERSION = '3.8.0';
31+
const VERSION = '3.8.1';
3232

3333
// custom post types
3434
const CPT_VISUALIZER = 'visualizer';
@@ -98,7 +98,7 @@ class Visualizer_Plugin {
9898
const CF_CHART_URL = 'visualizer-chart-url';
9999
const CF_CHART_SCHEDULE = 'visualizer-chart-schedule';
100100
// Added by Ash/Upwork
101-
const PRO_TEASER_URL = 'https://themeisle.com/plugins/visualizer-charts-and-graphs/upgrade/#pricing';
101+
const PRO_TEASER_URL = 'https://themeisle.com/plugins/visualizer-charts-and-graphs/upgrade/';
102102
const PRO_TEASER_TITLE = 'Check PRO version ';
103103

104104
const CF_CHART_CACHE = 'visualizer-chart-cache';

classes/Visualizer/Render/Library.php

Lines changed: 2 additions & 2 deletions
Original file line numberDiff line numberDiff line change
@@ -363,7 +363,7 @@ private function _renderChartBox( $placeholder_id, $chart_id, $with_filter = fal
363363
if ( $this->can_chart_have_action( 'image', $chart_id ) ) {
364364
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>';
365365
}
366-
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>';
366+
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 ), '"><span class="dashicons dashicons-admin-page"></span></a>';
367367
echo '<span>&nbsp;</span>';
368368
do_action( 'visualizer_chart_languages', $chart_id );
369369
echo '<hr><div class="visualizer-chart-status"><span title="' . __( 'Chart ID', 'visualizer' ) . '">(' . $chart_id . '):</span> <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>';
@@ -398,7 +398,7 @@ private function _renderSidebar() {
398398
echo '<li><svg class="icon list-icon"><use xlink:href="#list-icon"></use></svg>' . __( 'Frontend editor', 'visualizer' ) . '</li>';
399399
echo '<li><svg class="icon list-icon"><use xlink:href="#list-icon"></use></svg>' . __( 'Private charts', 'visualizer' ) . '</li>';
400400
echo '<li><svg class="icon list-icon"><use xlink:href="#list-icon"></use></svg>' . __( 'Auto-sync with online files', 'visualizer' ) . '</li></ul>';
401-
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>';
401+
echo '<p><a href="' . tsdk_utmify( Visualizer_Plugin::PRO_TEASER_URL, 'sidebarupsell' ) . '" target="_blank" class="button button-primary">' . __( 'View more features', 'visualizer' ) . '</a></p>';
402402
echo '</div>';
403403
echo '</div>';
404404
echo '</div>';

classes/Visualizer/Render/Page/Types.php

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -61,7 +61,7 @@ protected function _renderContent() {
6161
}
6262
echo '<div class="type-box type-box-', $type, $lib_classes, '">';
6363
if ( ! $array['enabled'] ) {
64-
echo "<a class='pro-upsell' href='" . Visualizer_Plugin::PRO_TEASER_URL . "' target='_blank'>";
64+
echo "<a class='pro-upsell' href='" . tsdk_utmify( Visualizer_Plugin::PRO_TEASER_URL, 'charttypes' ) . "' target='_blank'>";
6565
echo "<span class='visualizder-pro-label'>" . __( 'PREMIUM', 'visualizer' ) . '</span>';
6666
}
6767
echo '<label class="type-label', $type === $this->type ? ' type-label-selected' : '', '">';

composer.json

Lines changed: 1 addition & 1 deletion
Original file line numberDiff line numberDiff line change
@@ -47,7 +47,7 @@
4747
}
4848
},
4949
"require-dev": {
50-
"wp-coding-standards/wpcs": "1.2.1",
50+
"wp-coding-standards/wpcs": "^2.3",
5151
"dealerdirect/phpcodesniffer-composer-installer": "^0.7.1",
5252
"phpcompatibility/phpcompatibility-wp": "*"
5353
}

composer.lock

Lines changed: 24 additions & 21 deletions
Some generated files are not rendered by default. Learn more about customizing how changed files appear on GitHub.

0 commit comments

Comments
 (0)