PluginProbe
Visualizer – Tables & Charts Manager with Built-in AI Generator / 3.11.7
Visualizer – Tables & Charts Manager with Built-in AI Generator v3.11.7
4.0.7 4.0.6 4.0.5 4.0.4 4.0.3 3.0.5 3.0.6 3.0.7 3.0.8 3.0.9 3.1.0 3.1.1 3.1.2 3.1.3 3.10.0 3.10.1 3.10.10 3.10.11 3.10.12 3.10.13 3.10.14 3.10.15 3.10.2 3.10.3 3.10.4 All 148 releases
← All changes | classes/Visualizer/Render/Sidebar/Google.php +11 -33 4.0.53.11.7 View file →
@@ -81,8 +81,9 @@
81 81 'start' => esc_html__( 'Aligned to the start of the allocated area', 'visualizer' ),
82 82 'center' => esc_html__( 'Centered in the allocated area', 'visualizer' ),
83 83 'end' => esc_html__( 'Aligned to the end of the allocated area', 'visualizer' ),
84 84 );
85 +
85 86 }
86 87
87 88 /**
88 89 * Registers additional hooks.
@@ -97,9 +98,9 @@
97 98
98 99 /**
99 100 * Loads the assets.
100 101 */
101 - public function load_google_assets( $deps, $is_frontend ) {
102 + function load_google_assets( $deps, $is_frontend ) {
102 103 wp_register_script( 'google-jsapi', '//www.gstatic.com/charts/loader.js', array(), null, true );
103 104 wp_register_script( 'dom-to-image', VISUALIZER_ABSURL . 'js/lib/dom-to-image.min.js', array(), null, true );
104 105 wp_register_script(
105 106 'visualizer-render-google-lib',
@@ -115,8 +116,9 @@
115 116 return array_merge(
116 117 $deps,
117 118 array( 'visualizer-render-google-lib' )
118 119 );
120 +
119 121 }
120 122
121 123 /**
122 124 * Enqueue assets.
@@ -149,16 +151,9 @@
149 151 'style' => esc_html__( 'Style', 'visualizer' ),
150 152 'tooltip' => esc_html__( 'Tooltip', 'visualizer' ),
151 153 'interval' => esc_html__( 'Interval', 'visualizer' ),
152 154 ),
153 - sprintf(
154 - // translators: %1$s - HTML link tag, %2$s - HTML closing link tag, %3$s - HTML link tag, %4$s - HTML closing link tag
155 - esc_html__( 'Determines whether the series has to be used for a special role as mentioned in %1$shere%2$s. You can view a few examples %3$shere%4$s.', 'visualizer' ),
156 - '<a href="https://developers.google.com/chart/interactive/docs/roles#what-roles-are-available" target="_blank">',
157 - '</a>',
158 - '<a href="https://docs.themeisle.com/article/1160-roles-for-series-visualizer" target="_blank">',
159 - '</a>'
160 - )
155 + sprintf( esc_html__( 'Determines whether the series has to be used for a special role as mentioned in %1$shere%2$s. You can view a few examples %3$shere%4$s.', 'visualizer' ), '<a href="https://developers.google.com/chart/interactive/docs/roles#what-roles-are-available" target="_blank">', '</a>', '<a href="https://docs.themeisle.com/article/1160-roles-for-series-visualizer" target="_blank">', '</a>' )
161 156 );
162 157 }
163 158
164 159 /**
@@ -180,9 +175,9 @@
180 175
181 176 self::_renderSectionStart( esc_html__( 'Font Styles', 'visualizer' ), false );
182 177 echo '<div class="viz-section-item">';
183 178 echo '<a class="more-info" href="javascript:;">[?]</a>';
184 - echo '<b>', esc_html__( 'Font Family And Size', 'visualizer' ), '</b>';
179 + echo '<b>', esc_html__( 'Family And Size', 'visualizer' ), '</b>';
185 180
186 181 echo '<table class="viz-section-table" cellspacing="0" cellpadding="0" border="0">';
187 182 echo '<tr>';
188 183 echo '<td class="viz-section-table-column">';
@@ -217,9 +212,9 @@
217 212 esc_html__( 'Position', 'visualizer' ),
218 213 'legend[position]',
219 214 isset( $this->legend['position'] ) ? $this->legend['position'] : '',
220 215 $this->_legendPositions,
221 - esc_html__( 'Sets the legend position relative to the chart.', 'visualizer' )
216 + esc_html__( 'Determines where to place the legend, compared to the chart area.', 'visualizer' )
222 217 );
223 218
224 219 self::_renderSelectItem(
225 220 esc_html__( 'Alignment', 'visualizer' ),
@@ -306,8 +301,9 @@
306 301 esc_html__( 'The easing function applied to the animation.', 'visualizer' )
307 302 );
308 303
309 304 self::_renderSectionEnd();
305 +
310 306 }
311 307
312 308 /**
313 309 * Renders tooltip settings section.
@@ -323,12 +319,12 @@
323 319 isset( $this->tooltip['trigger'] ) ? $this->tooltip['trigger'] : null,
324 320 array(
325 321 '' => esc_html__( 'Default', 'visualizer' ),
326 322 'focus' => esc_html__( 'The tooltip will be displayed when the user hovers over an element', 'visualizer' ),
327 - 'selection' => esc_html__( 'The tooltip will be displayed when the user selects an element.', 'visualizer' ),
323 + 'selection' => esc_html__( 'The tooltip will be displayed when the user selects an element', 'visualizer' ),
328 324 'none' => esc_html__( 'The tooltip will not be displayed', 'visualizer' ),
329 325 ),
330 - esc_html__( 'Controls when the tooltip appears.', 'visualizer' )
326 + esc_html__( 'Determines the user interaction that causes the tooltip to be displayed.', 'visualizer' )
331 327 );
332 328
333 329 self::_renderSelectItem(
334 330 esc_html__( 'Show Color Code', 'visualizer' ),
@@ -372,9 +368,9 @@
372 368 echo '</div>';
373 369
374 370 echo '<div class="viz-section-delimiter"></div>';
375 371
376 - self::_renderSectionDescription( esc_html__( 'Set the chart\'s background color, border width, and border color.', 'visualizer' ) );
372 + self::_renderSectionDescription( esc_html__( 'Configure the background color for the main area of the chart and the chart border width and color.', 'visualizer' ) );
377 373
378 374 self::_renderTextItem(
379 375 esc_html__( 'Stroke Width', 'visualizer' ),
380 376 'backgroundColor[strokeWidth]',
@@ -446,29 +442,11 @@
446 442 echo '</tr>';
447 443 echo '</table>';
448 444
449 445 echo '<p class="viz-section-description">';
450 - esc_html_e( 'Determines the width and height of the chart area.', 'visualizer' );
446 + esc_html_e( 'Determines the width and hight of the chart area.', 'visualizer' );
451 447 echo '</p>';
452 448 echo '</div>';
453 449 self::_renderSectionEnd();
454 450 self::_renderGroupEnd();
455 - }
456 -
457 - /**
458 - * Renders advanced settings and hidden inputs for programmatically-set keys
459 - * (e.g. the global-preset colors palette) that have no visible sidebar control.
460 - *
461 - * @access protected
462 - */
463 - protected function _renderAdvancedSettings(): void {
464 - parent::_renderAdvancedSettings();
465 -
466 - // @phpstan-ignore-next-line (property accessed via magic __get from _data array)
467 - $colors = $this->colors;
468 - if ( ! empty( $colors ) && is_array( $colors ) ) {
469 - foreach ( $colors as $color ) {
470 - echo '<input type="hidden" name="colors[]" value="', esc_attr( $color ), '">';
471 - }
472 - }
473 451 }
474 452 }