Changeset 3263433
- Timestamp:
- 03/28/2025 10:32:23 AM (9 months ago)
- Location:
- fastpixel-website-accelerator/trunk
- Files:
-
- 2 added
- 17 edited
-
fastpixel.php (modified) (2 diffs)
-
inc/backend/assets/backend.js (modified) (1 diff)
-
inc/backend/controllers/cache.php (modified) (7 diffs)
-
inc/backend/controllers/classes/post-types-statuses.php (modified) (1 diff)
-
inc/backend/controllers/classes/wpml.php (added)
-
inc/backend/controllers/tabs/javascript.php (modified) (2 diffs)
-
inc/backend/controllers/tabs/settings.php (modified) (6 diffs)
-
inc/backend/controllers/ui-multi.php (modified) (3 diffs)
-
inc/backend/models/diag-tests/config-file.php (modified) (3 diffs)
-
inc/backend/models/ui.php (modified) (1 diff)
-
inc/classes/excluded-by-cookie.php (added)
-
inc/classes/excluded-file-extensions.php (modified) (2 diffs)
-
inc/classes/excluded-url-params.php (modified) (1 diff)
-
inc/classes/excluded-urls.php (modified) (2 diffs)
-
inc/classes/request.php (modified) (1 diff)
-
inc/config-model.php (modified) (3 diffs)
-
inc/url.php (modified) (1 diff)
-
readme.txt (modified) (2 diffs)
-
vendor/composer/installed.php (modified) (2 diffs)
Legend:
- Unmodified
- Added
- Removed
-
fastpixel-website-accelerator/trunk/fastpixel.php
r3255528 r3263433 5 5 * Description: Faster WordPress Made Easy – Solve all your website speed problems effortlessly with just a few clicks. 6 6 * Author: ShortPixel 7 * Version: 1.0.4 47 * Version: 1.0.45 8 8 * Text Domain: fastpixel-website-accelerator 9 9 * Domain Path: /languages … … 21 21 defined('ABSPATH') || exit; 22 22 23 define('FASTPIXEL_VERSION', '1.0.4 4');23 define('FASTPIXEL_VERSION', '1.0.45'); 24 24 define('FASTPIXEL_NAME', 'FastPixel'); 25 25 if (!defined('FASTPIXEL_PLUGIN_DIR')) -
fastpixel-website-accelerator/trunk/inc/backend/assets/backend.js
r3251166 r3263433 26 26 function fastpixelOnOptimizationChange(disable = true) { 27 27 if (disable) { 28 jQuery('[data-depends-on="fastpixel-javascript-optimization"]').attr(' disabled', 'disabled');29 } else { 30 jQuery('[data-depends-on="fastpixel-javascript-optimization"]').removeAttr(' disabled');28 jQuery('[data-depends-on="fastpixel-javascript-optimization"]').attr('readonly', 'readonly'); 29 } else { 30 jQuery('[data-depends-on="fastpixel-javascript-optimization"]').removeAttr('readonly'); 31 31 } 32 32 } 33 33 34 34 //adding custom event to have ability to trigger it programmatically and avoid loop triggering 35 jQuery('#fastpixel_javascript_optimization').on('fastpixelChange', function () { 36 const value = jQuery(this).val(); const disable = value == 3 ? true : false; fastpixelOnOptimizationChange(disable); 37 }); 38 jQuery('#fastpixel_javascript_optimization').on('change', function () { 35 jQuery('input[name="fastpixel_javascript_optimization"]').on('fastpixelChange', function () { 36 const checked = jQuery(this).prop('checked'); 37 if (checked) { 38 const value = jQuery(this).val(); 39 const disable = (parseInt(value) == 2 ? false : true); 40 fastpixelOnOptimizationChange(disable); 41 } 42 }); 43 jQuery('input[name="fastpixel_javascript_optimization"]').on('change', function () { 39 44 jQuery(this).trigger('fastpixelChange'); 40 45 }); -
fastpixel-website-accelerator/trunk/inc/backend/controllers/cache.php
r3255528 r3263433 13 13 protected $config; 14 14 protected $time_to_wait = 5; //need this option to avoid multiple page cache requests 15 protected $serve_stale ;15 protected $serve_stale = false; 16 16 protected $be_functions; 17 17 protected $purged_objects_cache = false; 18 protected $run_purge_for_custom_urls = false; 18 19 19 20 public function __construct() … …