Version Description
Download this release
Release Info
Developer | supsystic.com |
Plugin | Data Tables Generator by Supsystic |
Version | 1.10.2 |
Comparing to | |
See all releases |
Code changes from version 1.10.1 to 1.10.2
- app/SupsysticTables.php +1 -1
- app/assets/css/libraries/supsystic/suptablesui.min.css +1 -1
- app/assets/css/supsystic-ui.css +3 -1
- index.php +1 -1
- readme.txt +8 -1
- src/SupsysticTables/Featuredplugins/assets/css/admin.featured-plugins.css +8 -1
- src/SupsysticTables/Settings/assets/css/settings.css +1 -2
- src/SupsysticTables/Tables/Model/Tables.php +517 -1
- src/SupsysticTables/Tables/Module.php +1 -1
- src/SupsysticTables/Tables/assets/libraries/ruleJS/parser.js +48 -48
- src/SupsysticTables/Tables/assets/libraries/ruleJS/ruleJS.js +5 -5
- src/SupsysticTables/Tables/views/shortcode.twig +1 -1
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.
|
22 |
|
23 |
/* Configure */
|
24 |
$environment->configure(
|
18 |
|
19 |
$menuSlug = 'supsystic-tables';
|
20 |
$pluginPath = dirname(dirname(__FILE__));
|
21 |
+
$environment = new Rsc_Environment('st', '1.10.2', $pluginPath);
|
22 |
|
23 |
/* Configure */
|
24 |
$environment->configure(
|
app/assets/css/libraries/supsystic/suptablesui.min.css
CHANGED
@@ -1 +1 @@
|
|
1 |
-
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.supContainer{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.supContainer{width:750px}}@media (min-width:992px){.supContainer{width:970px}}@media (min-width:1200px){.supContainer{width:1170px}}.supContainer-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.supRow{margin-right:-15px;margin-left:-15px;clear:both}.supRow-no-gutters{margin-right:0;margin-left:0}.supRow-no-gutters [class*=col-]{padding-right:0;padding-left:0}.supLg1,.supLg10,.supLg11,.supLg12,.supLg2,.supLg3,.supLg4,.supLg5,.supLg6,.supLg7,.supLg8,.supLg9,.supMd1,.supMd10,.supMd11,.supMd12,.supMd2,.supMd3,.supMd4,.supMd5,.supMd6,.supMd7,.supMd8,.supMd9,.supSm1,.supSm10,.supSm11,.supSm12,.supSm2,.supSm3,.supSm4,.supSm5,.supSm6,.supSm7,.supSm8,.supSm9,.supXs1,.supXs10,.supXs11,.supXs12,.supXs2,.supXs3,.supXs4,.supXs5,.supXs6,.supXs7,.supXs8,.supXs9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.supXs1,.supXs10,.supXs11,.supXs12,.supXs2,.supXs3,.supXs4,.supXs5,.supXs6,.supXs7,.supXs8,.supXs9{float:left}.supXs12{width:100%}.supXs11{width:91.66666667%}.supXs10{width:83.33333333%}.supXs9{width:75%}.supXs8{width:66.66666667%}.supXs7{width:58.33333333%}.supXs6{width:50%}.supXs5{width:41.66666667%}.supXs4{width:33.33333333%}.supXs3{width:25%}.supXs2{width:16.66666667%}.supXs1{width:8.33333333%}.supXspull-12{right:100%}.supXspull-11{right:91.66666667%}.supXspull-10{right:83.33333333%}.supXspull-9{right:75%}.supXspull-8{right:66.66666667%}.supXspull-7{right:58.33333333%}.supXspull-6{right:50%}.supXspull-5{right:41.66666667%}.supXspull-4{right:33.33333333%}.supXspull-3{right:25%}.supXspull-2{right:16.66666667%}.supXspull-1{right:8.33333333%}.supXspull-0{right:auto}.supXspush-12{left:100%}.supXspush-11{left:91.66666667%}.supXspush-10{left:83.33333333%}.supXspush-9{left:75%}.supXspush-8{left:66.66666667%}.supXspush-7{left:58.33333333%}.supXspush-6{left:50%}.supXspush-5{left:41.66666667%}.supXspush-4{left:33.33333333%}.supXspush-3{left:25%}.supXspush-2{left:16.66666667%}.supXspush-1{left:8.33333333%}.supXspush-0{left:auto}.supXsoffset-12{margin-left:100%}.supXsoffset-11{margin-left:91.66666667%}.supXsoffset-10{margin-left:83.33333333%}.supXsoffset-9{margin-left:75%}.supXsoffset-8{margin-left:66.66666667%}.supXsoffset-7{margin-left:58.33333333%}.supXsoffset-6{margin-left:50%}.supXsoffset-5{margin-left:41.66666667%}.supXsoffset-4{margin-left:33.33333333%}.supXsoffset-3{margin-left:25%}.supXsoffset-2{margin-left:16.66666667%}.supXsoffset-1{margin-left:8.33333333%}.supXsoffset-0{margin-left:0}@media (min-width:768px){.supSm1,.supSm10,.supSm11,.supSm12,.supSm2,.supSm3,.supSm4,.supSm5,.supSm6,.supSm7,.supSm8,.supSm9{float:left}.supSm12{width:100%}.supSm11{width:91.66666667%}.supSm10{width:83.33333333%}.supSm9{width:75%}.supSm8{width:66.66666667%}.supSm7{width:58.33333333%}.supSm6{width:50%}.supSm5{width:41.66666667%}.supSm4{width:33.33333333%}.supSm3{width:25%}.supSm2{width:16.66666667%}.supSm1{width:8.33333333%}.supSmpull-12{right:100%}.supSmpull-11{right:91.66666667%}.supSmpull-10{right:83.33333333%}.supSmpull-9{right:75%}.supSmpull-8{right:66.66666667%}.supSmpull-7{right:58.33333333%}.supSmpull-6{right:50%}.supSmpull-5{right:41.66666667%}.supSmpull-4{right:33.33333333%}.supSmpull-3{right:25%}.supSmpull-2{right:16.66666667%}.supSmpull-1{right:8.33333333%}.supSmpull-0{right:auto}.supSmpush-12{left:100%}.supSmpush-11{left:91.66666667%}.supSmpush-10{left:83.33333333%}.supSmpush-9{left:75%}.supSmpush-8{left:66.66666667%}.supSmpush-7{left:58.33333333%}.supSmpush-6{left:50%}.supSmpush-5{left:41.66666667%}.supSmpush-4{left:33.33333333%}.supSmpush-3{left:25%}.supSmpush-2{left:16.66666667%}.supSmpush-1{left:8.33333333%}.supSmpush-0{left:auto}.supSmoffset-12{margin-left:100%}.supSmoffset-11{margin-left:91.66666667%}.supSmoffset-10{margin-left:83.33333333%}.supSmoffset-9{margin-left:75%}.supSmoffset-8{margin-left:66.66666667%}.supSmoffset-7{margin-left:58.33333333%}.supSmoffset-6{margin-left:50%}.supSmoffset-5{margin-left:41.66666667%}.supSmoffset-4{margin-left:33.33333333%}.supSmoffset-3{margin-left:25%}.supSmoffset-2{margin-left:16.66666667%}.supSmoffset-1{margin-left:8.33333333%}.supSmoffset-0{margin-left:0}}@media (min-width:992px){.supMd1,.supMd10,.supMd11,.supMd12,.supMd2,.supMd3,.supMd4,.supMd5,.supMd6,.supMd7,.supMd8,.supMd9{float:left}.supMd12{width:100%}.supMd11{width:91.66666667%}.supMd10{width:83.33333333%}.supMd9{width:75%}.supMd8{width:66.66666667%}.supMd7{width:58.33333333%}.supMd6{width:50%}.supMd5{width:41.66666667%}.supMd4{width:33.33333333%}.supMd3{width:25%}.supMd2{width:16.66666667%}.supMd1{width:8.33333333%}.supMdpull-12{right:100%}.supMdpull-11{right:91.66666667%}.supMdpull-10{right:83.33333333%}.supMdpull-9{right:75%}.supMdpull-8{right:66.66666667%}.supMdpull-7{right:58.33333333%}.supMdpull-6{right:50%}.supMdpull-5{right:41.66666667%}.supMdpull-4{right:33.33333333%}.supMdpull-3{right:25%}.supMdpull-2{right:16.66666667%}.supMdpull-1{right:8.33333333%}.supMdpull-0{right:auto}.supMdpush-12{left:100%}.supMdpush-11{left:91.66666667%}.supMdpush-10{left:83.33333333%}.supMdpush-9{left:75%}.supMdpush-8{left:66.66666667%}.supMdpush-7{left:58.33333333%}.supMdpush-6{left:50%}.supMdpush-5{left:41.66666667%}.supMdpush-4{left:33.33333333%}.supMdpush-3{left:25%}.supMdpush-2{left:16.66666667%}.supMdpush-1{left:8.33333333%}.supMdpush-0{left:auto}.supMdoffset-12{margin-left:100%}.supMdoffset-11{margin-left:91.66666667%}.supMdoffset-10{margin-left:83.33333333%}.supMdoffset-9{margin-left:75%}.supMdoffset-8{margin-left:66.66666667%}.supMdoffset-7{margin-left:58.33333333%}.supMdoffset-6{margin-left:50%}.supMdoffset-5{margin-left:41.66666667%}.supMdoffset-4{margin-left:33.33333333%}.supMdoffset-3{margin-left:25%}.supMdoffset-2{margin-left:16.66666667%}.supMdoffset-1{margin-left:8.33333333%}.supMdoffset-0{margin-left:0}}@media (min-width:1200px){.supLg1,.supLg10,.supLg11,.supLg12,.supLg2,.supLg3,.supLg4,.supLg5,.supLg6,.supLg7,.supLg8,.supLg9{float:left}.supLg12{width:100%}.supLg11{width:91.66666667%}.supLg10{width:83.33333333%}.supLg9{width:75%}.supLg8{width:66.66666667%}.supLg7{width:58.33333333%}.supLg6{width:50%}.supLg5{width:41.66666667%}.supLg4{width:33.33333333%}.supLg3{width:25%}.supLg2{width:16.66666667%}.supLg1{width:8.33333333%}.supLgpull-12{right:100%}.supLgpull-11{right:91.66666667%}.supLgpull-10{right:83.33333333%}.supLgpull-9{right:75%}.supLgpull-8{right:66.66666667%}.supLgpull-7{right:58.33333333%}.supLgpull-6{right:50%}.supLgpull-5{right:41.66666667%}.supLgpull-4{right:33.33333333%}.supLgpull-3{right:25%}.supLgpull-2{right:16.66666667%}.supLgpull-1{right:8.33333333%}.supLgpull-0{right:auto}.supLgpush-12{left:100%}.supLgpush-11{left:91.66666667%}.supLgpush-10{left:83.33333333%}.supLgpush-9{left:75%}.supLgpush-8{left:66.66666667%}.supLgpush-7{left:58.33333333%}.supLgpush-6{left:50%}.supLgpush-5{left:41.66666667%}.supLgpush-4{left:33.33333333%}.supLgpush-3{left:25%}.supLgpush-2{left:16.66666667%}.supLgpush-1{left:8.33333333%}.supLgpush-0{left:auto}.supLgoffset-12{margin-left:100%}.supLgoffset-11{margin-left:91.66666667%}.supLgoffset-10{margin-left:83.33333333%}.supLgoffset-9{margin-left:75%}.supLgoffset-8{margin-left:66.66666667%}.supLgoffset-7{margin-left:58.33333333%}.supLgoffset-6{margin-left:50%}.supLgoffset-5{margin-left:41.66666667%}.supLgoffset-4{margin-left:33.33333333%}.supLgoffset-3{margin-left:25%}.supLgoffset-2{margin-left:16.66666667%}.supLgoffset-1{margin-left:8.33333333%}.supLgoffset-0{margin-left:0}}
|
1 |
+
*{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}:after,:before{-webkit-box-sizing:border-box;-moz-box-sizing:border-box;box-sizing:border-box}.supContainer{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}@media (min-width:768px){.supContainer{width:750px}}@media (min-width:992px){.supContainer{width:970px}}@media (min-width:1200px){.supContainer{width:1170px}}.supContainer-fluid{padding-right:15px;padding-left:15px;margin-right:auto;margin-left:auto}.supRow{margin-right:-15px;margin-left:-15px;clear:both; overflow:auto;}.supRow-no-gutters{margin-right:0;margin-left:0}.supRow-no-gutters [class*=col-]{padding-right:0;padding-left:0}.supLg1,.supLg10,.supLg11,.supLg12,.supLg2,.supLg3,.supLg4,.supLg5,.supLg6,.supLg7,.supLg8,.supLg9,.supMd1,.supMd10,.supMd11,.supMd12,.supMd2,.supMd3,.supMd4,.supMd5,.supMd6,.supMd7,.supMd8,.supMd9,.supSm1,.supSm10,.supSm11,.supSm12,.supSm2,.supSm3,.supSm4,.supSm5,.supSm6,.supSm7,.supSm8,.supSm9,.supXs1,.supXs10,.supXs11,.supXs12,.supXs2,.supXs3,.supXs4,.supXs5,.supXs6,.supXs7,.supXs8,.supXs9{position:relative;min-height:1px;padding-right:15px;padding-left:15px}.supXs1,.supXs10,.supXs11,.supXs12,.supXs2,.supXs3,.supXs4,.supXs5,.supXs6,.supXs7,.supXs8,.supXs9{float:left}.supXs12{width:100%}.supXs11{width:91.66666667%}.supXs10{width:83.33333333%}.supXs9{width:75%}.supXs8{width:66.66666667%}.supXs7{width:58.33333333%}.supXs6{width:50%}.supXs5{width:41.66666667%}.supXs4{width:33.33333333%}.supXs3{width:25%}.supXs2{width:16.66666667%}.supXs1{width:8.33333333%}.supXspull-12{right:100%}.supXspull-11{right:91.66666667%}.supXspull-10{right:83.33333333%}.supXspull-9{right:75%}.supXspull-8{right:66.66666667%}.supXspull-7{right:58.33333333%}.supXspull-6{right:50%}.supXspull-5{right:41.66666667%}.supXspull-4{right:33.33333333%}.supXspull-3{right:25%}.supXspull-2{right:16.66666667%}.supXspull-1{right:8.33333333%}.supXspull-0{right:auto}.supXspush-12{left:100%}.supXspush-11{left:91.66666667%}.supXspush-10{left:83.33333333%}.supXspush-9{left:75%}.supXspush-8{left:66.66666667%}.supXspush-7{left:58.33333333%}.supXspush-6{left:50%}.supXspush-5{left:41.66666667%}.supXspush-4{left:33.33333333%}.supXspush-3{left:25%}.supXspush-2{left:16.66666667%}.supXspush-1{left:8.33333333%}.supXspush-0{left:auto}.supXsoffset-12{margin-left:100%}.supXsoffset-11{margin-left:91.66666667%}.supXsoffset-10{margin-left:83.33333333%}.supXsoffset-9{margin-left:75%}.supXsoffset-8{margin-left:66.66666667%}.supXsoffset-7{margin-left:58.33333333%}.supXsoffset-6{margin-left:50%}.supXsoffset-5{margin-left:41.66666667%}.supXsoffset-4{margin-left:33.33333333%}.supXsoffset-3{margin-left:25%}.supXsoffset-2{margin-left:16.66666667%}.supXsoffset-1{margin-left:8.33333333%}.supXsoffset-0{margin-left:0}@media (min-width:768px){.supSm1,.supSm10,.supSm11,.supSm12,.supSm2,.supSm3,.supSm4,.supSm5,.supSm6,.supSm7,.supSm8,.supSm9{float:left}.supSm12{width:100%}.supSm11{width:91.66666667%}.supSm10{width:83.33333333%}.supSm9{width:75%}.supSm8{width:66.66666667%}.supSm7{width:58.33333333%}.supSm6{width:50%}.supSm5{width:41.66666667%}.supSm4{width:33.33333333%}.supSm3{width:25%}.supSm2{width:16.66666667%}.supSm1{width:8.33333333%}.supSmpull-12{right:100%}.supSmpull-11{right:91.66666667%}.supSmpull-10{right:83.33333333%}.supSmpull-9{right:75%}.supSmpull-8{right:66.66666667%}.supSmpull-7{right:58.33333333%}.supSmpull-6{right:50%}.supSmpull-5{right:41.66666667%}.supSmpull-4{right:33.33333333%}.supSmpull-3{right:25%}.supSmpull-2{right:16.66666667%}.supSmpull-1{right:8.33333333%}.supSmpull-0{right:auto}.supSmpush-12{left:100%}.supSmpush-11{left:91.66666667%}.supSmpush-10{left:83.33333333%}.supSmpush-9{left:75%}.supSmpush-8{left:66.66666667%}.supSmpush-7{left:58.33333333%}.supSmpush-6{left:50%}.supSmpush-5{left:41.66666667%}.supSmpush-4{left:33.33333333%}.supSmpush-3{left:25%}.supSmpush-2{left:16.66666667%}.supSmpush-1{left:8.33333333%}.supSmpush-0{left:auto}.supSmoffset-12{margin-left:100%}.supSmoffset-11{margin-left:91.66666667%}.supSmoffset-10{margin-left:83.33333333%}.supSmoffset-9{margin-left:75%}.supSmoffset-8{margin-left:66.66666667%}.supSmoffset-7{margin-left:58.33333333%}.supSmoffset-6{margin-left:50%}.supSmoffset-5{margin-left:41.66666667%}.supSmoffset-4{margin-left:33.33333333%}.supSmoffset-3{margin-left:25%}.supSmoffset-2{margin-left:16.66666667%}.supSmoffset-1{margin-left:8.33333333%}.supSmoffset-0{margin-left:0}}@media (min-width:992px){.supMd1,.supMd10,.supMd11,.supMd12,.supMd2,.supMd3,.supMd4,.supMd5,.supMd6,.supMd7,.supMd8,.supMd9{float:left}.supMd12{width:100%}.supMd11{width:91.66666667%}.supMd10{width:83.33333333%}.supMd9{width:75%}.supMd8{width:66.66666667%}.supMd7{width:58.33333333%}.supMd6{width:50%}.supMd5{width:41.66666667%}.supMd4{width:33.33333333%}.supMd3{width:25%}.supMd2{width:16.66666667%}.supMd1{width:8.33333333%}.supMdpull-12{right:100%}.supMdpull-11{right:91.66666667%}.supMdpull-10{right:83.33333333%}.supMdpull-9{right:75%}.supMdpull-8{right:66.66666667%}.supMdpull-7{right:58.33333333%}.supMdpull-6{right:50%}.supMdpull-5{right:41.66666667%}.supMdpull-4{right:33.33333333%}.supMdpull-3{right:25%}.supMdpull-2{right:16.66666667%}.supMdpull-1{right:8.33333333%}.supMdpull-0{right:auto}.supMdpush-12{left:100%}.supMdpush-11{left:91.66666667%}.supMdpush-10{left:83.33333333%}.supMdpush-9{left:75%}.supMdpush-8{left:66.66666667%}.supMdpush-7{left:58.33333333%}.supMdpush-6{left:50%}.supMdpush-5{left:41.66666667%}.supMdpush-4{left:33.33333333%}.supMdpush-3{left:25%}.supMdpush-2{left:16.66666667%}.supMdpush-1{left:8.33333333%}.supMdpush-0{left:auto}.supMdoffset-12{margin-left:100%}.supMdoffset-11{margin-left:91.66666667%}.supMdoffset-10{margin-left:83.33333333%}.supMdoffset-9{margin-left:75%}.supMdoffset-8{margin-left:66.66666667%}.supMdoffset-7{margin-left:58.33333333%}.supMdoffset-6{margin-left:50%}.supMdoffset-5{margin-left:41.66666667%}.supMdoffset-4{margin-left:33.33333333%}.supMdoffset-3{margin-left:25%}.supMdoffset-2{margin-left:16.66666667%}.supMdoffset-1{margin-left:8.33333333%}.supMdoffset-0{margin-left:0}}@media (min-width:1200px){.supLg1,.supLg10,.supLg11,.supLg12,.supLg2,.supLg3,.supLg4,.supLg5,.supLg6,.supLg7,.supLg8,.supLg9{float:left}.supLg12{width:100%}.supLg11{width:91.66666667%}.supLg10{width:83.33333333%}.supLg9{width:75%}.supLg8{width:66.66666667%}.supLg7{width:58.33333333%}.supLg6{width:50%}.supLg5{width:41.66666667%}.supLg4{width:33.33333333%}.supLg3{width:25%}.supLg2{width:16.66666667%}.supLg1{width:8.33333333%}.supLgpull-12{right:100%}.supLgpull-11{right:91.66666667%}.supLgpull-10{right:83.33333333%}.supLgpull-9{right:75%}.supLgpull-8{right:66.66666667%}.supLgpull-7{right:58.33333333%}.supLgpull-6{right:50%}.supLgpull-5{right:41.66666667%}.supLgpull-4{right:33.33333333%}.supLgpull-3{right:25%}.supLgpull-2{right:16.66666667%}.supLgpull-1{right:8.33333333%}.supLgpull-0{right:auto}.supLgpush-12{left:100%}.supLgpush-11{left:91.66666667%}.supLgpush-10{left:83.33333333%}.supLgpush-9{left:75%}.supLgpush-8{left:66.66666667%}.supLgpush-7{left:58.33333333%}.supLgpush-6{left:50%}.supLgpush-5{left:41.66666667%}.supLgpush-4{left:33.33333333%}.supLgpush-3{left:25%}.supLgpush-2{left:16.66666667%}.supLgpush-1{left:8.33333333%}.supLgpush-0{left:auto}.supLgoffset-12{margin-left:100%}.supLgoffset-11{margin-left:91.66666667%}.supLgoffset-10{margin-left:83.33333333%}.supLgoffset-9{margin-left:75%}.supLgoffset-8{margin-left:66.66666667%}.supLgoffset-7{margin-left:58.33333333%}.supLgoffset-6{margin-left:50%}.supLgoffset-5{margin-left:41.66666667%}.supLgoffset-4{margin-left:33.33333333%}.supLgoffset-3{margin-left:25%}.supLgoffset-2{margin-left:16.66666667%}.supLgoffset-1{margin-left:8.33333333%}.supLgoffset-0{margin-left:0}}
|
app/assets/css/supsystic-ui.css
CHANGED
@@ -323,7 +323,9 @@ input[type="color"] {
|
|
323 |
padding: 0 3px;
|
324 |
background-position: -17px 7px;
|
325 |
}
|
326 |
-
|
|
|
|
|
327 |
.supsystic-item {
|
328 |
background: #fff;
|
329 |
padding-top: 15px;
|
323 |
padding: 0 3px;
|
324 |
background-position: -17px 7px;
|
325 |
}
|
326 |
+
.supsystic-container .supsystic-item {
|
327 |
+
min-height:420px !important;
|
328 |
+
}
|
329 |
.supsystic-item {
|
330 |
background: #fff;
|
331 |
padding-top: 15px;
|
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.
|
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.2
|
8 |
* Author: supsystic.com
|
9 |
* Author URI: http://supsystic.com
|
10 |
* Text Domain: supsystic_tables
|
readme.txt
CHANGED
@@ -2,7 +2,7 @@
|
|
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.
|
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,13 @@ 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.1 / 10.02.2021 =
|
218 |
* Fixes to XSS
|
219 |
|
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.2
|
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 |
+
= 1.10.1 / 15.02.2021 =
|
218 |
+
* Change <> in formula to @less@ @more@ for wp_kses only for JS now
|
219 |
+
* Add fix for export @more@@less@
|
220 |
+
* Replace < > symbols in import
|
221 |
+
* Fix iterations for preg replace
|
222 |
+
* Fix IMG in formula
|
223 |
+
|
224 |
= 1.10.1 / 10.02.2021 =
|
225 |
* Fixes to XSS
|
226 |
|
src/SupsysticTables/Featuredplugins/assets/css/admin.featured-plugins.css
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
-moz-box-sizing: border-box;
|
4 |
box-sizing: border-box;
|
5 |
}
|
6 |
-
#supsystic-featured-plugins {
|
7 |
font-family: Montserrat, Hind-Regular, sans-serif;
|
8 |
font-style: normal;
|
9 |
font-weight: 400;
|
@@ -15,6 +15,13 @@
|
|
15 |
#supsystic-featured-plugins a {
|
16 |
text-decoration: none !important;
|
17 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
18 |
.catitem .download-product-item .dp-title a {
|
19 |
display: inline-block;
|
20 |
width: 100%;
|
3 |
-moz-box-sizing: border-box;
|
4 |
box-sizing: border-box;
|
5 |
}
|
6 |
+
#supsystic-featured-plugins {
|
7 |
font-family: Montserrat, Hind-Regular, sans-serif;
|
8 |
font-style: normal;
|
9 |
font-weight: 400;
|
15 |
#supsystic-featured-plugins a {
|
16 |
text-decoration: none !important;
|
17 |
}
|
18 |
+
#supsystic-featured-plugins {
|
19 |
+
overflow:auto;
|
20 |
+
clear:both;
|
21 |
+
}
|
22 |
+
.catitem .text-center {
|
23 |
+
text-align:center;
|
24 |
+
}
|
25 |
.catitem .download-product-item .dp-title a {
|
26 |
display: inline-block;
|
27 |
width: 100%;
|
src/SupsysticTables/Settings/assets/css/settings.css
CHANGED
@@ -2,9 +2,8 @@
|
|
2 |
white-space: pre-line;
|
3 |
line-height: 0;
|
4 |
}
|
5 |
-
|
6 |
.supsystic-container .setting {
|
7 |
-
border-bottom: 1px solid gray;
|
8 |
white-space: pre-line;
|
9 |
line-height: 0;
|
10 |
padding: 2rem 0;
|
2 |
white-space: pre-line;
|
3 |
line-height: 0;
|
4 |
}
|
|
|
5 |
.supsystic-container .setting {
|
6 |
+
/* border-bottom: 1px solid gray; */
|
7 |
white-space: pre-line;
|
8 |
line-height: 0;
|
9 |
padding: 2rem 0;
|
src/SupsysticTables/Tables/Model/Tables.php
CHANGED
@@ -264,6 +264,10 @@ class SupsysticTables_Tables_Model_Tables extends SupsysticTables_Core_BaseModel
|
|
264 |
if (!empty($str) && is_string($str)) {
|
265 |
$str = htmlspecialchars_decode($str);
|
266 |
$str = wp_kses($str, $allowedHtml);
|
|
|
|
|
|
|
|
|
267 |
}
|
268 |
return $str;
|
269 |
}
|
@@ -361,6 +365,7 @@ class SupsysticTables_Tables_Model_Tables extends SupsysticTables_Core_BaseModel
|
|
361 |
'sandbox' => 1,
|
362 |
'srcdoc' => 1,
|
363 |
),
|
|
|
364 |
'a' => array(
|
365 |
'target' => 1,
|
366 |
'href' => 1,
|
@@ -370,8 +375,519 @@ class SupsysticTables_Tables_Model_Tables extends SupsysticTables_Core_BaseModel
|
|
370 |
'rel' => 1,
|
371 |
'type' => 1,
|
372 |
),
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
373 |
);
|
374 |
-
$
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
375 |
}
|
376 |
return $this->allowedHtml;
|
377 |
}
|
264 |
if (!empty($str) && is_string($str)) {
|
265 |
$str = htmlspecialchars_decode($str);
|
266 |
$str = wp_kses($str, $allowedHtml);
|
267 |
+
$str = str_replace('"'', "'", $str);
|
268 |
+
$str = str_replace(''"', "'", $str);
|
269 |
+
$str = html_entity_decode($str);
|
270 |
+
//error_log('KSES: '.$str);
|
271 |
}
|
272 |
return $str;
|
273 |
}
|
365 |
'sandbox' => 1,
|
366 |
'srcdoc' => 1,
|
367 |
),
|
368 |
+
'br' => array(),
|
369 |
'a' => array(
|
370 |
'target' => 1,
|
371 |
'href' => 1,
|
375 |
'rel' => 1,
|
376 |
'type' => 1,
|
377 |
),
|
378 |
+
'hr' => array(
|
379 |
+
'align' => 1,
|
380 |
+
'style' => 1,
|
381 |
+
'class' => 1,
|
382 |
+
'id' => 1,
|
383 |
+
),
|
384 |
+
'p' => array(
|
385 |
+
'style' => 1,
|
386 |
+
'class' => 1,
|
387 |
+
'id' => 1,
|
388 |
+
),
|
389 |
);
|
390 |
+
$allowedDiv = array(
|
391 |
+
'div' => array(
|
392 |
+
'style' => 1,
|
393 |
+
'title' => 1,
|
394 |
+
'align' => 1,
|
395 |
+
'class' => 1,
|
396 |
+
'width' => 1,
|
397 |
+
'height' => 1,
|
398 |
+
'title' => 1,
|
399 |
+
'id' => 1,
|
400 |
+
|
401 |
+
) ,
|
402 |
+
'small' => array(
|
403 |
+
'style' => 1,
|
404 |
+
'title' => 1,
|
405 |
+
'align' => 1,
|
406 |
+
'class' => 1,
|
407 |
+
'width' => 1,
|
408 |
+
'height' => 1,
|
409 |
+
'id' => 1,
|
410 |
+
|
411 |
+
) ,
|
412 |
+
'span' => array(
|
413 |
+
'style' => 1,
|
414 |
+
'title' => 1,
|
415 |
+
'align' => 1,
|
416 |
+
'class' => 1,
|
417 |
+
'width' => 1,
|
418 |
+
'height' => 1,
|
419 |
+
'id' => 1,
|
420 |
+
|
421 |
+
) ,
|
422 |
+
'pre' => array(
|
423 |
+
'style' => 1,
|
424 |
+
'title' => 1,
|
425 |
+
'align' => 1,
|
426 |
+
'class' => 1,
|
427 |
+
'width' => 1,
|
428 |
+
'height' => 1,
|
429 |
+
'id' => 1,
|
430 |
+
|
431 |
+
) ,
|
432 |
+
'p' => array(
|
433 |
+
'style' => 1,
|
434 |
+
'title' => 1,
|
435 |
+
'align' => 1,
|
436 |
+
'class' => 1,
|
437 |
+
'width' => 1,
|
438 |
+
'height' => 1,
|
439 |
+
'id' => 1,
|
440 |
+
|
441 |
+
) ,
|
442 |
+
'br' => array(
|
443 |
+
'style' => 1,
|
444 |
+
'title' => 1,
|
445 |
+
'align' => 1,
|
446 |
+
'class' => 1,
|
447 |
+
'width' => 1,
|
448 |
+
'height' => 1,
|
449 |
+
'id' => 1,
|
450 |
+
|
451 |
+
) ,
|
452 |
+
'hr' => array(
|
453 |
+
'style' => 1,
|
454 |
+
'title' => 1,
|
455 |
+
'align' => 1,
|
456 |
+
'class' => 1,
|
457 |
+
'width' => 1,
|
458 |
+
'height' => 1,
|
459 |
+
'id' => 1,
|
460 |
+
|
461 |
+
) ,
|
462 |
+
'hgroup' => array(
|
463 |
+
'style' => 1,
|
464 |
+
'title' => 1,
|
465 |
+
'align' => 1,
|
466 |
+
'class' => 1,
|
467 |
+
'width' => 1,
|
468 |
+
'height' => 1,
|
469 |
+
'id' => 1,
|
470 |
+
|
471 |
+
) ,
|
472 |
+
'h1' => array(
|
473 |
+
'style' => 1,
|
474 |
+
'title' => 1,
|
475 |
+
'align' => 1,
|
476 |
+
'class' => 1,
|
477 |
+
'width' => 1,
|
478 |
+
'height' => 1,
|
479 |
+
'id' => 1,
|
480 |
+
|
481 |
+
) ,
|
482 |
+
'h2' => array(
|
483 |
+
'style' => 1,
|
484 |
+
'title' => 1,
|
485 |
+
'align' => 1,
|
486 |
+
'class' => 1,
|
487 |
+
'width' => 1,
|
488 |
+
'height' => 1,
|
489 |
+
'id' => 1,
|
490 |
+
|
491 |
+
) ,
|
492 |
+
'h3' => array(
|
493 |
+
'style' => 1,
|
494 |
+
'title' => 1,
|
495 |
+
'align' => 1,
|
496 |
+
'class' => 1,
|
497 |
+
'width' => 1,
|
498 |
+
'height' => 1,
|
499 |
+
'id' => 1,
|
500 |
+
|
501 |
+
) ,
|
502 |
+
'h4' => array(
|
503 |
+
'style' => 1,
|
504 |
+
'title' => 1,
|
505 |
+
'align' => 1,
|
506 |
+
'class' => 1,
|
507 |
+
'width' => 1,
|
508 |
+
'height' => 1,
|
509 |
+
'id' => 1,
|
510 |
+
|
511 |
+
) ,
|
512 |
+
'h5' => array(
|
513 |
+
'style' => 1,
|
514 |
+
'title' => 1,
|
515 |
+
'align' => 1,
|
516 |
+
'class' => 1,
|
517 |
+
'width' => 1,
|
518 |
+
'height' => 1,
|
519 |
+
'id' => 1,
|
520 |
+
|
521 |
+
) ,
|
522 |
+
'h6' => array(
|
523 |
+
'style' => 1,
|
524 |
+
'title' => 1,
|
525 |
+
'align' => 1,
|
526 |
+
'class' => 1,
|
527 |
+
'width' => 1,
|
528 |
+
'height' => 1,
|
529 |
+
'id' => 1,
|
530 |
+
|
531 |
+
) ,
|
532 |
+
'ul' => array(
|
533 |
+
'style' => 1,
|
534 |
+
'title' => 1,
|
535 |
+
'align' => 1,
|
536 |
+
'class' => 1,
|
537 |
+
'width' => 1,
|
538 |
+
'height' => 1,
|
539 |
+
'id' => 1,
|
540 |
+
|
541 |
+
) ,
|
542 |
+
'ol' => array(
|
543 |
+
'style' => 1,
|
544 |
+
'title' => 1,
|
545 |
+
'align' => 1,
|
546 |
+
'class' => 1,
|
547 |
+
'width' => 1,
|
548 |
+
'height' => 1,
|
549 |
+
'id' => 1,
|
550 |
+
|
551 |
+
) ,
|
552 |
+
'li' => array(
|
553 |
+
'style' => 1,
|
554 |
+
'title' => 1,
|
555 |
+
'align' => 1,
|
556 |
+
'class' => 1,
|
557 |
+
'width' => 1,
|
558 |
+
'height' => 1,
|
559 |
+
'id' => 1,
|
560 |
+
|
561 |
+
) ,
|
562 |
+
'dl' => array(
|
563 |
+
'style' => 1,
|
564 |
+
'title' => 1,
|
565 |
+
'align' => 1,
|
566 |
+
'class' => 1,
|
567 |
+
'width' => 1,
|
568 |
+
'height' => 1,
|
569 |
+
'id' => 1,
|
570 |
+
|
571 |
+
) ,
|
572 |
+
'dt' => array(
|
573 |
+
'style' => 1,
|
574 |
+
'title' => 1,
|
575 |
+
'align' => 1,
|
576 |
+
'class' => 1,
|
577 |
+
'width' => 1,
|
578 |
+
'height' => 1,
|
579 |
+
'id' => 1,
|
580 |
+
|
581 |
+
) ,
|
582 |
+
'dd' => array(
|
583 |
+
'style' => 1,
|
584 |
+
'title' => 1,
|
585 |
+
'align' => 1,
|
586 |
+
'class' => 1,
|
587 |
+
'width' => 1,
|
588 |
+
'height' => 1,
|
589 |
+
'id' => 1,
|
590 |
+
|
591 |
+
) ,
|
592 |
+
'strong' => array(
|
593 |
+
'style' => 1,
|
594 |
+
'title' => 1,
|
595 |
+
'align' => 1,
|
596 |
+
'class' => 1,
|
597 |
+
'width' => 1,
|
598 |
+
'height' => 1,
|
599 |
+
'id' => 1,
|
600 |
+
|
601 |
+
) ,
|
602 |
+
'em' => array(
|
603 |
+
'style' => 1,
|
604 |
+
'title' => 1,
|
605 |
+
'align' => 1,
|
606 |
+
'class' => 1,
|
607 |
+
'width' => 1,
|
608 |
+
'height' => 1,
|
609 |
+
'id' => 1,
|
610 |
+
|
611 |
+
) ,
|
612 |
+
'b' => array(
|
613 |
+
'style' => 1,
|
614 |
+
'title' => 1,
|
615 |
+
'align' => 1,
|
616 |
+
'class' => 1,
|
617 |
+
'width' => 1,
|
618 |
+
'height' => 1,
|
619 |
+
'id' => 1,
|
620 |
+
|
621 |
+
) ,
|
622 |
+
'i' => array(
|
623 |
+
'style' => 1,
|
624 |
+
'title' => 1,
|
625 |
+
'align' => 1,
|
626 |
+
'class' => 1,
|
627 |
+
'width' => 1,
|
628 |
+
'height' => 1,
|
629 |
+
'id' => 1,
|
630 |
+
|
631 |
+
) ,
|
632 |
+
'u' => array(
|
633 |
+
'style' => 1,
|
634 |
+
'title' => 1,
|
635 |
+
'align' => 1,
|
636 |
+
'class' => 1,
|
637 |
+
'width' => 1,
|
638 |
+
'height' => 1,
|
639 |
+
'id' => 1,
|
640 |
+
|
641 |
+
) ,
|
642 |
+
'img' => array(
|
643 |
+
'style' => 1,
|
644 |
+
'title' => 1,
|
645 |
+
'align' => 1,
|
646 |
+
'class' => 1,
|
647 |
+
'width' => 1,
|
648 |
+
'height' => 1,
|
649 |
+
'id' => 1,
|
650 |
+
|
651 |
+
) ,
|
652 |
+
'a' => array(
|
653 |
+
'style' => 1,
|
654 |
+
'title' => 1,
|
655 |
+
'align' => 1,
|
656 |
+
'class' => 1,
|
657 |
+
'width' => 1,
|
658 |
+
'height' => 1,
|
659 |
+
'id' => 1,
|
660 |
+
|
661 |
+
) ,
|
662 |
+
'abbr' => array(
|
663 |
+
'style' => 1,
|
664 |
+
'title' => 1,
|
665 |
+
'align' => 1,
|
666 |
+
'class' => 1,
|
667 |
+
'width' => 1,
|
668 |
+
'height' => 1,
|
669 |
+
'id' => 1,
|
670 |
+
|
671 |
+
) ,
|
672 |
+
'address' => array(
|
673 |
+
'style' => 1,
|
674 |
+
'title' => 1,
|
675 |
+
'align' => 1,
|
676 |
+
'class' => 1,
|
677 |
+
'width' => 1,
|
678 |
+
'height' => 1,
|
679 |
+
'id' => 1,
|
680 |
+
|
681 |
+
) ,
|
682 |
+
'blockquote' => array(
|
683 |
+
'style' => 1,
|
684 |
+
'title' => 1,
|
685 |
+
'align' => 1,
|
686 |
+
'class' => 1,
|
687 |
+
'width' => 1,
|
688 |
+
'height' => 1,
|
689 |
+
'id' => 1,
|
690 |
+
) ,
|
691 |
+
'area' => array(
|
692 |
+
'style' => 1,
|
693 |
+
'title' => 1,
|
694 |
+
'align' => 1,
|
695 |
+
'class' => 1,
|
696 |
+
'width' => 1,
|
697 |
+
'height' => 1,
|
698 |
+
'id' => 1,
|
699 |
+
|
700 |
+
) ,
|
701 |
+
'audio' => array(
|
702 |
+
'style' => 1,
|
703 |
+
'title' => 1,
|
704 |
+
'align' => 1,
|
705 |
+
'class' => 1,
|
706 |
+
'width' => 1,
|
707 |
+
'height' => 1,
|
708 |
+
'id' => 1,
|
709 |
+
|
710 |
+
) ,
|
711 |
+
'video' => array(
|
712 |
+
'style' => 1,
|
713 |
+
'title' => 1,
|
714 |
+
'align' => 1,
|
715 |
+
'class' => 1,
|
716 |
+
'width' => 1,
|
717 |
+
'height' => 1,
|
718 |
+
'id' => 1,
|
719 |
+
|
720 |
+
) ,
|
721 |
+
'form' => array(
|
722 |
+
'style' => 1,
|
723 |
+
'title' => 1,
|
724 |
+
'align' => 1,
|
725 |
+
'class' => 1,
|
726 |
+
'width' => 1,
|
727 |
+
'height' => 1,
|
728 |
+
'id' => 1,
|
729 |
+
|
730 |
+
) ,
|
731 |
+
'fieldset' => array(
|
732 |
+
'style' => 1,
|
733 |
+
'title' => 1,
|
734 |
+
'align' => 1,
|
735 |
+
'class' => 1,
|
736 |
+
'width' => 1,
|
737 |
+
'height' => 1,
|
738 |
+
'id' => 1,
|
739 |
+
|
740 |
+
) ,
|
741 |
+
'label' => array(
|
742 |
+
'style' => 1,
|
743 |
+
'title' => 1,
|
744 |
+
'align' => 1,
|
745 |
+
'class' => 1,
|
746 |
+
'width' => 1,
|
747 |
+
'height' => 1,
|
748 |
+
'id' => 1,
|
749 |
+
|
750 |
+
) ,
|
751 |
+
'input' => array(
|
752 |
+
'style' => 1,
|
753 |
+
'title' => 1,
|
754 |
+
'align' => 1,
|
755 |
+
'class' => 1,
|
756 |
+
'width' => 1,
|
757 |
+
'height' => 1,
|
758 |
+
'value' => 1,
|
759 |
+
'type' => 1,
|
760 |
+
'id' => 1,
|
761 |
+
|
762 |
+
) ,
|
763 |
+
'textarea' => array(
|
764 |
+
'style' => 1,
|
765 |
+
'title' => 1,
|
766 |
+
'align' => 1,
|
767 |
+
'class' => 1,
|
768 |
+
'width' => 1,
|
769 |
+
'height' => 1,
|
770 |
+
'id' => 1,
|
771 |
+
|
772 |
+
) ,
|
773 |
+
'caption' => array(
|
774 |
+
'style' => 1,
|
775 |
+
'title' => 1,
|
776 |
+
'align' => 1,
|
777 |
+
'class' => 1,
|
778 |
+
'width' => 1,
|
779 |
+
'height' => 1,
|
780 |
+
'id' => 1,
|
781 |
+
|
782 |
+
) ,
|
783 |
+
'table' => array(
|
784 |
+
'style' => 1,
|
785 |
+
'title' => 1,
|
786 |
+
'align' => 1,
|
787 |
+
'class' => 1,
|
788 |
+
'width' => 1,
|
789 |
+
'height' => 1,
|
790 |
+
'id' => 1,
|
791 |
+
|
792 |
+
) ,
|
793 |
+
'tbody' => array(
|
794 |
+
'style' => 1,
|
795 |
+
'title' => 1,
|
796 |
+
'align' => 1,
|
797 |
+
'class' => 1,
|
798 |
+
'width' => 1,
|
799 |
+
'height' => 1,
|
800 |
+
'id' => 1,
|
801 |
+
|
802 |
+
) ,
|
803 |
+
'td' => array(
|
804 |
+
'style' => 1,
|
805 |
+
'title' => 1,
|
806 |
+
'align' => 1,
|
807 |
+
'class' => 1,
|
808 |
+
'width' => 1,
|
809 |
+
'height' => 1,
|
810 |
+
'id' => 1,
|
811 |
+
|
812 |
+
) ,
|
813 |
+
'tfoot' => array(
|
814 |
+
'style' => 1,
|
815 |
+
'title' => 1,
|
816 |
+
'align' => 1,
|
817 |
+
'class' => 1,
|
818 |
+
'width' => 1,
|
819 |
+
'height' => 1,
|
820 |
+
'id' => 1,
|
821 |
+
|
822 |
+
) ,
|
823 |
+
'th' => array(
|
824 |
+
'style' => 1,
|
825 |
+
'title' => 1,
|
826 |
+
'align' => 1,
|
827 |
+
'class' => 1,
|
828 |
+
'width' => 1,
|
829 |
+
'height' => 1,
|
830 |
+
'id' => 1,
|
831 |
+
|
832 |
+
) ,
|
833 |
+
'thead' => array(
|
834 |
+
'style' => 1,
|
835 |
+
'title' => 1,
|
836 |
+
'align' => 1,
|
837 |
+
'class' => 1,
|
838 |
+
'width' => 1,
|
839 |
+
'height' => 1,
|
840 |
+
'id' => 1,
|
841 |
+
|
842 |
+
) ,
|
843 |
+
'tr' => array(
|
844 |
+
'style' => 1,
|
845 |
+
'title' => 1,
|
846 |
+
'align' => 1,
|
847 |
+
'class' => 1,
|
848 |
+
'width' => 1,
|
849 |
+
'height' => 1,
|
850 |
+
'id' => 1,
|
851 |
+
|
852 |
+
) ,
|
853 |
+
'iframe' => array(
|
854 |
+
'style' => 1,
|
855 |
+
'title' => 1,
|
856 |
+
'align' => 1,
|
857 |
+
'class' => 1,
|
858 |
+
'width' => 1,
|
859 |
+
'height' => 1,
|
860 |
+
'id' => 1,
|
861 |
+
|
862 |
+
) ,
|
863 |
+
'select' => array(
|
864 |
+
'style' => 1,
|
865 |
+
'title' => 1,
|
866 |
+
'align' => 1,
|
867 |
+
'class' => 1,
|
868 |
+
'width' => 1,
|
869 |
+
'height' => 1,
|
870 |
+
'id' => 1,
|
871 |
+
|
872 |
+
) ,
|
873 |
+
'option' => array(
|
874 |
+
'style' => 1,
|
875 |
+
'title' => 1,
|
876 |
+
'align' => 1,
|
877 |
+
'class' => 1,
|
878 |
+
'width' => 1,
|
879 |
+
'height' => 1,
|
880 |
+
'id' => 1,
|
881 |
+
|
882 |
+
'selected' => 1,
|
883 |
+
'data-number' => 1,
|
884 |
+
'value' => 1,
|
885 |
+
)
|
886 |
+
);
|
887 |
+
$ar1 = array_merge($allowedHtml, $newAllowedHtml);
|
888 |
+
$ar2 = array_merge($allowedDiv, $ar1);
|
889 |
+
|
890 |
+
$this->allowedHtml = $ar2;
|
891 |
}
|
892 |
return $this->allowedHtml;
|
893 |
}
|
src/SupsysticTables/Tables/Module.php
CHANGED
@@ -413,7 +413,7 @@ class SupsysticTables_Tables_Module extends SupsysticTables_Core_BaseModule
|
|
413 |
$table->rows[$key]['cells'][$index]['data'] = do_shortcode(urldecode($table->rows[$key]['cells'][$index]['data']));
|
414 |
} else {
|
415 |
$table->rows[$key]['cells'][$index]['data'] = do_shortcode($table->rows[$key]['cells'][$index]['data']);
|
416 |
-
|
417 |
}
|
418 |
}
|
419 |
}
|
413 |
$table->rows[$key]['cells'][$index]['data'] = do_shortcode(urldecode($table->rows[$key]['cells'][$index]['data']));
|
414 |
} else {
|
415 |
$table->rows[$key]['cells'][$index]['data'] = do_shortcode($table->rows[$key]['cells'][$index]['data']);
|
416 |
+
}
|
417 |
}
|
418 |
}
|
419 |
}
|
src/SupsysticTables/Tables/assets/libraries/ruleJS/parser.js
CHANGED
@@ -75,8 +75,8 @@ var Parser = (function(){
|
|
75 |
var o=function(k,v,o,l){for(o=o||{},l=k.length;l--;o[k[l]]=v);return o},$V0=[1,4],$V1=[1,5],$V2=[1,7],$V3=[1,10],$V4=[1,8],$V5=[1,9],$V6=[1,11],$V7=[1,16],$V8=[1,17],$V9=[1,14],$Va=[1,15],$Vb=[1,18],$Vc=[1,20],$Vd=[1,21],$Ve=[1,22],$Vf=[1,23],$Vg=[1,24],$Vh=[1,25],$Vi=[1,26],$Vj=[1,27],$Vk=[1,28],$Vl=[1,29],$Vm=[5,11,12,13,15,16,17,18,19,20,21,22,29,30,38],$Vn=[5,11,12,13,15,16,17,18,19,20,21,22,29,30,33,38],$Vo=[1,38],$Vp=[5,11,12,13,15,16,17,18,19,20,21,22,29,30,35,38],$Vq=[5,12,13,15,16,17,18,19,29,30,38],$Vr=[5,12,15,16,17,18,29,30,38],$Vs=[5,12,13,15,16,17,18,19,20,21,29,30,38],$Vt=[15,29,30],$Vu=[5,11,12,13,15,16,17,18,19,20,21,22,29,30,32,38,39],$Vv=[30,38];
|
76 |
var parser = {trace: function trace() { },
|
77 |
yy: {},
|
78 |
-
symbols_: {"error":2,"expressions":3,"expression":4,"EOF":5,"variableSequence":6,"TIME_AMPM":7,"TIME_24":8,"number":9,"STRING":10,"&":11,"=":12,"+":13,"(":14,")":15,"
|
79 |
-
terminals_: {5:"EOF",7:"TIME_AMPM",8:"TIME_24",10:"STRING",11:"&",12:"=",13:"+",14:"(",15:")",16:"
|
80 |
productions_: [0,[3,2],[4,1],[4,1],[4,1],[4,1],[4,1],[4,3],[4,3],[4,3],[4,3],[4,4],[4,4],[4,4],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,2],[4,2],[4,3],[4,4],[4,1],[4,1],[4,2],[25,1],[25,3],[25,1],[25,3],[24,1],[24,3],[24,3],[24,1],[6,1],[6,3],[9,1],[9,3],[9,2],[31,3],[37,3],[37,1],[2,3],[2,4]],
|
81 |
performAction: function anonymous(yytext, yyleng, yylineno, yy, yystate /* action[1] */, $$ /* vstack */, _$ /* lstack */) {
|
82 |
/* this == yyval */
|
@@ -86,102 +86,102 @@ switch (yystate) {
|
|
86 |
case 1:
|
87 |
|
88 |
return $$[$0-1];
|
89 |
-
|
90 |
break;
|
91 |
case 2:
|
92 |
|
93 |
this.$ = yy.handler.helper.callVariable.call(this, $$[$0]);
|
94 |
-
|
95 |
break;
|
96 |
case 3:
|
97 |
|
98 |
this.$ = yy.handler.time.call(yy.obj, $$[$0], true);
|
99 |
-
|
100 |
break;
|
101 |
case 4:
|
102 |
|
103 |
this.$ = yy.handler.time.call(yy.obj, $$[$0]);
|
104 |
-
|
105 |
break;
|
106 |
case 5:
|
107 |
|
108 |
this.$ = yy.handler.helper.number($$[$0]);
|
109 |
-
|
110 |
break;
|
111 |
case 6:
|
112 |
|
113 |
this.$ = yy.handler.helper.string($$[$0]);
|
114 |
-
|
115 |
break;
|
116 |
case 7:
|
117 |
|
118 |
this.$ = yy.handler.helper.specialMatch('&', $$[$0-2], $$[$0]);
|
119 |
-
|
120 |
break;
|
121 |
case 8:
|
122 |
|
123 |
this.$ = yy.handler.helper.logicMatch('=', $$[$0-2], $$[$0]);
|
124 |
-
|
125 |
break;
|
126 |
case 9:
|
127 |
|
128 |
this.$ = yy.handler.helper.mathMatch('+', $$[$0-2], $$[$0]);
|
129 |
-
|
130 |
break;
|
131 |
case 10:
|
132 |
|
133 |
this.$ = yy.handler.helper.number($$[$0-1]);
|
134 |
-
|
135 |
break;
|
136 |
case 11:
|
137 |
|
138 |
-
this.$ = yy.handler.helper.logicMatch('
|
139 |
-
|
140 |
break;
|
141 |
case 12:
|
142 |
|
143 |
-
this.$ = yy.handler.helper.logicMatch('
|
144 |
-
|
145 |
break;
|
146 |
case 13:
|
147 |
|
148 |
-
this.$ = yy.handler.helper.logicMatch('
|
149 |
-
|
150 |
break;
|
151 |
case 14:
|
152 |
|
153 |
this.$ = yy.handler.helper.logicMatch('NOT', $$[$0-2], $$[$0]);
|
154 |
-
|
155 |
break;
|
156 |
case 15:
|
157 |
|
158 |
-
this.$ = yy.handler.helper.logicMatch('
|
159 |
-
|
160 |
break;
|
161 |
case 16:
|
162 |
|
163 |
-
this.$ = yy.handler.helper.logicMatch('
|
164 |
-
|
165 |
break;
|
166 |
case 17:
|
167 |
|
168 |
this.$ = yy.handler.helper.mathMatch('-', $$[$0-2], $$[$0]);
|
169 |
-
|
170 |
break;
|
171 |
case 18:
|
172 |
|
173 |
this.$ = yy.handler.helper.mathMatch('*', $$[$0-2], $$[$0]);
|
174 |
-
|
175 |
break;
|
176 |
case 19:
|
177 |
|
178 |
this.$ = yy.handler.helper.mathMatch('/', $$[$0-2], $$[$0]);
|
179 |
-
|
180 |
break;
|
181 |
case 20:
|
182 |
|
183 |
this.$ = yy.handler.helper.mathMatch('^', $$[$0-2], $$[$0]);
|
184 |
-
|
185 |
break;
|
186 |
case 21:
|
187 |
|
@@ -190,7 +190,7 @@ case 21:
|
|
190 |
if (isNaN(this.$)) {
|
191 |
this.$ = 0;
|
192 |
}
|
193 |
-
|
194 |
break;
|
195 |
case 22:
|
196 |
|
@@ -199,37 +199,37 @@ case 22:
|
|
199 |
if (isNaN(this.$)) {
|
200 |
this.$ = 0;
|
201 |
}
|
202 |
-
|
203 |
break;
|
204 |
case 23:
|
205 |
|
206 |
this.$ = yy.handler.helper.callFunction.call(this, $$[$0-2], '');
|
207 |
-
|
208 |
break;
|
209 |
case 24:
|
210 |
|
211 |
this.$ = yy.handler.helper.callFunction.call(this, $$[$0-3], $$[$0-1]);
|
212 |
-
|
213 |
break;
|
214 |
case 28:
|
215 |
|
216 |
this.$ = yy.handler.helper.fixedCellValue.call(yy.obj, $$[$0]);
|
217 |
-
|
218 |
break;
|
219 |
case 29:
|
220 |
|
221 |
this.$ = yy.handler.helper.fixedCellRangeValue.call(yy.obj, $$[$0-2], $$[$0]);
|
222 |
-
|
223 |
break;
|
224 |
case 30:
|
225 |
|
226 |
this.$ = yy.handler.helper.cellValue.call(yy.obj, $$[$0]);
|
227 |
-
|
228 |
break;
|
229 |
case 31:
|
230 |
|
231 |
this.$ = yy.handler.helper.cellRangeValue.call(yy.obj, $$[$0-2], $$[$0]);
|
232 |
-
|
233 |
break;
|
234 |
case 32:
|
235 |
|
@@ -238,59 +238,59 @@ case 32:
|
|
238 |
} else {
|
239 |
this.$ = [$$[$0]];
|
240 |
}
|
241 |
-
|
242 |
break;
|
243 |
case 33: case 34:
|
244 |
|
245 |
$$[$0-2].push($$[$0]);
|
246 |
this.$ = $$[$0-2];
|
247 |
-
|
248 |
break;
|
249 |
case 36:
|
250 |
|
251 |
this.$ = [$$[$0]];
|
252 |
-
|
253 |
break;
|
254 |
case 37:
|
255 |
|
256 |
this.$ = (yy.handler.utils.isArray($$[$0-2]) ? $$[$0-2] : [$$[$0-2]]);
|
257 |
this.$.push($$[$0]);
|
258 |
-
|
259 |
break;
|
260 |
case 38:
|
261 |
|
262 |
this.$ = $$[$0];
|
263 |
-
|
264 |
break;
|
265 |
case 39:
|
266 |
|
267 |
this.$ = ($$[$0-2] + '.' + $$[$0]) * 1;
|
268 |
-
|
269 |
break;
|
270 |
case 40:
|
271 |
|
272 |
this.$ = $$[$0-1] * 0.01;
|
273 |
-
|
274 |
break;
|
275 |
case 41:
|
276 |
|
277 |
this.$ = [$$[$0-1].split(',')];
|
278 |
-
|
279 |
break;
|
280 |
case 42:
|
281 |
|
282 |
this.$ = $$[$0-2] + ',' + $$[$0];
|
283 |
-
|
284 |
break;
|
285 |
case 43:
|
286 |
|
287 |
this.$ = $$[$0];
|
288 |
-
|
289 |
break;
|
290 |
case 44: case 45:
|
291 |
|
292 |
this.$ = $$[$0-2] + $$[$0-1] + $$[$0];
|
293 |
-
|
294 |
break;
|
295 |
}
|
296 |
},
|
@@ -952,7 +952,7 @@ case 39:return 5;
|
|
952 |
break;
|
953 |
}
|
954 |
},
|
955 |
-
rules: [/^(?:\s+)/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:[A-Za-z]{1,}[A-Za-z_0-9]+(?=[(]))/,/^(?:([0]?[1-9]|1[0-2])[:][0-5][0-9]([:][0-5][0-9])?[ ]?(AM|am|aM|Am|PM|pm|pM|Pm))/,/^(?:([0]?[0-9]|1[0-9]|2[0-3])[:][0-5][0-9]([:][0-5][0-9])?)/,/^(?:\$[A-Za-z]+\$[0-9]+)/,/^(?:\$[A-Za-z]+[0-9]+)/,/^(?:[A-Za-z]+\$[0-9]+)/,/^(?:[A-Za-z]+[0-9]+)/,/^(?:[A-Za-z]+(?=[(]))/,/^(?:[A-Za-z]{1,}[A-Za-z_0-9]+)/,/^(?:[A-Za-z_]+)/,/^(?:[0-9]+)/,/^(?:\$)/,/^(?:&)/,/^(?: )/,/^(?:[.])/,/^(?::)/,/^(?:;)/,/^(?:,)/,/^(?:\*)/,/^(?:\/)/,/^(?:-)/,/^(?:\+)/,/^(?:\^)/,/^(?:\()/,/^(?:\))/,/^(?:\{)/,/^(?:\})/,/^(
|
956 |
conditions: {"INITIAL":{"rules":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],"inclusive":true}}
|
957 |
});
|
958 |
return lexer;
|
@@ -963,4 +963,4 @@ function Parser () {
|
|
963 |
}
|
964 |
Parser.prototype = parser;parser.Parser = Parser;
|
965 |
return new Parser;
|
966 |
-
})();
|
75 |
var o=function(k,v,o,l){for(o=o||{},l=k.length;l--;o[k[l]]=v);return o},$V0=[1,4],$V1=[1,5],$V2=[1,7],$V3=[1,10],$V4=[1,8],$V5=[1,9],$V6=[1,11],$V7=[1,16],$V8=[1,17],$V9=[1,14],$Va=[1,15],$Vb=[1,18],$Vc=[1,20],$Vd=[1,21],$Ve=[1,22],$Vf=[1,23],$Vg=[1,24],$Vh=[1,25],$Vi=[1,26],$Vj=[1,27],$Vk=[1,28],$Vl=[1,29],$Vm=[5,11,12,13,15,16,17,18,19,20,21,22,29,30,38],$Vn=[5,11,12,13,15,16,17,18,19,20,21,22,29,30,33,38],$Vo=[1,38],$Vp=[5,11,12,13,15,16,17,18,19,20,21,22,29,30,35,38],$Vq=[5,12,13,15,16,17,18,19,29,30,38],$Vr=[5,12,15,16,17,18,29,30,38],$Vs=[5,12,13,15,16,17,18,19,20,21,29,30,38],$Vt=[15,29,30],$Vu=[5,11,12,13,15,16,17,18,19,20,21,22,29,30,32,38,39],$Vv=[30,38];
|
76 |
var parser = {trace: function trace() { },
|
77 |
yy: {},
|
78 |
+
symbols_: {"error":2,"expressions":3,"expression":4,"EOF":5,"variableSequence":6,"TIME_AMPM":7,"TIME_24":8,"number":9,"STRING":10,"&":11,"=":12,"+":13,"(":14,")":15,"@LESS@":16,"@MORE@":17,"NOT":18,"-":19,"*":20,"/":21,"^":22,"FUNCTION":23,"expseq":24,"cell":25,"FIXEDCELL":26,":":27,"CELL":28,";":29,",":30,"array":31,"VARIABLE":32,"DECIMAL":33,"NUMBER":34,"%":35,"{":36,"arrayElement":37,"}":38,"#":39,"!":40,"$accept":0,"$end":1},
|
79 |
+
terminals_: {5:"EOF",7:"TIME_AMPM",8:"TIME_24",10:"STRING",11:"&",12:"=",13:"+",14:"(",15:")",16:"@LESS@",17:"@MORE@",18:"NOT",19:"-",20:"*",21:"/",22:"^",23:"FUNCTION",26:"FIXEDCELL",27:":",28:"CELL",29:";",30:",",32:"VARIABLE",33:"DECIMAL",34:"NUMBER",35:"%",36:"{",38:"}",39:"#",40:"!"},
|
80 |
productions_: [0,[3,2],[4,1],[4,1],[4,1],[4,1],[4,1],[4,3],[4,3],[4,3],[4,3],[4,4],[4,4],[4,4],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,3],[4,2],[4,2],[4,3],[4,4],[4,1],[4,1],[4,2],[25,1],[25,3],[25,1],[25,3],[24,1],[24,3],[24,3],[24,1],[6,1],[6,3],[9,1],[9,3],[9,2],[31,3],[37,3],[37,1],[2,3],[2,4]],
|
81 |
performAction: function anonymous(yytext, yyleng, yylineno, yy, yystate /* action[1] */, $$ /* vstack */, _$ /* lstack */) {
|
82 |
/* this == yyval */
|
86 |
case 1:
|
87 |
|
88 |
return $$[$0-1];
|
89 |
+
|
90 |
break;
|
91 |
case 2:
|
92 |
|
93 |
this.$ = yy.handler.helper.callVariable.call(this, $$[$0]);
|
94 |
+
|
95 |
break;
|
96 |
case 3:
|
97 |
|
98 |
this.$ = yy.handler.time.call(yy.obj, $$[$0], true);
|
99 |
+
|
100 |
break;
|
101 |
case 4:
|
102 |
|
103 |
this.$ = yy.handler.time.call(yy.obj, $$[$0]);
|
104 |
+
|
105 |
break;
|
106 |
case 5:
|
107 |
|
108 |
this.$ = yy.handler.helper.number($$[$0]);
|
109 |
+
|
110 |
break;
|
111 |
case 6:
|
112 |
|
113 |
this.$ = yy.handler.helper.string($$[$0]);
|
114 |
+
|
115 |
break;
|
116 |
case 7:
|
117 |
|
118 |
this.$ = yy.handler.helper.specialMatch('&', $$[$0-2], $$[$0]);
|
119 |
+
|
120 |
break;
|
121 |
case 8:
|
122 |
|
123 |
this.$ = yy.handler.helper.logicMatch('=', $$[$0-2], $$[$0]);
|
124 |
+
|
125 |
break;
|
126 |
case 9:
|
127 |
|
128 |
this.$ = yy.handler.helper.mathMatch('+', $$[$0-2], $$[$0]);
|
129 |
+
|
130 |
break;
|
131 |
case 10:
|
132 |
|
133 |
this.$ = yy.handler.helper.number($$[$0-1]);
|
134 |
+
|
135 |
break;
|
136 |
case 11:
|
137 |
|
138 |
+
this.$ = yy.handler.helper.logicMatch('@LESS@=', $$[$0-3], $$[$0]);
|
139 |
+
|
140 |
break;
|
141 |
case 12:
|
142 |
|
143 |
+
this.$ = yy.handler.helper.logicMatch('@MORE@=', $$[$0-3], $$[$0]);
|
144 |
+
|
145 |
break;
|
146 |
case 13:
|
147 |
|
148 |
+
this.$ = yy.handler.helper.logicMatch('@LESS@@MORE@', $$[$0-3], $$[$0]);
|
149 |
+
|
150 |
break;
|
151 |
case 14:
|
152 |
|
153 |
this.$ = yy.handler.helper.logicMatch('NOT', $$[$0-2], $$[$0]);
|
154 |
+
|
155 |
break;
|
156 |
case 15:
|
157 |
|
158 |
+
this.$ = yy.handler.helper.logicMatch('@MORE@', $$[$0-2], $$[$0]); //>
|
159 |
+
|
160 |
break;
|
161 |
case 16:
|
162 |
|
163 |
+
this.$ = yy.handler.helper.logicMatch('@LESS@', $$[$0-2], $$[$0]); //<
|
164 |
+
|
165 |
break;
|
166 |
case 17:
|
167 |
|
168 |
this.$ = yy.handler.helper.mathMatch('-', $$[$0-2], $$[$0]);
|
169 |
+
|
170 |
break;
|
171 |
case 18:
|
172 |
|
173 |
this.$ = yy.handler.helper.mathMatch('*', $$[$0-2], $$[$0]);
|
174 |
+
|
175 |
break;
|
176 |
case 19:
|
177 |
|
178 |
this.$ = yy.handler.helper.mathMatch('/', $$[$0-2], $$[$0]);
|
179 |
+
|
180 |
break;
|
181 |
case 20:
|
182 |
|
183 |
this.$ = yy.handler.helper.mathMatch('^', $$[$0-2], $$[$0]);
|
184 |
+
|
185 |
break;
|
186 |
case 21:
|
187 |
|
190 |
if (isNaN(this.$)) {
|
191 |
this.$ = 0;
|
192 |
}
|
193 |
+
|
194 |
break;
|
195 |
case 22:
|
196 |
|
199 |
if (isNaN(this.$)) {
|
200 |
this.$ = 0;
|
201 |
}
|
202 |
+
|
203 |
break;
|
204 |
case 23:
|
205 |
|
206 |
this.$ = yy.handler.helper.callFunction.call(this, $$[$0-2], '');
|
207 |
+
|
208 |
break;
|
209 |
case 24:
|
210 |
|
211 |
this.$ = yy.handler.helper.callFunction.call(this, $$[$0-3], $$[$0-1]);
|
212 |
+
|
213 |
break;
|
214 |
case 28:
|
215 |
|
216 |
this.$ = yy.handler.helper.fixedCellValue.call(yy.obj, $$[$0]);
|
217 |
+
|
218 |
break;
|
219 |
case 29:
|
220 |
|
221 |
this.$ = yy.handler.helper.fixedCellRangeValue.call(yy.obj, $$[$0-2], $$[$0]);
|
222 |
+
|
223 |
break;
|
224 |
case 30:
|
225 |
|
226 |
this.$ = yy.handler.helper.cellValue.call(yy.obj, $$[$0]);
|
227 |
+
|
228 |
break;
|
229 |
case 31:
|
230 |
|
231 |
this.$ = yy.handler.helper.cellRangeValue.call(yy.obj, $$[$0-2], $$[$0]);
|
232 |
+
|
233 |
break;
|
234 |
case 32:
|
235 |
|
238 |
} else {
|
239 |
this.$ = [$$[$0]];
|
240 |
}
|
241 |
+
|
242 |
break;
|
243 |
case 33: case 34:
|
244 |
|
245 |
$$[$0-2].push($$[$0]);
|
246 |
this.$ = $$[$0-2];
|
247 |
+
|
248 |
break;
|
249 |
case 36:
|
250 |
|
251 |
this.$ = [$$[$0]];
|
252 |
+
|
253 |
break;
|
254 |
case 37:
|
255 |
|
256 |
this.$ = (yy.handler.utils.isArray($$[$0-2]) ? $$[$0-2] : [$$[$0-2]]);
|
257 |
this.$.push($$[$0]);
|
258 |
+
|
259 |
break;
|
260 |
case 38:
|
261 |
|
262 |
this.$ = $$[$0];
|
263 |
+
|
264 |
break;
|
265 |
case 39:
|
266 |
|
267 |
this.$ = ($$[$0-2] + '.' + $$[$0]) * 1;
|
268 |
+
|
269 |
break;
|
270 |
case 40:
|
271 |
|
272 |
this.$ = $$[$0-1] * 0.01;
|
273 |
+
|
274 |
break;
|
275 |
case 41:
|
276 |
|
277 |
this.$ = [$$[$0-1].split(',')];
|
278 |
+
|
279 |
break;
|
280 |
case 42:
|
281 |
|
282 |
this.$ = $$[$0-2] + ',' + $$[$0];
|
283 |
+
|
284 |
break;
|
285 |
case 43:
|
286 |
|
287 |
this.$ = $$[$0];
|
288 |
+
|
289 |
break;
|
290 |
case 44: case 45:
|
291 |
|
292 |
this.$ = $$[$0-2] + $$[$0-1] + $$[$0];
|
293 |
+
|
294 |
break;
|
295 |
}
|
296 |
},
|
952 |
break;
|
953 |
}
|
954 |
},
|
955 |
+
rules: [/^(?:\s+)/,/^(?:"(\\["]|[^"])*")/,/^(?:'(\\[']|[^'])*')/,/^(?:[A-Za-z]{1,}[A-Za-z_0-9]+(?=[(]))/,/^(?:([0]?[1-9]|1[0-2])[:][0-5][0-9]([:][0-5][0-9])?[ ]?(AM|am|aM|Am|PM|pm|pM|Pm))/,/^(?:([0]?[0-9]|1[0-9]|2[0-3])[:][0-5][0-9]([:][0-5][0-9])?)/,/^(?:\$[A-Za-z]+\$[0-9]+)/,/^(?:\$[A-Za-z]+[0-9]+)/,/^(?:[A-Za-z]+\$[0-9]+)/,/^(?:[A-Za-z]+[0-9]+)/,/^(?:[A-Za-z]+(?=[(]))/,/^(?:[A-Za-z]{1,}[A-Za-z_0-9]+)/,/^(?:[A-Za-z_]+)/,/^(?:[0-9]+)/,/^(?:\$)/,/^(?:&)/,/^(?: )/,/^(?:[.])/,/^(?::)/,/^(?:;)/,/^(?:,)/,/^(?:\*)/,/^(?:\/)/,/^(?:-)/,/^(?:\+)/,/^(?:\^)/,/^(?:\()/,/^(?:\))/,/^(?:\{)/,/^(?:\})/,/^(?:\s*@MORE@)/,/^(?:\s*@LESS@)/,/^(?:NOT\b)/,/^(?:")/,/^(?:')/,/^(?:!)/,/^(?:=)/,/^(?:%)/,/^(?:[#])/,/^(?:$)/],
|
956 |
conditions: {"INITIAL":{"rules":[0,1,2,3,4,5,6,7,8,9,10,11,12,13,14,15,16,17,18,19,20,21,22,23,24,25,26,27,28,29,30,31,32,33,34,35,36,37,38,39],"inclusive":true}}
|
957 |
});
|
958 |
return lexer;
|
963 |
}
|
964 |
Parser.prototype = parser;parser.Parser = Parser;
|
965 |
return new Parser;
|
966 |
+
})();
|
src/SupsysticTables/Tables/assets/libraries/ruleJS/ruleJS.js
CHANGED
@@ -1139,23 +1139,23 @@ var ruleJS = (function (root) {
|
|
1139 |
result = (exp1 === exp2);
|
1140 |
break;
|
1141 |
|
1142 |
-
case '
|
1143 |
result = (exp1 > exp2);
|
1144 |
break;
|
1145 |
|
1146 |
-
case '
|
1147 |
result = (exp1 < exp2);
|
1148 |
break;
|
1149 |
|
1150 |
-
case '
|
1151 |
result = (exp1 >= exp2);
|
1152 |
break;
|
1153 |
|
1154 |
-
case '
|
1155 |
result = (exp1 === exp2);
|
1156 |
break;
|
1157 |
|
1158 |
-
case '
|
1159 |
result = (exp1 != exp2);
|
1160 |
break;
|
1161 |
|
1139 |
result = (exp1 === exp2);
|
1140 |
break;
|
1141 |
|
1142 |
+
case '@MORE@':
|
1143 |
result = (exp1 > exp2);
|
1144 |
break;
|
1145 |
|
1146 |
+
case '@LESS@':
|
1147 |
result = (exp1 < exp2);
|
1148 |
break;
|
1149 |
|
1150 |
+
case '@MORE@=':
|
1151 |
result = (exp1 >= exp2);
|
1152 |
break;
|
1153 |
|
1154 |
+
case '@LESS@=':
|
1155 |
result = (exp1 === exp2);
|
1156 |
break;
|
1157 |
|
1158 |
+
case '@LESS@@MORE@':
|
1159 |
result = (exp1 != exp2);
|
1160 |
break;
|
1161 |
|
src/SupsysticTables/Tables/views/shortcode.twig
CHANGED
@@ -311,7 +311,7 @@
|
|
311 |
{% endif %}
|
312 |
>
|
313 |
|
314 |
-
|
315 |
|
316 |
{% set head = false %}
|
317 |
{% set headRowsCount = 0 %}
|
311 |
{% endif %}
|
312 |
>
|
313 |
|
314 |
+
|
315 |
|
316 |
{% set head = false %}
|
317 |
{% set headRowsCount = 0 %}
|