Elementor Custom Skin - Version 2.1.0

Version Description

  • Solved Error issue with Dynamic Button Link.
  • Solving Astra Theme Issues with Post Items Padding and bordering
  • Post Title made visible again inside Post Items
  • Solved problem with Forms not being sent.
Download this release

Release Info

Developer dudaster
Plugin Icon 128x128 Elementor Custom Skin
Version 2.1.0
Comparing to
See all releases

Code changes from version 2.0.2 to 2.1.0

assets/css/ecs-style.css CHANGED
@@ -1,6 +1,6 @@
1
  /* Elementor Custom Skin */
2
  /* https://www.dudaster.com */
3
- article .elementor-page-title{
4
  display:block;
5
  }
6
 
@@ -38,4 +38,13 @@ article .elementor-page-title{
38
 
39
  height: 100%;
40
 
41
- }
 
 
 
 
 
 
 
 
 
1
  /* Elementor Custom Skin */
2
  /* https://www.dudaster.com */
3
+ .ecs-post-loop .elementor-page-title{
4
  display:block;
5
  }
6
 
38
 
39
  height: 100%;
40
 
41
+ }
42
+
43
+ /* Fix astra css issues */
44
+
45
+ .ecs-post-loop .ast-article-single{
46
+ background-color: none;
47
+ border-bottom:none;
48
+ margin: 0;
49
+ padding: 0;
50
+ }
ele-custom-skin.php CHANGED
@@ -1,7 +1,7 @@
1
  <?php
2
  /*
3
  * Plugin Name: Ele Custom Skin
4
- * Version: 2.0.2
5
  * Description: Elementor Custom Skin for Posts and Archive Posts. You can create a skin as you want.
6
  * Plugin URI: https://dudaster.com
7
  * Author: Dudaster.com
@@ -18,7 +18,7 @@ if ( ! defined( 'ABSPATH' ) ) exit; // Exit if accessed directly
18
  define( 'ELECS_DIR', plugin_dir_path( __FILE__ ));
19
  define( 'ELECS_NAME', plugin_basename( __FILE__ ));
20
  define( 'ELECS_URL', plugin_dir_url( __FILE__ ));
21
- define ('ELECS_VER','2.0.2');
22
 
23
  include_once ELECS_DIR.'includes/ecs-notices.php';
24
  include_once ELECS_DIR.'includes/ecs-dependencies.php';
1
  <?php
2
  /*
3
  * Plugin Name: Ele Custom Skin
4
+ * Version: 2.1.0
5
  * Description: Elementor Custom Skin for Posts and Archive Posts. You can create a skin as you want.
6
  * Plugin URI: https://dudaster.com
7
  * Author: Dudaster.com
18
  define( 'ELECS_DIR', plugin_dir_path( __FILE__ ));
19
  define( 'ELECS_NAME', plugin_basename( __FILE__ ));
20
  define( 'ELECS_URL', plugin_dir_url( __FILE__ ));
21
+ define ('ELECS_VER','2.1.0');
22
 
23
  include_once ELECS_DIR.'includes/ecs-notices.php';
24
  include_once ELECS_DIR.'includes/ecs-dependencies.php';
includes/admin-bar-menu.php CHANGED
@@ -43,6 +43,7 @@ class ECS_Admin_Bar_Menu {
43
  if ( $document->is_editable_by_current_user() ) {
44
  self::$admin_bar_edit_documents[ $document->get_main_id() ] = $document;
45
  }
 
46
  }
47
 
48
  private static function add_menu_in_admin_bar() {
43
  if ( $document->is_editable_by_current_user() ) {
44
  self::$admin_bar_edit_documents[ $document->get_main_id() ] = $document;
45
  }
46
+ \Elementor\Plugin::$instance->documents->restore_document();
47
  }
48
 
49
  private static function add_menu_in_admin_bar() {
readme.txt CHANGED
@@ -4,7 +4,7 @@ Tags: page-builder, elementor, loop, archive list, post widget, skin, custom, po
4
  Donate link: https://www.paypal.me/dudaster
5
  Requires at least: 5.0
6
  Tested up to: 5.4.2
7
- Stable tag: 2.0.2
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
@@ -66,6 +66,12 @@ Add to your template a Post or Post Archive widget and from Skins select Custom
66
 
67
  == Changelog ==
68
 
 
 
 
 
 
 
69
  = 2.0.2 =
70
  * Fixing issues
71
 
4
  Donate link: https://www.paypal.me/dudaster
5
  Requires at least: 5.0
6
  Tested up to: 5.4.2
7
+ Stable tag: 2.1.0
8
  License: GPLv2 or later
9
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
10
 
66
 
67
  == Changelog ==
68
 
69
+ = 2.1.0 =
70
+ * Solved Error issue with Dynamic Button Link.
71
+ * Solving Astra Theme Issues with Post Items Padding and bordering
72
+ * Post Title made visible again inside Post Items
73
+ * Solved problem with Forms not being sent.
74
+
75
  = 2.0.2 =
76
  * Fixing issues
77
 
skins/skin-custom.php CHANGED
@@ -517,7 +517,9 @@ class Skin_Posts_ECS extends Skin_Base {
517
  $settings = $this->parent->get_active_settings();
518
 
519
  }
520
- $parsed_settings = @$this->parent->parse_dynamic_settings( $settings );// @it throws that nasty Warning: Invalid argument ...
 
 
521
  if ( $setting_key ) {
522
  return $parsed_settings[ $setting_key ];
523
  }
517
  $settings = $this->parent->get_active_settings();
518
 
519
  }
520
+ $controls=$this->parent->get_controls();
521
+ $controls = array_intersect_key($controls,$settings);
522
+ $parsed_settings = $this->parent->parse_dynamic_settings( $settings, $controls );
523
  if ( $setting_key ) {
524
  return $parsed_settings[ $setting_key ];
525
  }