PluginProbe
Visualizer – Tables & Charts Manager with Built-in AI Generator / 3.4.8
Visualizer – Tables & Charts Manager with Built-in AI Generator v3.4.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 3.10.4 All 148 releases
← All changes | js/preview.js +2 -19 3.10.143.4.8 View file →
@@ -24,23 +24,8 @@
24 24 $('#settings-form textarea[name="manual"]').change(validateJSON).keyup(validateJSON);
25 25 vizSettingsHaveChanged(false);
26 26 };
27 27
28 - // Update google chart filter control.
29 - window.vizUpdateFilterControl = function() {
30 - $( '#control_wrapper_canvas' ).removeClass( 'no-filter' );
31 - var controlsOpt = $( '.vz-controls-opt' ).map(
32 - function() {
33 - var val = $(this).val();
34 - return '' !== val && 'false' !== val ? val : false ;
35 - }
36 - ).get();
37 - controlsOpt = controlsOpt.filter( function(el) { return el; } );
38 - if ( controlsOpt.length === 0 ) {
39 - $( '#control_wrapper_canvas' ).addClass( 'no-filter' ).html('');
40 - }
41 - }
42 -
43 28 $('#settings-button').click(function() {
44 29 $('#settings-form').submit();
45 30 });
46 31
@@ -56,14 +41,12 @@
56 41 };
57 42 // this portion captures if the settings have changed so that tabs can handle that information.
58 43
59 44 function updateChart() {
60 - vizUpdateFilterControl();
61 45 clearTimeout(timeout);
62 46 timeout = setTimeout(function() {
63 47 var settings = $('#settings-form').serializeObject();
64 - settings = JSON.stringify( settings ).replace( /<\/?[^>]+(>|$)/g, '' );
65 - settings = JSON.parse( settings );
48 +
66 49 delete settings['width'];
67 50 delete settings['height'];
68 51
69 52 v.charts.canvas.settings = settings;
@@ -68,9 +51,9 @@
68 51
69 52 v.charts.canvas.settings = settings;
70 53 $('body').trigger('visualizer:render:currentchart:update', {visualizer: v});
71 54 vizSettingsHaveChanged(true);
72 - }, 1500);
55 + }, 1000);
73 56 }
74 57
75 58 function validateJSON() {
76 59 $('#visualizer-error-manual').remove();