Changeset 3442414
- Timestamp:
- 01/19/2026 10:25:20 AM (4 weeks ago)
- Location:
- marquee-addons-for-elementor
- Files:
-
- 12 edited
- 1 copied
-
tags/3.9.11 (copied) (copied from marquee-addons-for-elementor/trunk)
-
tags/3.9.11/base.php (modified) (1 diff)
-
tags/3.9.11/includes/widget.php (modified) (1 diff)
-
tags/3.9.11/marquee-addons-for-elementor.php (modified) (2 diffs)
-
tags/3.9.11/readme.txt (modified) (2 diffs)
-
tags/3.9.11/traits/Manifest_Loader.php (modified) (1 diff)
-
tags/3.9.11/widget-manifest.php (modified) (3 diffs)
-
trunk/base.php (modified) (1 diff)
-
trunk/includes/widget.php (modified) (1 diff)
-
trunk/marquee-addons-for-elementor.php (modified) (2 diffs)
-
trunk/readme.txt (modified) (2 diffs)
-
trunk/traits/Manifest_Loader.php (modified) (1 diff)
-
trunk/widget-manifest.php (modified) (3 diffs)
Legend:
- Unmodified
- Added
- Removed
-
marquee-addons-for-elementor/tags/3.9.11/base.php
r3441520 r3442414 6 6 { 7 7 private static $_instance = null; 8 const VERSION = '3.9.1 0';8 const VERSION = '3.9.11'; 9 9 10 10 public function __construct() -
marquee-addons-for-elementor/tags/3.9.11/includes/widget.php
r3441520 r3442414 9 9 use Deensimcpro_Promo; 10 10 11 const VERSION = '3.9.1 0';11 const VERSION = '3.9.11'; 12 12 const MINIMUM_ELEMENTOR_VERSION = '3.5.0'; 13 13 const MINIMUM_PHP_VERSION = '7.4'; -
marquee-addons-for-elementor/tags/3.9.11/marquee-addons-for-elementor.php
r3441520 r3442414 4 4 * Plugin Name: Marquee Addons for Elementor - Essential Motion Widgets & Templates 5 5 * Description: Marquee Addons an Elementor addon to create smooth, endless marquee carousels, showcases images, logos, or content with dynamic movement to engage visitors. It also allows you to create image accordions, stacked sliders, and text marquees. 6 * Version: 3.9.1 06 * Version: 3.9.11 7 7 * Requires at least: 5.8 8 8 * Requires PHP: 7.4 … … 26 26 define('DEENSIMC_PATH', plugin_dir_path(__FILE__)); 27 27 define('DEENSIMC_ASSETS_URL', DEENSIMC_URL . 'assets/'); 28 define('DEENSIMC_VERSION', '3.9.1 0');28 define('DEENSIMC_VERSION', '3.9.11'); 29 29 30 30 function deensimc_load_plugin_data(): void -
marquee-addons-for-elementor/tags/3.9.11/readme.txt
r3441520 r3442414 4 4 Requires at least: 5.8 5 5 Tested up to: 6.9 6 Stable tag: 3.9.1 06 Stable tag: 3.9.11 7 7 Requires PHP: 7.4 8 8 License: GPLv2 or later … … 69 69 ## PRO WIDGETS – UNLOCK ADVANCED CAPABILITIES: 70 70 71 Marquee Addons Pro brings smooth marquee effects and motion design widgets to Elementor. Create advanced scrolling text, Media, testimonials, videos, 3D effect, cards, posts, products, and more in endless loops. Whether you are a designer, an agency, or a store owner, MarqueeAddons Pro helps you Make your 72 Elementor Websites Look 10x Better | Modern | Creative | Beautiful | Awesome 71 Marquee Addons Pro brings smooth marquee effects and motion design widgets to Elementor. Create advanced scrolling text, Media, testimonials, videos, 3D effect, cards, posts, products, and more in endless loops. Whether you are a designer, an agency, or a store owner, Marquee Addons Pro helps you Make your Elementor Websites Look 10x Better | Modern | Creative | Beautiful | Awesome 73 72 74 73 ### [Card Marquee](https://marqueeaddons.com/card-marquee/) (Pro): -
marquee-addons-for-elementor/tags/3.9.11/traits/Manifest_Loader.php
r3422834 r3442414 19 19 * @return array The widget manifest data. 20 20 */ 21 21 22 protected static function get_manifest() { 23 22 24 if (self::$manifest_data === null) { 23 25 $manifest_path = DEENSIMC__DIR__ . '/widget-manifest.php'; 24 clearstatcache(); // Ensure file status cache is not causing issues 26 $free_manifest_data = []; 27 25 28 if (file_exists($manifest_path)) { 26 self::$manifest_data = require $manifest_path; 27 } else { 28 self::$manifest_data = []; 29 $free_manifest_data = require $manifest_path; 29 30 } 31 32 // Initialize arrays 33 $free_widgets = isset($free_manifest_data['free']) ? $free_manifest_data['free'] : []; 34 $pro_widgets = isset($free_manifest_data['pro']) ? $free_manifest_data['pro'] : []; 35 $pro_active = class_exists('\Deensimcpro_Marquee\Marqueepro'); 36 37 if ($pro_active) { 38 if (defined('DEENSIMCPRO__DIR__')) { 39 $pro_manifest_path = DEENSIMCPRO__DIR__ . '/deensimcpro-widget-manifest.php'; 40 41 if (file_exists($pro_manifest_path)) { 42 $pro_widgets_from_pro = require $pro_manifest_path; 43 if (is_array($pro_widgets_from_pro) && !empty($pro_widgets_from_pro)) { 44 $pro_widgets = $pro_widgets_from_pro; 45 } 46 } 47 } 48 } 49 50 self::$manifest_data = array_merge($free_widgets, $pro_widgets); 30 51 } 52 31 53 return self::$manifest_data; 32 54 } -
marquee-addons-for-elementor/tags/3.9.11/widget-manifest.php
r3430065 r3442414 10 10 if (!defined('ABSPATH')) exit; 11 11 12 return[12 $free_widgets = [ 13 13 // Free Widgets 14 14 'deensimc-image-marquee' => [ … … 168 168 'file' => 'class-deensimc-image-hotspot.php', 169 169 'class' => '\Deensimc_Image_Hotspot', 170 ], 171 172 // PRO Widgets & Extensions 170 ] 171 ]; 172 173 $pro_widgets = [ 173 174 'deensimcpro-3d-grid-marquee' => [ 174 175 'cat' => 'general', … … 313 314 'demo' => 'https://marqueeaddons.com/', 314 315 'cat' => 'extensions', 315 'pro_url' => 'https://marqueeaddons.com/ pricing/',316 'pro_url' => 'https://marqueeaddons.com/image-rotation/', 316 317 ], 317 318 ]; 319 320 return [ 321 'free' => $free_widgets, 322 'pro' => $pro_widgets 323 ]; -
marquee-addons-for-elementor/trunk/base.php
r3441520 r3442414 6 6 { 7 7 private static $_instance = null; 8 const VERSION = '3.9.1 0';8 const VERSION = '3.9.11'; 9 9 10 10 public function __construct() -
marquee-addons-for-elementor/trunk/includes/widget.php
r3441520 r3442414 9 9 use Deensimcpro_Promo; 10 10 11 const VERSION = '3.9.1 0';11 const VERSION = '3.9.11'; 12 12 const MINIMUM_ELEMENTOR_VERSION = '3.5.0'; 13 13 const MINIMUM_PHP_VERSION = '7.4'; -
marquee-addons-for-elementor/trunk/marquee-addons-for-elementor.php
r3441520 r3442414 4 4 * Plugin Name: Marquee Addons for Elementor - Essential Motion Widgets & Templates 5 5 * Description: Marquee Addons an Elementor addon to create smooth, endless marquee carousels, showcases images, logos, or content with dynamic movement to engage visitors. It also allows you to create image accordions, stacked sliders, and text marquees. 6 * Version: 3.9.1 06 * Version: 3.9.11 7 7 * Requires at least: 5.8 8 8 * Requires PHP: 7.4 … … 26 26 define('DEENSIMC_PATH', plugin_dir_path(__FILE__)); 27 27 define('DEENSIMC_ASSETS_URL', DEENSIMC_URL . 'assets/'); 28 define('DEENSIMC_VERSION', '3.9.1 0');28 define('DEENSIMC_VERSION', '3.9.11'); 29 29 30 30 function deensimc_load_plugin_data(): void -
marquee-addons-for-elementor/trunk/readme.txt
r3441520 r3442414 4 4 Requires at least: 5.8 5 5 Tested up to: 6.9 6 Stable tag: 3.9.1 06 Stable tag: 3.9.11 7 7 Requires PHP: 7.4 8 8 License: GPLv2 or later … … 69 69 ## PRO WIDGETS – UNLOCK ADVANCED CAPABILITIES: 70 70 71 Marquee Addons Pro brings smooth marquee effects and motion design widgets to Elementor. Create advanced scrolling text, Media, testimonials, videos, 3D effect, cards, posts, products, and more in endless loops. Whether you are a designer, an agency, or a store owner, MarqueeAddons Pro helps you Make your 72 Elementor Websites Look 10x Better | Modern | Creative | Beautiful | Awesome 71 Marquee Addons Pro brings smooth marquee effects and motion design widgets to Elementor. Create advanced scrolling text, Media, testimonials, videos, 3D effect, cards, posts, products, and more in endless loops. Whether you are a designer, an agency, or a store owner, Marquee Addons Pro helps you Make your Elementor Websites Look 10x Better | Modern | Creative | Beautiful | Awesome 73 72 74 73 ### [Card Marquee](https://marqueeaddons.com/card-marquee/) (Pro): -
marquee-addons-for-elementor/trunk/traits/Manifest_Loader.php
r3422834 r3442414 19 19 * @return array The widget manifest data. 20 20 */ 21 21 22 protected static function get_manifest() { 23 22 24 if (self::$manifest_data === null) { 23 25 $manifest_path = DEENSIMC__DIR__ . '/widget-manifest.php'; 24 clearstatcache(); // Ensure file status cache is not causing issues 26 $free_manifest_data = []; 27 25 28 if (file_exists($manifest_path)) { 26 self::$manifest_data = require $manifest_path; 27 } else { 28 self::$manifest_data = []; 29 $free_manifest_data = require $manifest_path; 29 30 } 31 32 // Initialize arrays 33 $free_widgets = isset($free_manifest_data['free']) ? $free_manifest_data['free'] : []; 34 $pro_widgets = isset($free_manifest_data['pro']) ? $free_manifest_data['pro'] : []; 35 $pro_active = class_exists('\Deensimcpro_Marquee\Marqueepro'); 36 37 if ($pro_active) { 38 if (defined('DEENSIMCPRO__DIR__')) { 39 $pro_manifest_path = DEENSIMCPRO__DIR__ . '/deensimcpro-widget-manifest.php'; 40 41 if (file_exists($pro_manifest_path)) { 42 $pro_widgets_from_pro = require $pro_manifest_path; 43 if (is_array($pro_widgets_from_pro) && !empty($pro_widgets_from_pro)) { 44 $pro_widgets = $pro_widgets_from_pro; 45 } 46 } 47 } 48 } 49 50 self::$manifest_data = array_merge($free_widgets, $pro_widgets); 30 51 } 52 31 53 return self::$manifest_data; 32 54 } -
marquee-addons-for-elementor/trunk/widget-manifest.php
r3430065 r3442414 10 10 if (!defined('ABSPATH')) exit; 11 11 12 return[12 $free_widgets = [ 13 13 // Free Widgets 14 14 'deensimc-image-marquee' => [ … … 168 168 'file' => 'class-deensimc-image-hotspot.php', 169 169 'class' => '\Deensimc_Image_Hotspot', 170 ], 171 172 // PRO Widgets & Extensions 170 ] 171 ]; 172 173 $pro_widgets = [ 173 174 'deensimcpro-3d-grid-marquee' => [ 174 175 'cat' => 'general', … … 313 314 'demo' => 'https://marqueeaddons.com/', 314 315 'cat' => 'extensions', 315 'pro_url' => 'https://marqueeaddons.com/ pricing/',316 'pro_url' => 'https://marqueeaddons.com/image-rotation/', 316 317 ], 317 318 ]; 319 320 return [ 321 'free' => $free_widgets, 322 'pro' => $pro_widgets 323 ];
Note: See TracChangeset
for help on using the changeset viewer.