PluginProbe
Visualizer – Tables & Charts Manager with Built-in AI Generator / 3.0.12
Visualizer – Tables & Charts Manager with Built-in AI Generator v3.0.12
4.0.8 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 All 149 releases
← All changes | classes/Visualizer/Module/Admin.php +30 -10 3.0.93.0.12 View file →
@@ -219,9 +219,11 @@
219 219 wp_enqueue_script( 'visualizer-media-collection', VISUALIZER_ABSURL . 'js/media/collection.js', array( 'visualizer-media-model' ), Visualizer_Plugin::VERSION, true );
220 220 wp_enqueue_script( 'visualizer-media-controller', VISUALIZER_ABSURL . 'js/media/controller.js', array( 'visualizer-media-collection' ), Visualizer_Plugin::VERSION, true );
221 221 wp_enqueue_script( 'visualizer-media-view', VISUALIZER_ABSURL . 'js/media/view.js', array( 'visualizer-media-controller' ), Visualizer_Plugin::VERSION, true );
222 222 wp_localize_script(
223 - 'visualizer-media-view', 'visualizer', array(
223 + 'visualizer-media-view',
224 + 'visualizer',
225 + array(
224 226 'i10n' => array(
225 227 'insert' => __( 'Insert', 'visualizer' ),
226 228 ),
227 229 )
@@ -285,9 +287,10 @@
285 287 );
286 288 }
287 289
288 290 $types = array_merge(
289 - $additional, array(
291 + $additional,
292 + array(
290 293 'pie' => array(
291 294 'name' => esc_html__( 'Pie', 'visualizer' ),
292 295 'enabled' => true,
293 296 ),
@@ -402,20 +405,30 @@
402 405 wp_enqueue_style( 'visualizer-library', VISUALIZER_ABSURL . 'css/library.css', array(), Visualizer_Plugin::VERSION );
403 406 $this->_addFilter( 'media_upload_tabs', 'setupVisualizerTab' );
404 407 wp_enqueue_media();
405 408 wp_enqueue_script(
406 - 'visualizer-library', VISUALIZER_ABSURL . 'js/library.js', array(
409 + 'visualizer-library',
410 + VISUALIZER_ABSURL . 'js/library.js',
411 + array(
407 412 'jquery',
408 413 'media-views',
409 - ), Visualizer_Plugin::VERSION, true
414 + ),
415 + Visualizer_Plugin::VERSION,
416 + true
410 417 );
411 418 wp_enqueue_script( 'google-jsapi-new', '//www.gstatic.com/charts/loader.js', array(), null, true );
412 419 wp_enqueue_script( 'google-jsapi-old', '//www.google.com/jsapi', array( 'google-jsapi-new' ), null, true );
420 + wp_enqueue_script( 'visualizer-customization', $this->get_user_customization_js(), array(), null, true );
413 421 wp_enqueue_script(
414 - 'visualizer-render', VISUALIZER_ABSURL . 'js/render.js', array(
422 + 'visualizer-render',
423 + VISUALIZER_ABSURL . 'js/render.js',
424 + array(
415 425 'google-jsapi-old',
416 426 'visualizer-library',
417 - ), Visualizer_Plugin::VERSION, true
427 + 'visualizer-customization',
428 + ),
429 + Visualizer_Plugin::VERSION,
430 + true
418 431 );
419 432 }
420 433 }
421 434
@@ -458,9 +471,12 @@
458 471 */
459 472 public function renderLibraryPage() {
460 473 // get current page
461 474 $page = filter_input(
462 - INPUT_GET, 'vpage', FILTER_VALIDATE_INT, array(
475 + INPUT_GET,
476 + 'vpage',
477 + FILTER_VALIDATE_INT,
478 + array(
463 479 'options' => array(
464 480 'min_range' => 1,
465 481 'default' => 1,
466 482 ),
@@ -524,9 +540,11 @@
524 540 }
525 541 // enqueue charts array
526 542 $ajaxurl = admin_url( 'admin-ajax.php' );
527 543 wp_localize_script(
528 - 'visualizer-library', 'visualizer', array(
544 + 'visualizer-library',
545 + 'visualizer',
546 + array(
529 547 'language' => $this->get_language(),
530 548 'map_api_key' => get_option( 'visualizer-map-api-key' ),
531 549 'charts' => $charts,
532 550 'urls' => array(
@@ -535,15 +553,17 @@
535 553 array(
536 554 'action' => Visualizer_Plugin::ACTION_CREATE_CHART,
537 555 'library' => 'yes',
538 556 'type' => isset( $_GET['type'] ) ? $_GET['type'] : '',
539 - ), $ajaxurl
557 + ),
558 + $ajaxurl
540 559 ),
541 560 'edit' => add_query_arg(
542 561 array(
543 562 'action' => Visualizer_Plugin::ACTION_EDIT_CHART,
544 563 'library' => 'yes',
545 - ), $ajaxurl
564 + ),
565 + $ajaxurl
546 566 ),
547 567 ),
548 568 )
549 569 );