Data Tables Generator by Supsystic - Version 1.10.5

Version Description

/ 11.03.2021 = * Fix for table-layout add option * Add fixed table layout

Download this release

Release Info

Developer supsystic.com
Plugin Icon 128x128 Data Tables Generator by Supsystic
Version 1.10.5
Comparing to
See all releases

Code changes from version 1.10.4 to 1.10.5

app/SupsysticTables.php CHANGED
@@ -18,7 +18,7 @@ class SupsysticTables
18
 
19
  $menuSlug = 'supsystic-tables';
20
  $pluginPath = dirname(dirname(__FILE__));
21
- $environment = new Rsc_Environment('st', '1.10.4', $pluginPath);
22
 
23
  /* Configure */
24
  $environment->configure(
18
 
19
  $menuSlug = 'supsystic-tables';
20
  $pluginPath = dirname(dirname(__FILE__));
21
+ $environment = new Rsc_Environment('st', '1.10.5', $pluginPath);
22
 
23
  /* Configure */
24
  $environment->configure(
index.php CHANGED
@@ -4,7 +4,7 @@
4
  * Plugin Name: Data Tables Generator by Supsystic
5
  * Plugin URI: http://supsystic.com
6
  * Description: Create and manage beautiful data tables with custom design. No HTML knowledge is required
7
- * Version: 1.10.4
8
  * Author: supsystic.com
9
  * Author URI: http://supsystic.com
10
  * Text Domain: supsystic_tables
4
  * Plugin Name: Data Tables Generator by Supsystic
5
  * Plugin URI: http://supsystic.com
6
  * Description: Create and manage beautiful data tables with custom design. No HTML knowledge is required
7
+ * Version: 1.10.5
8
  * Author: supsystic.com
9
  * Author URI: http://supsystic.com
10
  * Text Domain: supsystic_tables
readme.txt CHANGED
@@ -1,8 +1,8 @@
1
  === Data Tables Generator by Supsystic ===
2
  Contributors: supsystic.com
3
  Tags: data table, spreadsheet, table builder, charts, graphs, wordpress table plugin, excel, line chart, pie chart, visualise data
4
- Tested up to: 5.6
5
- Stable tag: 1.10.4
6
 
7
  Create data tables with charts and graphs. Custom design, navigation, searching and ordering functions. Export to PDF, CSV, Print. Excel spreadsheet. WooCommerce Integration.
8
 
@@ -214,6 +214,11 @@ It's perfect for product [Price List](http://woo.supsystic.com/price-list "Price
214
  Create custom order forms which increase your conversion rate!
215
 
216
  == Changelog ==
 
 
 
 
 
217
  = 1.10.4 / 02.03.2021 =
218
  * Revert changes to table-layout fixed.
219
 
1
  === Data Tables Generator by Supsystic ===
2
  Contributors: supsystic.com
3
  Tags: data table, spreadsheet, table builder, charts, graphs, wordpress table plugin, excel, line chart, pie chart, visualise data
4
+ Tested up to: 5.7
5
+ Stable tag: 1.10.5
6
 
7
  Create data tables with charts and graphs. Custom design, navigation, searching and ordering functions. Export to PDF, CSV, Print. Excel spreadsheet. WooCommerce Integration.
8
 
214
  Create custom order forms which increase your conversion rate!
215
 
216
  == Changelog ==
217
+
218
+ = 1.10.5 / 11.03.2021 =
219
+ * Fix for table-layout add option
220
+ * Add fixed table layout
221
+
222
  = 1.10.4 / 02.03.2021 =
223
  * Revert changes to table-layout fixed.
224
 
src/SupsysticTables/Tables/Model/Tables.php CHANGED
@@ -397,6 +397,23 @@ class SupsysticTables_Tables_Model_Tables extends SupsysticTables_Core_BaseModel
397
  ),
398
  'sub' => array(
399
  ),
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
400
  );
401
  $allowedDiv = array(
402
  'div' => array(
397
  ),
398
  'sub' => array(
399
  ),
400
+ 'button' => array(
401
+ 'autocomplete' => 1,
402
+ 'style' => 1,
403
+ 'class' => 1,
404
+ 'autofocus' => 1,
405
+ 'id' => 1,
406
+ 'utocomplete' => 1,
407
+ 'disabled' => 1,
408
+ 'form' => 1,
409
+ 'formenctype' => 1,
410
+ 'formmethod' => 1,
411
+ 'formnovalidate' => 1,
412
+ 'name' => 1,
413
+ 'formtarget' => 1,
414
+ 'type' => 1,
415
+ 'value' => 1,
416
+ ),
417
  );
418
  $allowedDiv = array(
419
  'div' => array(
src/SupsysticTables/Tables/assets/css/tables.shortcode.css CHANGED
@@ -102,6 +102,9 @@ table.supsystic-table {
102
  table-layout: auto!important;
103
  max-width: none;
104
  }
 
 
 
105
 
106
  table.supsystic-table .ww-v {
107
  white-space: nowrap !important;
102
  table-layout: auto!important;
103
  max-width: none;
104
  }
105
+ table.supsystic-table[data-lfixed='1'] {
106
+ table-layout: fixed!important;
107
+ }
108
 
109
  table.supsystic-table .ww-v {
110
  white-space: nowrap !important;
src/SupsysticTables/Tables/views/shortcode.twig CHANGED
@@ -225,6 +225,9 @@
225
  data-time-format="{{ table.settings.timeFormat | default('HH:mm') }}"
226
  data-features="{{ table.settings.features | keys | json_encode | e }}"
227
  data-search-value="{{ table.search_value }}"
 
 
 
228
  {% if 'lightboxImg' in table.settings.styling | keys %}
229
  data-lightbox-img="{{ table.settings.styling.lightboxImg }}"
230
  {% endif %}
225
  data-time-format="{{ table.settings.timeFormat | default('HH:mm') }}"
226
  data-features="{{ table.settings.features | keys | json_encode | e }}"
227
  data-search-value="{{ table.search_value }}"
228
+ {% if table.settings.styling.lfixed is defined %}
229
+ data-lfixed="{{ 1 }}"
230
+ {% endif %}
231
  {% if 'lightboxImg' in table.settings.styling | keys %}
232
  data-lightbox-img="{{ table.settings.styling.lightboxImg }}"
233
  {% endif %}
src/SupsysticTables/Tables/views/view.twig CHANGED
@@ -1173,6 +1173,20 @@
1173
  id="table-alignment-on-page"/>
1174
  </div>
1175
  </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1176
  <div class="setting-wrapper">
1177
  <div class="setting-label">
1178
  <label for="styling-compact">
1173
  id="table-alignment-on-page"/>
1174
  </div>
1175
  </div>
1176
+ <div class="setting-wrapper">
1177
+ <div class="setting-label">
1178
+ <label for="styling-lfixed">
1179
+ {{ environment.translate('Fixed Table Layout') }}
1180
+ {{ tooltip.icon(environment.translate('Check it if you use "Resize Column" option.')) }}
1181
+ </label>
1182
+ </div>
1183
+ <div class="setting-check">
1184
+ <input type="checkbox"
1185
+ name="styling[lfixed]"
1186
+ {{ checkbox.checked(attribute(table.settings.styling, 'lfixed')) }}
1187
+ id="styling-lfixed"/>
1188
+ </div>
1189
+ </div>
1190
  <div class="setting-wrapper">
1191
  <div class="setting-label">
1192
  <label for="styling-compact">