PluginProbe
Visualizer – Tables & Charts Manager with Built-in AI Generator / 3.4.5
Visualizer – Tables & Charts Manager with Built-in AI Generator v3.4.5
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/Gutenberg/src/utils.js +11 -0 3.1.23.4.5 View file →
@@ -14,8 +14,14 @@
14 14 return data;
15 15 };
16 16
17 17 // A fork of deep-compact package as it had some issues
18 +// NOTE: This method is likely to create problems.
19 +// Problem Scenario #1:
20 +// - A table has 5 columns (series). Say the 1st column is Date and others are Numbers.
21 +// - If the 1st columns format (series.format) is provided, DataTable.js gets 6 (0-5) series.
22 +// - BUT if the 1st columns format (series.format) is empty, DataTable.js gets 5 (1-4) series.
23 +// That is why when sending options to DataTable.js, filterChart method has not been used.
18 24 const notEmpty = value => {
19 25 let key;
20 26
21 27 if ( Array.isArray( value ) ) {
@@ -90,5 +96,10 @@
90 96 arrData[ arrData.length - 1 ].push( strMatchedValue );
91 97 }
92 98
93 99 return ( arrData );
100 +};
101 +
102 +
103 +export const isChecked = ( settings, param ) => {
104 + return true === settings[param] || 'true' === settings[param] || '1' === settings[param] || 1 === settings[param];
94 105 };