Gantry 4 Framework - Version 4.1.19

Version Description

  • Menu item dropdown will not open in Android mobile theme (requires theme index-android.php file update).
Download this release

Release Info

Developer gantry
Plugin Icon 128x128 Gantry 4 Framework
Version 4.1.19
Comparing to
See all releases

Code changes from version 4.1.18 to 4.1.19

MD5SUMS CHANGED
@@ -1,6 +1,6 @@
1
  ajax-models/index.html d41d8cd98f00b204e9800998ecf8427e
2
  ajax-models/example.php ddda44501e925bd4083237b5adc4fc82
3
- readme.txt df8b2d7581f2ba0e8d77d868dfa9c357
4
  widgets/totop.php c84dc2aa62b1623251d83ad0b05d9338
5
  widgets/viewswitcher.php d039d7a7acacecfaf3ba70afc945bedc
6
  widgets/menu.php b9b7977aa878d8ab6659f08cb95ee119
@@ -53,8 +53,8 @@ widgets/gantrymenu/js/mootools.js b8dc790de19c7b95e92315aae057a497
53
  widgets/gantrymenu/js/index.html d41d8cd98f00b204e9800998ecf8427e
54
  widgets/logo.xml e522f0b433d5db38004272526143d3ee
55
  widgets/date.xml 47cc13a501097b9d3a002c0929c6b71d
56
- widgets/breadcrumbs.php fe6049dd21fe5b86a1fa5fdd33c6a841
57
- widgets/loginform.php 6cdc710667815b24e56bc58044f2c87e
58
  widgets/archives.php 4bf24b01bcb0150cd4f31c8ecb1aac64
59
  widgets/copyright.xml 7520cb5052b11948ccd4607d60cdea98
60
  widgets/recentposts.xml d60f230153a08bba049068ffba7ca15c
@@ -65,7 +65,7 @@ widgets/recentcomments.xml 9560a0123f311b0ea6fb281ca638af44
65
  widgets/menu.xml d2504c9219892ff32caea0f2140e3d3d
66
  widgets/logo.php 16e521378b1682944ae9fdf5068ebc74
67
  widgets/links.php 34c1077b44bea78686b22e444ba779b5
68
- widgets/loginbutton.php a69aa1a70d78e132645c670733edfeca
69
  widgets/links.xml 983ec8c136c84f9dcdccf2494b5f6298
70
  widgets/pages.xml 864297ab944f6f6d1683bb0aed4f4ac4
71
  widgets/copyright.php 06e6fb5e22b2ecd5c5473339234e10e9
@@ -96,7 +96,7 @@ css/index.html d41d8cd98f00b204e9800998ecf8427e
96
  css/wordpress.css 6fc67370611af1d74564d260df89c6c0
97
  css/grid-responsive.css 17258a14ae36e4ce3dc75e6d947742d1
98
  css/grid-12.css 37012763f00c3f6b97665e5c12a1a97f
99
- css/iphone-gantry.css 67b74435ea5b762875fe0834db691a00
100
  css/wordpress-ie7.css e22b49aaedd9e9be13df01f36b19017f
101
  css/wordpress-ie6.css 0d8c24d8a66e6c3eada072248dc1a38e
102
  css/gantry-ie6.css 2561d264addd854748f628ab3ec3b349
@@ -139,7 +139,7 @@ libs/phpQuery/DOMDocumentWrapper.php e14e671b5f90c40ffdc3c29d178bf07a
139
  libs/phpQuery/compat/mbstring.php 8d8f395cadd9331bce5bafef839d6fc8
140
  libs/phpQuery/Callback.php b28868641684b5afffe4866a553f448d
141
  libs/phpQuery/phpQueryObject.php a31214a62b94a645e57511a7148c09c6
142
- gantry.php a6e9621b4aa262f5af22c68d686253af
143
  admin/ajax-models/cache.php 17c289f5f36677f9317de72ceccd49a1
144
  admin/ajax-models/lesscompiler.php bdeee9ab3e4e130c34314b449fb20d3c
145
  admin/ajax-models/widgets.php 7fa6147e015a4d5dda9bfac31795b2da
@@ -153,7 +153,7 @@ admin/widgets/Twipsy.js 8a4615a27f6e04431209c89db45a8743
153
  admin/widgets/positions/index.html d41d8cd98f00b204e9800998ecf8427e
154
  admin/widgets/positions/js/positions-utils.js a1fcbf725ac202872824521b4418606d
155
  admin/widgets/positions/js/index.html d41d8cd98f00b204e9800998ecf8427e
156
- admin/widgets/colorchooser/css/mooRainbow-2.0.css 58ace18000535d8a37af9380fff32df3
157
  admin/widgets/colorchooser/css/mooRainbow-2.0.less 73a8fa09c524c091892d5bcc0bf25597
158
  admin/widgets/colorchooser/css/index.html d41d8cd98f00b204e9800998ecf8427e
159
  admin/widgets/colorchooser/css/mooRainbow.css 6fa2f91acbb0dc6bddc651efd1987a62
@@ -319,12 +319,12 @@ admin/admin_assignments.php 83850ed8fb96970844e125905edb9f16
319
  admin/override.php 96ea9534b47c83538a918b0d9510c9f8
320
  admin/forms/fields/html.php ded4aa789913feefd7bd73f55d77140c
321
  admin/forms/fields/selectbox.php 5e5c7e0ad9fb70230bb89dc8021e06d6
322
- admin/forms/fields/updater.php 3deac09516436297c947dd00d81a5cce
323
  admin/forms/fields/password.php 289b6d336a941cb4630c141eb4d5c605
324
  admin/forms/fields/gradient.php 4fb98d7b09461c0f23f5db0015d608c6
325
  admin/forms/fields/textarea.php 4d799e99944395990dc651db982da323
326
  admin/forms/fields/ajaxbutton.php d52a53ba6d51a46247130bb2869e2d90
327
- admin/forms/fields/imagepicker.php b87cccfdcc387dc4e4db5f4c9e53f77b
328
  admin/forms/fields/toggle.php cc415a49152cfc19be31a7232306fd51
329
  admin/forms/fields/positionslist.php f6d7699cd8a1ccbbcda87d9474b200d6
330
  admin/forms/fields/integer.php f63c90b6068507303e3771f76a13f137
@@ -393,7 +393,7 @@ images/speach-bubble.png 3c80cb07d9d6a57d87e751da41efa59e
393
  images/bg-3-6-3.png ab95c77bee438263e6848daaeb6216d9
394
  images/blank.gif f58783577b00e764e743e1ebd1b1d68c
395
  images/spinner.gif 117a2ea3fe0fa5ffcb104eca058111c7
396
- functions.php 7ac7c5092e3f0aa59bf249c7218704f5
397
  index.html d41d8cd98f00b204e9800998ecf8427e
398
  CHANGELOG.php 98f541381cda810308f44cdc2c42ff28
399
  core/gantrygzipper.class.php 2673e9c254cb11eac280e4bb6d910b90
@@ -444,7 +444,7 @@ core/utilities/registry/format/json.php ef53c79cb85834a542bb5964fc84c4be
444
  core/utilities/registry/index.html d41d8cd98f00b204e9800998ecf8427e
445
  core/utilities/gantryfolder.class.php c7a8bae3222b82a861a578cfe56e3f75
446
  core/utilities/index.html d41d8cd98f00b204e9800998ecf8427e
447
- core/utilities/gantrycache.class.php dac08a328cd1945e1acd780c8d6e9e11
448
  core/utilities/gantrytemplateinfo.class.php ee38fb0c7feaa44d76432f5f444fdb92
449
  core/utilities/gantrysimplexmlelement.class.php 5db6aeb357c9c1f810c07cf9984d3f05
450
  core/utilities/gantrymobiledetect.class.php 644c991dc93e56b1abf40807e513ceda
@@ -469,7 +469,7 @@ core/gantrybrowser.class.php 99bd1ed16934fb3299112dd0bdbc7d82
469
  core/gantryparams.class.php 7b34833591d98ab580e2fcf1b27dd125
470
  core/gantryjson.class.php f2b62e11a1bf99dabb07d7e574fd10f6
471
  core/gantryini.class.php 65685fe8a60fd722efc0f633df27bd82
472
- core/gantry.class.php 4e6d304ff2dbe753331c60af3291e83c
473
  core/gantrylayout.class.php 0d9d0feaff1e581d1909173012445462
474
  core/renderers/gantryorderedmainbodyrenderer.class.php ef504333c57b0945feb4673fb8a27b40
475
  core/renderers/gantrymainbodyrenderer.class.php 254640fb66e1f4c890031bf269da7432
@@ -643,6 +643,7 @@ js/gantry-totop.js ef7739fa8d1ad58e5a444237e7950f32
643
  js/belated-png.js 00a0e6adf93f2cde824a24d30696afb0
644
  js/browser-engines.js de5d2c047074141f55c5ee4bfc10f232
645
  js/gantry-ie6menu.js 547386193ef8852ab7e0fc85d24cf48d
 
646
  js/mootools.js e4a167aefdd5cd257b9726f8e5cb596f
647
  js/index.html d41d8cd98f00b204e9800998ecf8427e
648
  js/iscroll.js 667d2c59d42225a8fc7e6626b2993801
1
  ajax-models/index.html d41d8cd98f00b204e9800998ecf8427e
2
  ajax-models/example.php ddda44501e925bd4083237b5adc4fc82
3
+ readme.txt 901e76424eb3149497670a80d16122f3
4
  widgets/totop.php c84dc2aa62b1623251d83ad0b05d9338
5
  widgets/viewswitcher.php d039d7a7acacecfaf3ba70afc945bedc
6
  widgets/menu.php b9b7977aa878d8ab6659f08cb95ee119
53
  widgets/gantrymenu/js/index.html d41d8cd98f00b204e9800998ecf8427e
54
  widgets/logo.xml e522f0b433d5db38004272526143d3ee
55
  widgets/date.xml 47cc13a501097b9d3a002c0929c6b71d
56
+ widgets/breadcrumbs.php 3346673cb6919adefe447aa92d50ebe4
57
+ widgets/loginform.php f102383f498c72cf3f3f1d3bff68fd9d
58
  widgets/archives.php 4bf24b01bcb0150cd4f31c8ecb1aac64
59
  widgets/copyright.xml 7520cb5052b11948ccd4607d60cdea98
60
  widgets/recentposts.xml d60f230153a08bba049068ffba7ca15c
65
  widgets/menu.xml d2504c9219892ff32caea0f2140e3d3d
66
  widgets/logo.php 16e521378b1682944ae9fdf5068ebc74
67
  widgets/links.php 34c1077b44bea78686b22e444ba779b5
68
+ widgets/loginbutton.php 133fa9bb6446946b306d577ab77abc1f
69
  widgets/links.xml 983ec8c136c84f9dcdccf2494b5f6298
70
  widgets/pages.xml 864297ab944f6f6d1683bb0aed4f4ac4
71
  widgets/copyright.php 06e6fb5e22b2ecd5c5473339234e10e9
96
  css/wordpress.css 6fc67370611af1d74564d260df89c6c0
97
  css/grid-responsive.css 17258a14ae36e4ce3dc75e6d947742d1
98
  css/grid-12.css 37012763f00c3f6b97665e5c12a1a97f
99
+ css/iphone-gantry.css e14851f9b06381670c4c1ccc9570ecfd
100
  css/wordpress-ie7.css e22b49aaedd9e9be13df01f36b19017f
101
  css/wordpress-ie6.css 0d8c24d8a66e6c3eada072248dc1a38e
102
  css/gantry-ie6.css 2561d264addd854748f628ab3ec3b349
139
  libs/phpQuery/compat/mbstring.php 8d8f395cadd9331bce5bafef839d6fc8
140
  libs/phpQuery/Callback.php b28868641684b5afffe4866a553f448d
141
  libs/phpQuery/phpQueryObject.php a31214a62b94a645e57511a7148c09c6
142
+ gantry.php fe8dd8512eabed6694b5961057b15925
143
  admin/ajax-models/cache.php 17c289f5f36677f9317de72ceccd49a1
144
  admin/ajax-models/lesscompiler.php bdeee9ab3e4e130c34314b449fb20d3c
145
  admin/ajax-models/widgets.php 7fa6147e015a4d5dda9bfac31795b2da
153
  admin/widgets/positions/index.html d41d8cd98f00b204e9800998ecf8427e
154
  admin/widgets/positions/js/positions-utils.js a1fcbf725ac202872824521b4418606d
155
  admin/widgets/positions/js/index.html d41d8cd98f00b204e9800998ecf8427e
156
+ admin/widgets/colorchooser/css/mooRainbow-2.0.css 9cba33aa8c0241a76ea0cd3342768979
157
  admin/widgets/colorchooser/css/mooRainbow-2.0.less 73a8fa09c524c091892d5bcc0bf25597
158
  admin/widgets/colorchooser/css/index.html d41d8cd98f00b204e9800998ecf8427e
159
  admin/widgets/colorchooser/css/mooRainbow.css 6fa2f91acbb0dc6bddc651efd1987a62
319
  admin/override.php 96ea9534b47c83538a918b0d9510c9f8
320
  admin/forms/fields/html.php ded4aa789913feefd7bd73f55d77140c
321
  admin/forms/fields/selectbox.php 5e5c7e0ad9fb70230bb89dc8021e06d6
322
+ admin/forms/fields/updater.php 2a54630fd2153547df9ecf8ee8678f63
323
  admin/forms/fields/password.php 289b6d336a941cb4630c141eb4d5c605
324
  admin/forms/fields/gradient.php 4fb98d7b09461c0f23f5db0015d608c6
325
  admin/forms/fields/textarea.php 4d799e99944395990dc651db982da323
326
  admin/forms/fields/ajaxbutton.php d52a53ba6d51a46247130bb2869e2d90
327
+ admin/forms/fields/imagepicker.php 5b4420f3f36c14d4b30639f9e81ad7ea
328
  admin/forms/fields/toggle.php cc415a49152cfc19be31a7232306fd51
329
  admin/forms/fields/positionslist.php f6d7699cd8a1ccbbcda87d9474b200d6
330
  admin/forms/fields/integer.php f63c90b6068507303e3771f76a13f137
393
  images/bg-3-6-3.png ab95c77bee438263e6848daaeb6216d9
394
  images/blank.gif f58783577b00e764e743e1ebd1b1d68c
395
  images/spinner.gif 117a2ea3fe0fa5ffcb104eca058111c7
396
+ functions.php 06709126ca2626482b8808db8451d7b5
397
  index.html d41d8cd98f00b204e9800998ecf8427e
398
  CHANGELOG.php 98f541381cda810308f44cdc2c42ff28
399
  core/gantrygzipper.class.php 2673e9c254cb11eac280e4bb6d910b90
444
  core/utilities/registry/index.html d41d8cd98f00b204e9800998ecf8427e
445
  core/utilities/gantryfolder.class.php c7a8bae3222b82a861a578cfe56e3f75
446
  core/utilities/index.html d41d8cd98f00b204e9800998ecf8427e
447
+ core/utilities/gantrycache.class.php 27c7373afa8c2677dec9574147413b11
448
  core/utilities/gantrytemplateinfo.class.php ee38fb0c7feaa44d76432f5f444fdb92
449
  core/utilities/gantrysimplexmlelement.class.php 5db6aeb357c9c1f810c07cf9984d3f05
450
  core/utilities/gantrymobiledetect.class.php 644c991dc93e56b1abf40807e513ceda
469
  core/gantryparams.class.php 7b34833591d98ab580e2fcf1b27dd125
470
  core/gantryjson.class.php f2b62e11a1bf99dabb07d7e574fd10f6
471
  core/gantryini.class.php 65685fe8a60fd722efc0f633df27bd82
472
+ core/gantry.class.php 8209efbe7d7b18237d56cb987064e614
473
  core/gantrylayout.class.php 0d9d0feaff1e581d1909173012445462
474
  core/renderers/gantryorderedmainbodyrenderer.class.php ef504333c57b0945feb4673fb8a27b40
475
  core/renderers/gantrymainbodyrenderer.class.php 254640fb66e1f4c890031bf269da7432
643
  js/belated-png.js 00a0e6adf93f2cde824a24d30696afb0
644
  js/browser-engines.js de5d2c047074141f55c5ee4bfc10f232
645
  js/gantry-ie6menu.js 547386193ef8852ab7e0fc85d24cf48d
646
+ js/iscroll-android.js 94aa5764d4be3cbb1a7aff8c7a1ce185
647
  js/mootools.js e4a167aefdd5cd257b9726f8e5cb596f
648
  js/index.html d41d8cd98f00b204e9800998ecf8427e
649
  js/iscroll.js 667d2c59d42225a8fc7e6626b2993801
admin/forms/fields/imagepicker.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  /**
3
- * @version 4.1.18 May 28, 2019
4
  * @author RocketTheme http://www.rockettheme.com
5
  * @copyright Copyright (C) 2007 - 2019 RocketTheme, LLC
6
  * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
1
  <?php
2
  /**
3
+ * @version 4.1.19 September 20, 2019
4
  * @author RocketTheme http://www.rockettheme.com
5
  * @copyright Copyright (C) 2007 - 2019 RocketTheme, LLC
6
  * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
admin/forms/fields/updater.php CHANGED
@@ -27,7 +27,7 @@ class GantryFormFieldUpdater extends GantryFormField
27
 
28
  $currentVersion = GANTRY_VERSION;
29
 
30
- if ($currentVersion == "\4.1.18") $currentVersion = "[DEV]";
31
 
32
  // curl check
33
  if (!function_exists('curl_version')) {
27
 
28
  $currentVersion = GANTRY_VERSION;
29
 
30
+ if ($currentVersion == "\4.1.19") $currentVersion = "[DEV]";
31
 
32
  // curl check
33
  if (!function_exists('curl_version')) {
admin/widgets/colorchooser/css/mooRainbow-2.0.css CHANGED
@@ -1,5 +1,5 @@
1
  /**
2
- * @version 4.1.18 May 28, 2019
3
  * @author RocketTheme http://www.rockettheme.com
4
  * @copyright Copyright (C) 2007 - 2019 RocketTheme, LLC
5
  * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
1
  /**
2
+ * @version 4.1.19 September 20, 2019
3
  * @author RocketTheme http://www.rockettheme.com
4
  * @copyright Copyright (C) 2007 - 2019 RocketTheme, LLC
5
  * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
core/gantry.class.php CHANGED
@@ -1056,7 +1056,7 @@ class Gantry
1056
  $path = '/' . preg_replace('#^' . quotemeta($this->baseUrl) . '#', "", $path);
1057
  }
1058
  $filename = strtolower(basename($path, '.css')) . rand(0, 1000);
1059
- wp_enqueue_style($filename, $path, array(), '4.1.18');
1060
  $deps[] = $path;
1061
  }
1062
  }
@@ -1069,11 +1069,11 @@ class Gantry
1069
  if ($this->baseUrl != "/") {
1070
  $path = '/' . preg_replace('#^' . quotemeta($this->baseUrl) . '#', "", $path);
1071
  }
1072
- wp_enqueue_script($path, $path, $deps, '4.1.18');
1073
  $deps[] = $path;
1074
  }
1075
  foreach ($this->_header_full_scripts as $strSrc) {
1076
- wp_enqueue_script($strSrc, $strSrc, $deps, '4.1.18');
1077
  $deps[] = $strSrc;
1078
  }
1079
 
@@ -1113,11 +1113,11 @@ class Gantry
1113
  if ($this->baseUrl != "/") {
1114
  $path = '/' . preg_replace('#^' . quotemeta($this->baseUrl) . '#', "", $path);
1115
  }
1116
- wp_enqueue_script($path, $path, $deps, '4.1.18', true);
1117
  $deps[] = $path;
1118
  }
1119
  foreach ($this->_footer_full_scripts as $strSrc) {
1120
- wp_enqueue_script($strSrc, $strSrc, $deps, '4.1.18', true);
1121
  $deps[] = $strSrc;
1122
  }
1123
 
@@ -1765,7 +1765,7 @@ class Gantry
1765
  if (!defined('GANTRY_FINALIZED')) {
1766
  $this->_styles[$priority][] = $link;
1767
  } else {
1768
- wp_enqueue_style($link->getUrl(), $link->getUrl(), array(), '4.1.18');
1769
  }
1770
  }
1771
  }
@@ -1879,7 +1879,7 @@ class Gantry
1879
  $this->_footerscripts[$full_path] = $check_url_path . $query_string;
1880
  }
1881
  } else {
1882
- wp_enqueue_script($check_url_path, $check_url_path, array(), '4.1.18', $in_footer);
1883
  }
1884
  break;
1885
  }
@@ -1917,7 +1917,7 @@ class Gantry
1917
  $this->_footerscripts[$check_path] = $check_url_path . $query_string;
1918
  }
1919
  } else {
1920
- wp_enqueue_script($check_url_path, $check_url_path, array(), '4.1.18', $in_footer);
1921
  }
1922
  break(2);
1923
  }
1056
  $path = '/' . preg_replace('#^' . quotemeta($this->baseUrl) . '#', "", $path);
1057
  }
1058
  $filename = strtolower(basename($path, '.css')) . rand(0, 1000);
1059
+ wp_enqueue_style($filename, $path, array(), '4.1.19');
1060
  $deps[] = $path;
1061
  }
1062
  }
1069
  if ($this->baseUrl != "/") {
1070
  $path = '/' . preg_replace('#^' . quotemeta($this->baseUrl) . '#', "", $path);
1071
  }
1072
+ wp_enqueue_script($path, $path, $deps, '4.1.19');
1073
  $deps[] = $path;
1074
  }
1075
  foreach ($this->_header_full_scripts as $strSrc) {
1076
+ wp_enqueue_script($strSrc, $strSrc, $deps, '4.1.19');
1077
  $deps[] = $strSrc;
1078
  }
1079
 
1113
  if ($this->baseUrl != "/") {
1114
  $path = '/' . preg_replace('#^' . quotemeta($this->baseUrl) . '#', "", $path);
1115
  }
1116
+ wp_enqueue_script($path, $path, $deps, '4.1.19', true);
1117
  $deps[] = $path;
1118
  }
1119
  foreach ($this->_footer_full_scripts as $strSrc) {
1120
+ wp_enqueue_script($strSrc, $strSrc, $deps, '4.1.19', true);
1121
  $deps[] = $strSrc;
1122
  }
1123
 
1765
  if (!defined('GANTRY_FINALIZED')) {
1766
  $this->_styles[$priority][] = $link;
1767
  } else {
1768
+ wp_enqueue_style($link->getUrl(), $link->getUrl(), array(), '4.1.19');
1769
  }
1770
  }
1771
  }
1879
  $this->_footerscripts[$full_path] = $check_url_path . $query_string;
1880
  }
1881
  } else {
1882
+ wp_enqueue_script($check_url_path, $check_url_path, array(), '4.1.19', $in_footer);
1883
  }
1884
  break;
1885
  }
1917
  $this->_footerscripts[$check_path] = $check_url_path . $query_string;
1918
  }
1919
  } else {
1920
+ wp_enqueue_script($check_url_path, $check_url_path, array(), '4.1.19', $in_footer);
1921
  }
1922
  break(2);
1923
  }
core/utilities/gantrycache.class.php CHANGED
@@ -26,7 +26,7 @@ class GantryCache
26
  /**
27
  *
28
  */
29
- const ADMIN_GROUP_NAME = 'GantryAdmin-4.1.18';
30
 
31
  const ADMIN_LIFETIME = 86400;
32
 
@@ -122,7 +122,7 @@ class GantryCache
122
  $this->cache->addDriver('frontend', new WpTransientCacheDriver($this->group, $this->lifetime));
123
  } elseif (is_admin()) {
124
  // TODO get lifetime for backend cache
125
- $this->group = self::ADMIN_GROUP_NAME . '-4.1.18';
126
  $this->cache->addDriver('admin', new WpTransientCacheDriver($this->group, self::ADMIN_LIFETIME));
127
  }
128
  }
26
  /**
27
  *
28
  */
29
+ const ADMIN_GROUP_NAME = 'GantryAdmin-4.1.19';
30
 
31
  const ADMIN_LIFETIME = 86400;
32
 
122
  $this->cache->addDriver('frontend', new WpTransientCacheDriver($this->group, $this->lifetime));
123
  } elseif (is_admin()) {
124
  // TODO get lifetime for backend cache
125
+ $this->group = self::ADMIN_GROUP_NAME . '-4.1.19';
126
  $this->cache->addDriver('admin', new WpTransientCacheDriver($this->group, self::ADMIN_LIFETIME));
127
  }
128
  }
css/iphone-gantry.css CHANGED
@@ -57,7 +57,7 @@ body #rt-menu .rt-container {background: transparent;height:auto;overflow:hidden
57
  #rt-menu , #rt-menu .rt-container {position:relative;z-index:10000;}
58
  body.rt-normal #rt-menu .rt-container, body.rt-flipped #rt-menu .rt-container {width: 320px;}
59
  body.rt-right #rt-menu .rt-container, body.rt-left #rt-menu .rt-container {width: 480px;}
60
- #rt-menu ul.menu {height:100%;}
61
  #rt-menu ul.menu li a:hover, #rt-menu ul.menu li.active a:hover {background: transparent !important;}
62
  body #rt-menu {background: url(../images/iphone/menu-bg.png) repeat-x !important;height: auto;}
63
  body #rt-menu ul.menu li a {color: #aaa;font-size: 0.9em;line-height:2.2em !important;padding: 0 10px;text-shadow: 1px 1px 1px #fff;}
57
  #rt-menu , #rt-menu .rt-container {position:relative;z-index:10000;}
58
  body.rt-normal #rt-menu .rt-container, body.rt-flipped #rt-menu .rt-container {width: 320px;}
59
  body.rt-right #rt-menu .rt-container, body.rt-left #rt-menu .rt-container {width: 480px;}
60
+ #rt-menu ul.menu {height:100%;touch-action: none;}
61
  #rt-menu ul.menu li a:hover, #rt-menu ul.menu li.active a:hover {background: transparent !important;}
62
  body #rt-menu {background: url(../images/iphone/menu-bg.png) repeat-x !important;height: auto;}
63
  body #rt-menu ul.menu li a {color: #aaa;font-size: 0.9em;line-height:2.2em !important;padding: 0 10px;text-shadow: 1px 1px 1px #fff;}
functions.php CHANGED
@@ -168,7 +168,7 @@ function gantry_construct()
168
  /**
169
  * @name GANTRY_VERSION
170
  */
171
- define('GANTRY_VERSION', '4.1.18');
172
 
173
 
174
  if (!defined('DS')) {
@@ -192,7 +192,7 @@ function gantry_construct()
192
 
193
  // Fix stuff on 4.4
194
  if(!get_option('gantry_4_1_10_execute_scripts') && $wp_version >= '4.4') {
195
- $cache_groups = array('gantry', 'Gantry', 'GantryAdmin-4.1.18', 'GantryLess', 'GantryAdminLess');
196
  foreach($cache_groups as $group) {
197
  $cache_handler = GantryCache::getCache( $group, 0, true );
198
  $cache_handler->clearGroupCache();
168
  /**
169
  * @name GANTRY_VERSION
170
  */
171
+ define('GANTRY_VERSION', '4.1.19');
172
 
173
 
174
  if (!defined('DS')) {
192
 
193
  // Fix stuff on 4.4
194
  if(!get_option('gantry_4_1_10_execute_scripts') && $wp_version >= '4.4') {
195
+ $cache_groups = array('gantry', 'Gantry', 'GantryAdmin-4.1.19', 'GantryLess', 'GantryAdminLess');
196
  foreach($cache_groups as $group) {
197
  $cache_handler = GantryCache::getCache( $group, 0, true );
198
  $cache_handler->clearGroupCache();
gantry.php CHANGED
@@ -10,7 +10,7 @@
10
  Plugin Name: Gantry 4 Framework
11
  Plugin URI: http://www.gantry.org/
12
  Description: This is a Framework to support easily modifiable themes that are very extensible.
13
- Version: 4.1.18
14
  Author: RocketTheme
15
  Author URI: http://www.rockettheme.com/wordpress
16
  License: http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
10
  Plugin Name: Gantry 4 Framework
11
  Plugin URI: http://www.gantry.org/
12
  Description: This is a Framework to support easily modifiable themes that are very extensible.
13
+ Version: 4.1.19
14
  Author: RocketTheme
15
  Author URI: http://www.rockettheme.com/wordpress
16
  License: http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
js/iscroll-android.js ADDED
@@ -0,0 +1,14 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ /**
2
+ *
3
+ * Find more about the scrolling function at
4
+ * http://cubiq.org/scrolling-div-for-mobile-webkit-turns-3/16
5
+ *
6
+ * Copyright (c) 2009 Matteo Spinelli, http://cubiq.org/
7
+ * Released under MIT license
8
+ * http://cubiq.org/dropbox/mit-license.txt
9
+ *
10
+ * Version 3.0beta4 - Last updated: 2010.04.02
11
+ *
12
+ */
13
+
14
+ eval(function(p,a,c,k,e,r){e=function(c){return(c<a?'':e(parseInt(c/a)))+((c=c%a)>35?String.fromCharCode(c+29):c.toString(36))};if(!''.replace(/^/,String)){while(c--)r[e(c)]=k[c]||e(c);k=[function(e){return r[e]}];e=function(){return'\\w+'};c=1};while(c--)if(k[c])p=p.replace(new RegExp('\\b'+e(c)+'\\b','g'),k[c]);return p}('l 1W(a,b){2.6=1P a==\'1M\'?a:15.2q(a);3(!2.6)p;2.E=2.6.1B;2.E.9.2m=\'2l\';2.6.9.1v=\'-1w-1F\';2.6.9.1G=\'1I-1J(0,0,0.25,1)\';2.6.9.t=\'0\';2.6.9.Q=\'N(0,0,0)\';2.11={27:n,1t:n,1L:n};3(1P b==\'1M\'){22(m i 2h b){2.11[i]=b[i]}}2.1r();2.6.M(\'1V\',2);2.6.M(\'1U\',2);2.6.M(\'1T\',2);1S.M(\'1R\',2)}1W.1Q={D:0,F:0,1Z:l(e){21(e.23){K\'1V\':2.1K(e);H;K\'1U\':2.1X(e);H;K\'1T\':2.1H(e);H;K\'1e\':2.1f(e);H;K\'1R\':2.1r();2.r(0,0,\'0\');H}},1r:l(){2.6.9.t=\'0\';2.U=2.E.1C;2.T=2.E.1A;2.B=2.U-2.6.S;2.v=2.T-2.6.P;2.V=2.6.S>2.U?n:o;2.Z=2.6.P>2.T?n:o;3(2.11.1t&&2.V){2.k=17 J(\'Y\',2.E);2.k.1o(2.U,2.6.S)}1n 3(2.k){2.k=2.k.1m()}3(2.11.1L&&2.Z){2.j=17 J(\'24\',2.E);2.j.1o(2.T,2.6.P)}1n 3(2.j){2.j=2.j.1m()}},1u x(){p 2.D},1u y(){p 2.F},u:l(x,y){2.D=x!==z?x:2.D;2.F=y!==z?y:2.F;2.6.9.Q=\'N(\'+2.D+\'I,\'+2.F+\'I,0)\';3(2.k){2.k.u(2.k.q/2.B*2.D)}3(2.j){2.j.u(2.j.q/2.v*2.F)}},1K:l(e){3(e.1d.1c!=1){p o}e.28();2.6.9.t=\'0\';3(2.k){2.k.7.9.t=\'0, 14\'}3(2.j){2.j.7.9.t=\'0, 14\'}m a=17 29(1S.2a(2.6).Q);3(a.1N!=2.x||a.1O!=2.y){2.u(a.1N,a.1O)}2.18=e.C[0].19;2.1a=2.x;2.1i=e.C[0].1l;2.1p=2.y;2.X=e.W;2.1j=o},1X:l(e){3(e.1d.1c!=1){p o}m a=2.V===n?e.C[0].19-2.18:0;m b=2.Z===n?e.C[0].1l-2.1i:0;3(2.x>0||2.x<2.B){a=s.A(a/4)}3(2.y>0||2.y<2.v){b=s.A(b/4)}3(2.k&&!2.k.R){2.k.1b()}3(2.j&&!2.j.R){2.j.1b()}2.u(2.x+a,2.y+b);2.18=e.C[0].19;2.1i=e.C[0].1l;2.1j=n;3(e.W-2.X>2b){2.1a=2.x;2.1p=2.y;2.X=e.W}},1H:l(e){3(e.1d.1c>0){p o}3(!2.1j){m a=15.2c(\'2d\');a.2e("2f",n,n,15.2g,0,0,0,0,0,0,0,0,0,0,z);e.1Y[0].2i.2j(a);p o}m b=e.W-2.X;m c=2.V===n?2.1h(2.x-2.1a,b,-2.x+10,2.x+2.6.S-2.U+10):{w:0,G:0};m d=2.Z===n?2.1h(2.y-2.1p,b,-2.y+10,2.y+2.6.P-2.T+10):{w:0,G:0};3(!c.w&&!d.w){2.1f();p o}m f=s.2k(c.G,d.G);m g=2.x+c.w;m h=2.y+d.w;2.6.M(\'1e\',2);2.r(g,h,f+\'1q\');3(2.k){2.k.r(2.k.q/2.B*g,f+\'1q\')}3(2.j){2.j.r(2.j.q/2.v*h,f+\'1q\')}},1f:l(){2.6.2n(\'1e\',2);2.1s();3(2.k){2.k.1k()}3(2.j){2.j.1k()}},1s:l(){m a=O=z;3(2.x>0||2.x<2.B){a=2.x>=0?0:2.B}3(2.y>0||2.y<2.v){O=2.y>=0?0:2.v}3(a!==z||O!==z){2.r(a,O,\'1g\');3(2.k){2.k.r(2.k.q/2.B*(a||2.x),\'1g\')}3(2.j){2.j.r(2.j.q/2.v*(O||2.y),\'1g\')}}},r:l(a,b,c){2.6.9.t=c||\'1x\';2.u(a,b)},1h:l(a,b,c,d){1y=0.1;1z=1.5;m e=s.2o(a)/b*1D;m f=e*e/(20*1y)/1D;3(a>0&&c!==1E&&f>c){e=e*c/f;f=c}3(a<0&&d!==1E&&f>d){e=e*d/f;f=d}f=f*(a<0?-1:1);m g=-e/-1z;3(g<1){g=1}p{w:s.A(f),G:s.A(g)}}};m J=l(a,b){2.12=a;2.7=15.2p(\'2r\');2.7.2s=\'J \'+a;2.7.9.1G=\'1I-1J(0,0,0.25,1)\';2.7.9.Q=\'N(0,0,0)\';2.7.9.1v=\'-1w-1F,16\';2.7.9.t=\'0,14\';2.7.9.2t=\'2u\';2.7.9.16=\'0\';b.2v(2.7)};J.1Q={13:0,L:0,q:0,R:o,1o:l(a,b){m c=2.12==\'Y\'?2.7.S-2.7.1C:2.7.P-2.7.1A;2.L=a-8;2.13=s.A(2.L*2.L/b)+c;2.q=2.L-2.13;2.7.9[2.12==\'Y\'?\'2w\':\'2x\']=(2.13-c)+\'I\'},u:l(a){3(a<0){a=0}1n 3(a>2.q){a=2.q}a=2.12==\'Y\'?\'N(\'+s.A(a)+\'I,0,0)\':\'N(0,\'+s.A(a)+\'I,0)\';2.7.9.Q=a},r:l(a,b){2.7.9.t=(b||\'1x\')+\',14\';2.u(a)},1b:l(){2.R=n;2.7.9.16=\'1\'},1k:l(){2.R=o;2.7.9.16=\'0\'},1m:l(){2.7.1B.2y(2.7);p z}};',62,159,'||this|if|||element|bar||style||||||||||scrollBarY|scrollBarX|function|var|true|false|return|maxScroll|scrollTo|Math|webkitTransitionDuration|setPosition|maxScrollY|dist|||null|round|maxScrollX|touches|_x|wrapper|_y|time|break|px|scrollbar|case|maxSize|addEventListener|translate3d|resetY|offsetHeight|webkitTransform|visible|offsetWidth|scrollHeight|scrollWidth|scrollX|timeStamp|scrollStartTime|horizontal|scrollY|50|options|dir|size|250ms|document|opacity|new|touchStartX|pageX|scrollStartX|show|length|targetTouches|webkitTransitionEnd|onTransitionEnd|500ms|momentum|touchStartY|moved|hide|pageY|remove|else|init|scrollStartY|ms|refresh|resetPosition|hScrollBar|get|webkitTransitionProperty|webkit|400ms|friction|deceleration|clientHeight|parentNode|clientWidth|1000|undefined|transform|webkitTransitionTimingFunction|onTouchEnd|cubic|bezier|onTouchStart|vScrollBar|object|m41|m42|typeof|prototype|orientationchange|window|touchend|touchmove|touchstart|iScroll|onTouchMove|changedTouches|handleEvent||switch|for|type|vertical||preventDefault|bounce|stopPropagation|WebKitCSSMatrix|getComputedStyle|250|createEvent|MouseEvents|initMouseEvent|click|defaultView|in|target|dispatchEvent|max|relative|position|removeEventListener|abs|createElement|getElementById|div|className|pointerEvents|none|appendChild|width|height|removeChild'.split('|'),0,{}))
readme.txt CHANGED
@@ -3,8 +3,8 @@ Contributors: gantry
3
  Author URI: http://gantry.org
4
  Tags: gantry, framework, template, theme, widgets, flexible, extensible, configurable, 960px, grid, columns, powerful, buddypress
5
  Requires at least: 3.2
6
- Tested up to: 5.2.1
7
- Stable tag: 4.1.18
8
 
9
  Gantry is a comprehensive set of building blocks to enable the rapid development and realization of a design into a flexible and powerful web platform
10
 
@@ -89,6 +89,9 @@ Once you downloaded and installed Gantry 4 Framework plugin, please download als
89
 
90
  == Changelog ==
91
 
 
 
 
92
  = 4.1.18 =
93
  * Top level navigation item cannot be selected on a mobile device when using Mobile theme
94
  * Fixed issue with adding custom positions using non-unique position names
@@ -460,6 +463,9 @@ Once you downloaded and installed Gantry 4 Framework plugin, please download als
460
 
461
  == Upgrade Notice ==
462
 
 
 
 
463
  = 4.1.18 =
464
  Please remember to create a full site backup (files + database) before performing update.
465
 
3
  Author URI: http://gantry.org
4
  Tags: gantry, framework, template, theme, widgets, flexible, extensible, configurable, 960px, grid, columns, powerful, buddypress
5
  Requires at least: 3.2
6
+ Tested up to: 5.2.3
7
+ Stable tag: 4.1.19
8
 
9
  Gantry is a comprehensive set of building blocks to enable the rapid development and realization of a design into a flexible and powerful web platform
10
 
89
 
90
  == Changelog ==
91
 
92
+ = 4.1.19 =
93
+ * Menu item dropdown will not open in Android mobile theme (requires theme index-android.php file update).
94
+
95
  = 4.1.18 =
96
  * Top level navigation item cannot be selected on a mobile device when using Mobile theme
97
  * Fixed issue with adding custom positions using non-unique position names
463
 
464
  == Upgrade Notice ==
465
 
466
+ = 4.1.19 =
467
+ Please remember to create a full site backup (files + database) before performing update.
468
+
469
  = 4.1.18 =
470
  Please remember to create a full site backup (files + database) before performing update.
471
 
widgets/breadcrumbs.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  /**
3
- * @version 4.1.18 May 28, 2019
4
  * @author RocketTheme http://www.rockettheme.com
5
  * @copyright Copyright (C) 2007 - 2019 RocketTheme, LLC
6
  * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
1
  <?php
2
  /**
3
+ * @version 4.1.19 September 20, 2019
4
  * @author RocketTheme http://www.rockettheme.com
5
  * @copyright Copyright (C) 2007 - 2019 RocketTheme, LLC
6
  * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
widgets/loginbutton.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  /**
3
- * @version 4.1.18 May 28, 2019
4
  * @author RocketTheme http://www.rockettheme.com
5
  * @copyright Copyright (C) 2007 - 2019 RocketTheme, LLC
6
  * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
1
  <?php
2
  /**
3
+ * @version 4.1.19 September 20, 2019
4
  * @author RocketTheme http://www.rockettheme.com
5
  * @copyright Copyright (C) 2007 - 2019 RocketTheme, LLC
6
  * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
widgets/loginform.php CHANGED
@@ -1,6 +1,6 @@
1
  <?php
2
  /**
3
- * @version 4.1.18 May 28, 2019
4
  * @author RocketTheme http://www.rockettheme.com
5
  * @copyright Copyright (C) 2007 - 2019 RocketTheme, LLC
6
  * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only
1
  <?php
2
  /**
3
+ * @version 4.1.19 September 20, 2019
4
  * @author RocketTheme http://www.rockettheme.com
5
  * @copyright Copyright (C) 2007 - 2019 RocketTheme, LLC
6
  * @license http://www.gnu.org/licenses/gpl-2.0.html GNU/GPLv2 only