Addons for Elementor - Version 7.1.7

Version Description

  • Fixed - Elementor dropdown menu displaying incorrectly when Livemesh Addons is activated
  • Update - Compatibility with Elementor 3.7
Download this release

Release Info

Developer livemesh
Plugin Icon 128x128 Addons for Elementor
Version 7.1.7
Comparing to
See all releases

Code changes from version 7.1.6 to 7.1.7

addons-for-elementor.php CHANGED
@@ -8,11 +8,11 @@
8
  * Author URI: https://livemeshelementor.com
9
  * License: GPL3
10
  * License URI: https://www.gnu.org/licenses/gpl-3.0.txt
11
- * Version: 7.1.6
12
  * Text Domain: livemesh-el-addons
13
  * Domain Path: languages
14
- * Elementor tested up to: 3.6.1
15
- * Elementor Pro tested up to: 3.6.4
16
  *
17
  * Livemesh Addons for Elementor is distributed under the terms of the GNU
18
  * General Public License as published by the Free Software Foundation,
@@ -37,7 +37,7 @@ if ( !defined( 'ABSPATH' ) ) {
37
 
38
  if ( !function_exists( 'lae_fs' ) ) {
39
  // Plugin version
40
- define( 'LAE_VERSION', '7.1.6' );
41
  // Plugin Root File
42
  define( 'LAE_PLUGIN_FILE', __FILE__ );
43
  // Plugin Folder Path
8
  * Author URI: https://livemeshelementor.com
9
  * License: GPL3
10
  * License URI: https://www.gnu.org/licenses/gpl-3.0.txt
11
+ * Version: 7.1.7
12
  * Text Domain: livemesh-el-addons
13
  * Domain Path: languages
14
+ * Elementor tested up to: 3.7.0
15
+ * Elementor Pro tested up to: 3.7.0
16
  *
17
  * Livemesh Addons for Elementor is distributed under the terms of the GNU
18
  * General Public License as published by the Free Software Foundation,
37
 
38
  if ( !function_exists( 'lae_fs' ) ) {
39
  // Plugin version
40
+ define( 'LAE_VERSION', '7.1.7' );
41
  // Plugin Root File
42
  define( 'LAE_PLUGIN_FILE', __FILE__ );
43
  // Plugin Folder Path
assets/css/lib/animate.css CHANGED
@@ -8,27 +8,27 @@
8
  * Copyright (c) 2016 Daniel Eden
9
  */
10
 
11
- .animated {
12
  -webkit-animation-duration: 1s;
13
  animation-duration: 1s;
14
  -webkit-animation-fill-mode: both;
15
  animation-fill-mode: both;
16
  }
17
 
18
- .animated.infinite {
19
  -webkit-animation-iteration-count: infinite;
20
  animation-iteration-count: infinite;
21
  }
22
 
23
- .animated.hinge {
24
  -webkit-animation-duration: 2s;
25
  animation-duration: 2s;
26
  }
27
 
28
- .animated.flipOutX,
29
- .animated.flipOutY,
30
- .animated.bounceIn,
31
- .animated.bounceOut {
32
  -webkit-animation-duration: .75s;
33
  animation-duration: .75s;
34
  }
@@ -1835,7 +1835,7 @@
1835
  }
1836
  }
1837
 
1838
- .animated.flip {
1839
  -webkit-backface-visibility: visible;
1840
  backface-visibility: visible;
1841
  -webkit-animation-name: flip;
8
  * Copyright (c) 2016 Daniel Eden
9
  */
10
 
11
+ .lae-animated {
12
  -webkit-animation-duration: 1s;
13
  animation-duration: 1s;
14
  -webkit-animation-fill-mode: both;
15
  animation-fill-mode: both;
16
  }
17
 
18
+ .lae-animated.infinite {
19
  -webkit-animation-iteration-count: infinite;
20
  animation-iteration-count: infinite;
21
  }
22
 
23
+ .lae-animated.hinge {
24
  -webkit-animation-duration: 2s;
25
  animation-duration: 2s;
26
  }
27
 
28
+ .lae-animated.flipOutX,
29
+ .lae-animated.flipOutY,
30
+ .lae-animated.bounceIn,
31
+ .lae-animated.bounceOut {
32
  -webkit-animation-duration: .75s;
33
  animation-duration: .75s;
34
  }
1835
  }
1836
  }
1837
 
1838
+ .lae-animated.flip {
1839
  -webkit-backface-visibility: visible;
1840
  backface-visibility: visible;
1841
  -webkit-animation-name: flip;
assets/js/lae-frontend.js CHANGED
@@ -19,12 +19,12 @@ if (typeof (jQuery) != 'undefined') {
19
  setup_animations: function () {
20
 
21
  /* Hide the elements if required to prepare for animation */
22
- $(".lae-visible-on-scroll:not(.animated)").css('opacity', 0);
23
 
24
  "function" != typeof window.lae_animate_widgets && (window.lae_animate_widgets = function () {
25
- "undefined" != typeof $.fn.livemeshWaypoint && $(".lae-animate-on-scroll:not(.animated)").livemeshWaypoint(function () {
26
  var animateClass = $(this.element).data("animation");
27
- $(this.element).addClass("animated " + animateClass).css('opacity', 1);
28
  }, {
29
  offset: "85%"
30
  })
19
  setup_animations: function () {
20
 
21
  /* Hide the elements if required to prepare for animation */
22
+ $(".lae-visible-on-scroll:not(.lae-animated)").css('opacity', 0);
23
 
24
  "function" != typeof window.lae_animate_widgets && (window.lae_animate_widgets = function () {
25
+ "undefined" != typeof $.fn.livemeshWaypoint && $(".lae-animate-on-scroll:not(.lae-animated)").livemeshWaypoint(function () {
26
  var animateClass = $(this.element).data("animation");
27
+ $(this.element).addClass("lae-animated " + animateClass).css('opacity', 1);
28
  }, {
29
  offset: "85%"
30
  })
assets/js/lae-frontend.min.js CHANGED
@@ -1 +1 @@
1
- if(typeof jQuery!="undefined"){(function($){"use strict";$(function(){var LAE_Frontend={init:function(){this.output_custom_css();this.setup_animations()},setup_animations:function(){$(".lae-visible-on-scroll:not(.animated)").css("opacity",0);"function"!=typeof window.lae_animate_widgets&&(window.lae_animate_widgets=function(){"undefined"!=typeof $.fn.livemeshWaypoint&&$(".lae-animate-on-scroll:not(.animated)").livemeshWaypoint(function(){var animateClass=$(this.element).data("animation");$(this.element).addClass("animated "+animateClass).css("opacity",1)},{offset:"85%"})});window.setTimeout(lae_animate_widgets,500)},output_custom_css:function(){var custom_css=lae_js_vars.custom_css;if(custom_css!==undefined&&custom_css!=""){custom_css='<style type="text/css">'+custom_css+"</style>";$("head").append(custom_css)}},isMobile:function(){"use strict";if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)){return true}return false}};LAE_Frontend.init()})})(jQuery)}
1
+ if(typeof jQuery!="undefined"){(function($){"use strict";$(function(){var LAE_Frontend={init:function(){this.output_custom_css();this.setup_animations()},setup_animations:function(){$(".lae-visible-on-scroll:not(.lae-animated)").css("opacity",0);"function"!=typeof window.lae_animate_widgets&&(window.lae_animate_widgets=function(){"undefined"!=typeof $.fn.livemeshWaypoint&&$(".lae-animate-on-scroll:not(.lae-animated)").livemeshWaypoint(function(){var animateClass=$(this.element).data("animation");$(this.element).addClass("lae-animated "+animateClass).css("opacity",1)},{offset:"85%"})});window.setTimeout(lae_animate_widgets,500)},output_custom_css:function(){var custom_css=lae_js_vars.custom_css;if(custom_css!==undefined&&custom_css!=""){custom_css='<style type="text/css">'+custom_css+"</style>";$("head").append(custom_css)}},isMobile:function(){"use strict";if(/Android|webOS|iPhone|iPad|iPod|BlackBerry|IEMobile|Opera Mini/i.test(navigator.userAgent)){return true}return false}};LAE_Frontend.init()})})(jQuery)}
plugin.php CHANGED
@@ -45,7 +45,7 @@ if ( !class_exists( 'Livemesh_Elementor_Addons' ) ) {
45
  public function __clone()
46
  {
47
  // Cloning instances of the class is forbidden
48
- _doing_it_wrong( __FUNCTION__, __( 'Cheatin&#8217; huh?', 'livemesh-el-addons' ), '7.1.6' );
49
  }
50
 
51
  /**
@@ -55,7 +55,7 @@ if ( !class_exists( 'Livemesh_Elementor_Addons' ) ) {
55
  public function __wakeup()
56
  {
57
  // Unserializing instances of the class is forbidden
58
- _doing_it_wrong( __FUNCTION__, __( 'Cheatin&#8217; huh?', 'livemesh-el-addons' ), '7.1.6' );
59
  }
60
 
61
  private function setup_debug_constants()
@@ -410,8 +410,9 @@ if ( !class_exists( 'Livemesh_Elementor_Addons' ) ) {
410
  */
411
  public function register_frontend_styles()
412
  {
 
413
  wp_register_style(
414
- 'animate',
415
  LAE_PLUGIN_URL . 'assets/css/lib/animate.css',
416
  array(),
417
  LAE_VERSION
@@ -454,7 +455,7 @@ if ( !class_exists( 'Livemesh_Elementor_Addons' ) ) {
454
  */
455
  public function enqueue_frontend_styles()
456
  {
457
- wp_enqueue_style( 'animate' );
458
  wp_enqueue_style( 'lae-sliders-styles' );
459
  wp_enqueue_style( 'lae-icomoon-styles' );
460
  wp_enqueue_style( 'lae-frontend-styles' );
45
  public function __clone()
46
  {
47
  // Cloning instances of the class is forbidden
48
+ _doing_it_wrong( __FUNCTION__, __( 'Cheatin&#8217; huh?', 'livemesh-el-addons' ), '7.1.7' );
49
  }
50
 
51
  /**
55
  public function __wakeup()
56
  {
57
  // Unserializing instances of the class is forbidden
58
+ _doing_it_wrong( __FUNCTION__, __( 'Cheatin&#8217; huh?', 'livemesh-el-addons' ), '7.1.7' );
59
  }
60
 
61
  private function setup_debug_constants()
410
  */
411
  public function register_frontend_styles()
412
  {
413
+ /* TODO: Migrate to elementor animate handle for compatibility */
414
  wp_register_style(
415
+ 'lae-animate',
416
  LAE_PLUGIN_URL . 'assets/css/lib/animate.css',
417
  array(),
418
  LAE_VERSION
455
  */
456
  public function enqueue_frontend_styles()
457
  {
458
+ wp_enqueue_style( 'lae-animate' );
459
  wp_enqueue_style( 'lae-sliders-styles' );
460
  wp_enqueue_style( 'lae-icomoon-styles' );
461
  wp_enqueue_style( 'lae-frontend-styles' );
readme.txt CHANGED
@@ -5,9 +5,9 @@ Donate link: https://livemeshelementor.com/
5
  Contributors: livemesh, elementoraddons, freemius
6
  Tags: elementor, elementor addons, elementor extensions, elementor widgets, page builder, woocommerce elementor
7
  Requires at least: 5.0
8
- Tested up to: 5.9
9
  Requires PHP: 5.6
10
- Stable Tag: 7.1.6
11
  License: GPLv3
12
  License URI: https://opensource.org/licenses/GPL-3.0
13
 
@@ -259,6 +259,10 @@ Email us at support[at]livemeshthemes.com and we will be happy to assist you.
259
 
260
 
261
 
 
 
 
 
262
  = 7.1.6 =
263
  * Fixed - Deprecated warning in Elementor 3.6
264
 
5
  Contributors: livemesh, elementoraddons, freemius
6
  Tags: elementor, elementor addons, elementor extensions, elementor widgets, page builder, woocommerce elementor
7
  Requires at least: 5.0
8
+ Tested up to: 6.0
9
  Requires PHP: 5.6
10
+ Stable Tag: 7.1.7
11
  License: GPLv3
12
  License URI: https://opensource.org/licenses/GPL-3.0
13
 
259
 
260
 
261
 
262
+ = 7.1.7 =
263
+ * Fixed - Elementor dropdown menu displaying incorrectly when Livemesh Addons is activated
264
+ * Update - Compatibility with Elementor 3.7
265
+
266
  = 7.1.6 =
267
  * Fixed - Deprecated warning in Elementor 3.6
268