Elementor Essential Addons - Version 2.7.4

Version Description

  • (Make sure to clear cache nad hrad refresh the page after update)
  • Button elements improved
  • Fancy Text element improved
  • Image Accordion improved
  • Few minor bugfix and improvements
Download this release

Release Info

Developer re_enter_rupok
Plugin Icon 128x128 Elementor Essential Addons
Version 2.7.4
Comparing to
See all releases

Code changes from version 2.7.3 to 2.7.4

Files changed (60) hide show
  1. admin/assets/css/admin.css +0 -0
  2. admin/assets/images/ea-icon-color.png +0 -0
  3. admin/assets/images/ea-icon.png +0 -0
  4. admin/assets/images/eael-featured.png +0 -0
  5. admin/assets/images/gift-icon.png +0 -0
  6. admin/assets/images/icon-heart.svg +0 -0
  7. admin/assets/images/lock-icon.png +0 -0
  8. admin/assets/js/admin.js +0 -0
  9. admin/assets/vendor/sweetalert2/css/sweetalert2.min.css +0 -0
  10. admin/assets/vendor/sweetalert2/js/core.js +0 -0
  11. admin/assets/vendor/sweetalert2/js/sweetalert2.min.js +0 -0
  12. admin/settings.php +0 -0
  13. assets/css/essential-addons-editor.css +0 -0
  14. assets/css/essential-addons-elementor.css +7 -18
  15. assets/img/accordion.png +0 -0
  16. assets/img/bg.jpg +0 -0
  17. assets/img/flexia-preview.jpg +0 -0
  18. assets/js/eael-scripts.js +0 -0
  19. assets/js/fancy-text.js +0 -0
  20. assets/js/jquery.magnific-popup.min.js +0 -0
  21. assets/js/load-more.js +0 -0
  22. assets/js/masonry.min.js +0 -0
  23. assets/js/mixitup.min.js +0 -0
  24. assets/social-feeds/codebird.js +0 -0
  25. assets/social-feeds/doT.min.js +0 -0
  26. assets/social-feeds/jquery.socialfeed.js +0 -0
  27. assets/social-feeds/moment.js +0 -0
  28. elements/advance-accordion/advance-accordion.php +0 -0
  29. elements/advance-tabs/advance-tabs.php +0 -0
  30. elements/caldera-forms/caldera-forms.php +0 -0
  31. elements/call-to-action/call-to-action.php +0 -0
  32. elements/contact-form-7/contact-form-7.php +0 -0
  33. elements/content-ticker/content-ticker.php +0 -0
  34. elements/countdown/countdown.php +0 -0
  35. elements/creative-button/creative-button.php +106 -143
  36. elements/data-table/data-table.php +0 -0
  37. elements/dual-color-header/dual-color-header.php +0 -0
  38. elements/facebook-feed/facebook-feed.php +0 -0
  39. elements/fancy-text/fancy-text.php +0 -0
  40. elements/filterable-gallery/filterable-gallery.php +0 -0
  41. elements/flipbox/flipbox.php +0 -0
  42. elements/gravity-form/gravity-form.php +0 -0
  43. elements/image-accordion/image-accordion.php +0 -0
  44. elements/infobox/infobox.php +0 -0
  45. elements/ninja-form/ninja-form.php +0 -0
  46. elements/post-grid/post-grid.php +0 -0
  47. elements/post-timeline/post-timeline.php +0 -0
  48. elements/pricing-table/pricing-table.php +0 -0
  49. elements/product-grid/product-grid.php +0 -0
  50. elements/team-members/team-members.php +0 -0
  51. elements/testimonials/testimonials.php +0 -0
  52. elements/tooltip/tooltip.php +0 -0
  53. elements/twitter-feed/twitter-feed.php +0 -0
  54. elements/weforms/weforms.php +0 -0
  55. elements/wpforms/wpforms.php +0 -0
  56. essential_adons_elementor.php +1 -1
  57. includes/class-plugin-usage-tracker.php +0 -0
  58. includes/elementor-helper.php +0 -0
  59. includes/queries.php +0 -0
  60. readme.txt +9 -2
admin/assets/css/admin.css CHANGED
File without changes
admin/assets/images/ea-icon-color.png CHANGED
File without changes
admin/assets/images/ea-icon.png CHANGED
File without changes
admin/assets/images/eael-featured.png CHANGED
File without changes
admin/assets/images/gift-icon.png CHANGED
File without changes
admin/assets/images/icon-heart.svg CHANGED
File without changes
admin/assets/images/lock-icon.png CHANGED
File without changes
admin/assets/js/admin.js CHANGED
File without changes
admin/assets/vendor/sweetalert2/css/sweetalert2.min.css CHANGED
File without changes
admin/assets/vendor/sweetalert2/js/core.js CHANGED
File without changes
admin/assets/vendor/sweetalert2/js/sweetalert2.min.js CHANGED
File without changes
admin/settings.php CHANGED
File without changes
assets/css/essential-addons-editor.css CHANGED
File without changes
assets/css/essential-addons-elementor.css CHANGED
@@ -91,31 +91,20 @@
91
  .eael-creative-button-align-center {
92
  text-align: center;
93
  }
94
- .eael-creative-button-align-center .eael-creative-button {
95
- float: none;
96
- display: inline-block;
97
- }
98
- .eael-creative-button-align-left .eael-creative-button {
99
- float: left;
100
- }
101
- .eael-creative-button-align-right .eael-creative-button {
102
- float: right;
103
- }
104
- .eael-creative-button-align-justify .eael-creative-button {
105
- display: block;
106
- float: none;
107
- }
108
- .eael-creative-button {
109
- float: left;
110
  min-width: 150px;
111
  text-align: center;
112
  vertical-align: middle;
113
  position: relative;
114
  z-index: 1;
115
  -webkit-backface-visibility: hidden;
116
- backface-visibility: hidden;
117
  -moz-osx-font-smoothing: grayscale;
118
- }
119
  .eael-creative-button:focus {
120
  outline: none;
121
  }
91
  .eael-creative-button-align-center {
92
  text-align: center;
93
  }
94
+ .eael-creative-button-wrapper {
95
+ display: flex;
96
+ }
97
+
98
+ .eael-creative-button {
99
+ flex: 0 0 auto;
 
 
 
 
 
 
 
 
 
 
100
  min-width: 150px;
101
  text-align: center;
102
  vertical-align: middle;
103
  position: relative;
104
  z-index: 1;
105
  -webkit-backface-visibility: hidden;
 
106
  -moz-osx-font-smoothing: grayscale;
107
+ }
108
  .eael-creative-button:focus {
109
  outline: none;
110
  }
assets/img/accordion.png CHANGED
File without changes
assets/img/bg.jpg CHANGED
File without changes
assets/img/flexia-preview.jpg CHANGED
File without changes
assets/js/eael-scripts.js CHANGED
File without changes
assets/js/fancy-text.js CHANGED
File without changes
assets/js/jquery.magnific-popup.min.js CHANGED
File without changes
assets/js/load-more.js CHANGED
File without changes
assets/js/masonry.min.js CHANGED
File without changes
assets/js/mixitup.min.js CHANGED
File without changes
assets/social-feeds/codebird.js CHANGED
File without changes
assets/social-feeds/doT.min.js CHANGED
File without changes
assets/social-feeds/jquery.socialfeed.js CHANGED
File without changes
assets/social-feeds/moment.js CHANGED
File without changes
elements/advance-accordion/advance-accordion.php CHANGED
File without changes
elements/advance-tabs/advance-tabs.php CHANGED
File without changes
elements/caldera-forms/caldera-forms.php CHANGED
File without changes
elements/call-to-action/call-to-action.php CHANGED
File without changes
elements/contact-form-7/contact-form-7.php CHANGED
File without changes
elements/content-ticker/content-ticker.php CHANGED
File without changes
elements/countdown/countdown.php CHANGED
File without changes
elements/creative-button/creative-button.php CHANGED
@@ -64,55 +64,17 @@ class Widget_Eael_Creative_Button extends Widget_Base {
64
  $this->add_control(
65
  'creative_button_link_url',
66
  [
67
- 'label' => __( 'Link URL', 'essential-addons-elementor' ),
68
- 'type' => Controls_Manager::TEXT,
69
  'label_block' => true,
70
- 'default' => '#',
71
- 'placeholder' => __( 'Enter link URL for the button', 'essential-addons-elementor' ),
72
- 'title' => __( 'Enter heading for the button', 'essential-addons-elementor' ),
 
 
73
  ]
74
  );
75
 
76
- $this->add_control(
77
- 'creative_button_link_target',
78
- [
79
- 'label' => esc_html__( 'Open in new window?', 'essential-addons-elementor' ),
80
- 'type' => Controls_Manager::SWITCHER,
81
- 'label_on' => __( '_blank', 'essential-addons-elementor' ),
82
- 'label_off' => __( '_self', 'essential-addons-elementor' ),
83
- 'default' => '_self',
84
- ]
85
- );
86
-
87
- $this->add_responsive_control(
88
- 'eael_creative_button_alignment',
89
- [
90
- 'label' => esc_html__( 'Button Alignment', 'essential-addons-elementor' ),
91
- 'type' => Controls_Manager::CHOOSE,
92
- 'label_block' => true,
93
- 'options' => [
94
- 'left' => [
95
- 'title' => esc_html__( 'Left', 'essential-addons-elementor' ),
96
- 'icon' => 'fa fa-align-left',
97
- ],
98
- 'center' => [
99
- 'title' => esc_html__( 'Center', 'essential-addons-elementor' ),
100
- 'icon' => 'fa fa-align-center',
101
- ],
102
- 'right' => [
103
- 'title' => esc_html__( 'Right', 'essential-addons-elementor' ),
104
- 'icon' => 'fa fa-align-right',
105
- ],
106
- 'justify' => [
107
- 'title' => __( 'Justified', 'essential-addons-elementor' ),
108
- 'icon' => 'fa fa-align-justify',
109
- ],
110
- ],
111
- 'default' => '',
112
- 'prefix_class' => 'eael-creative-button-align-',
113
- ]
114
- );
115
-
116
  $this->add_control(
117
  'eael_creative_button_icon',
118
  [
@@ -223,7 +185,55 @@ class Widget_Eael_Creative_Button extends Widget_Base {
223
  ]
224
  );
225
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
226
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
227
 
228
  $this->add_group_control(
229
  Group_Control_Typography::get_type(),
@@ -240,6 +250,14 @@ class Widget_Eael_Creative_Button extends Widget_Base {
240
  'label' => esc_html__( 'Button Padding', 'essential-addons-elementor' ),
241
  'type' => Controls_Manager::DIMENSIONS,
242
  'size_units' => [ 'px', 'em', '%' ],
 
 
 
 
 
 
 
 
243
  ]
244
  );
245
 
@@ -255,6 +273,11 @@ class Widget_Eael_Creative_Button extends Widget_Base {
255
  'label' => esc_html__( 'Text Color', 'essential-addons-elementor' ),
256
  'type' => Controls_Manager::COLOR,
257
  'default' => '#ffffff',
 
 
 
 
 
258
  ]
259
  );
260
 
@@ -266,6 +289,14 @@ class Widget_Eael_Creative_Button extends Widget_Base {
266
  'label' => esc_html__( 'Background Color', 'essential-addons-elementor' ),
267
  'type' => Controls_Manager::COLOR,
268
  'default' => '#333333',
 
 
 
 
 
 
 
 
269
  ]
270
  );
271
 
@@ -307,6 +338,10 @@ class Widget_Eael_Creative_Button extends Widget_Base {
307
  'label' => esc_html__( 'Text Color', 'essential-addons-elementor' ),
308
  'type' => Controls_Manager::COLOR,
309
  'default' => '#ffffff',
 
 
 
 
310
  ]
311
  );
312
 
@@ -316,6 +351,13 @@ class Widget_Eael_Creative_Button extends Widget_Base {
316
  'label' => esc_html__( 'Background Color', 'essential-addons-elementor' ),
317
  'type' => Controls_Manager::COLOR,
318
  'default' => '#f54',
 
 
 
 
 
 
 
319
  ]
320
  );
321
 
@@ -361,107 +403,28 @@ class Widget_Eael_Creative_Button extends Widget_Base {
361
  protected function render( ) {
362
 
363
 
364
- $settings = $this->get_settings();
365
- $creative_button_image = $this->get_settings( 'creative_button_image' );
366
- $button_padding = $this->get_settings( 'eael_creative_button_padding' );
367
 
368
  ?>
369
 
370
-
371
- <a id="eael-creative-button-<?php echo esc_attr($this->get_id()); ?>" class="eael-creative-button <?php echo esc_attr($settings['creative_button_effect'] ); ?>"
372
- href="<?php echo esc_attr($settings['creative_button_link_url'] ); ?>" target="<?php echo esc_attr($settings['creative_button_link_target'] ); ?>" data-text="<?php echo esc_attr($settings['creative_button_secondary_text'] ); ?>">
373
- <span>
374
- <?php if ( ! empty( $settings['eael_creative_button_icon'] ) && $settings['eael_creative_button_icon_alignment'] == 'left' ) : ?>
375
- <i class="<?php echo esc_attr($settings['eael_creative_button_icon'] ); ?> eael-creative-button-icon-left" aria-hidden="true"></i>
376
- <?php endif; ?>
377
-
378
- <?php echo $settings['creative_button_text'];?>
379
-
380
- <?php if ( ! empty( $settings['eael_creative_button_icon'] ) && $settings['eael_creative_button_icon_alignment'] == 'right' ) : ?>
381
- <i class="<?php echo esc_attr($settings['eael_creative_button_icon'] ); ?> eael-creative-button-icon-right" aria-hidden="true"></i>
382
- <?php endif; ?>
383
- </span>
384
- </a>
385
-
386
- <style type="text/css">
387
-
388
- a#eael-creative-button-<?php echo esc_attr($this->get_id()); ?> {
389
- color: <?php echo esc_attr($settings['eael_creative_button_text_color'] ); ?>;
390
- padding: <?php echo $button_padding['top'] . $button_padding['unit'] .' '. $button_padding['right'] . $button_padding['unit'] .' '. $button_padding['bottom'] . $button_padding['unit'] .' '. $button_padding['left'] . $button_padding['unit'] ?>;
391
- background-color: <?php echo esc_attr($settings['eael_creative_button_background_color'] ); ?>;
392
- }
393
-
394
- a#eael-creative-button-<?php echo esc_attr($this->get_id()); ?>:hover {
395
- color: <?php echo esc_attr($settings['eael_creative_button_hover_text_color'] ); ?>;
396
- background-color: <?php echo esc_attr($settings['eael_creative_button_hover_background_color'] ); ?>;
397
- }
398
-
399
-
400
- <?php if ( $settings['creative_button_effect'] == 'eael-creative-button--winona' ): ?>
401
-
402
- a#eael-creative-button-<?php echo esc_attr($this->get_id()); ?>.eael-creative-button--winona::after,
403
- a#eael-creative-button-<?php echo esc_attr($this->get_id()); ?>.eael-creative-button--winona > span {
404
- padding: <?php echo $button_padding['top'] . $button_padding['unit'] .' '. $button_padding['right'] . $button_padding['unit'] .' '. $button_padding['bottom'] . $button_padding['unit'] .' '. $button_padding['left'] . $button_padding['unit'] ?>;
405
- }
406
- a#eael-creative-button-<?php echo esc_attr($this->get_id()); ?>.eael-creative-button--winona::after {
407
- color: <?php echo esc_attr($settings['eael_creative_button_hover_text_color'] ); ?>;
408
- }
409
-
410
- <?php elseif ( $settings['creative_button_effect'] == 'eael-creative-button--ujarak' ): ?>
411
-
412
-
413
- a#eael-creative-button-<?php echo esc_attr($this->get_id()); ?>.eael-creative-button--ujarak:hover {
414
- background-color: <?php echo esc_attr($settings['eael_creative_button_background_color'] ); ?>;
415
- }
416
- a#eael-creative-button-<?php echo esc_attr($this->get_id()); ?>.eael-creative-button--ujarak::before {
417
- background-color: <?php echo esc_attr($settings['eael_creative_button_hover_background_color'] ); ?>;
418
- }
419
-
420
- <?php elseif ( $settings['creative_button_effect'] == 'eael-creative-button--wayra' ): ?>
421
-
422
- a#eael-creative-button-<?php echo esc_attr($this->get_id()); ?>.eael-creative-button--wayra:hover {
423
- background-color: <?php echo esc_attr($settings['eael_creative_button_background_color'] ); ?>;
424
- }
425
- a#eael-creative-button-<?php echo esc_attr($this->get_id()); ?>.eael-creative-button--wayra:hover::before {
426
- background-color: <?php echo esc_attr($settings['eael_creative_button_hover_background_color'] ); ?>;
427
- }
428
-
429
- <?php elseif ( $settings['creative_button_effect'] == 'eael-creative-button--tamaya' ): ?>
430
-
431
- a#eael-creative-button-<?php echo esc_attr($this->get_id()); ?>.eael-creative-button--tamaya::before,
432
- a#eael-creative-button-<?php echo esc_attr($this->get_id()); ?>.eael-creative-button--tamaya::after {
433
- background-color: <?php echo esc_attr($settings['eael_creative_button_background_color'] ); ?>;
434
- color: <?php echo esc_attr($settings['eael_creative_button_text_color'] ); ?>;
435
- }
436
-
437
- a#eael-creative-button-<?php echo esc_attr($this->get_id()); ?>.eael-creative-button--tamaya:hover {
438
- background-color: <?php echo esc_attr($settings['eael_creative_button_hover_background_color'] ); ?>;
439
- }
440
-
441
- a#eael-creative-button-<?php echo esc_attr($this->get_id()); ?>.eael-creative-button--tamaya::before {
442
- padding: <?php echo $button_padding['top'] . $button_padding['unit'] .' '. $button_padding['right'] . $button_padding['unit'] .' '. $button_padding['bottom'] . $button_padding['unit'] .' '. $button_padding['left'] . $button_padding['unit'] ?>;
443
- }
444
-
445
- <?php elseif ( $settings['creative_button_effect'] == 'eael-creative-button--rayen' ): ?>
446
-
447
- a#eael-creative-button-<?php echo esc_attr($this->get_id()); ?>.eael-creative-button--rayen:hover {
448
- background-color: <?php echo esc_attr($settings['eael_creative_button_background_color'] ); ?>;
449
- }
450
- a#eael-creative-button-<?php echo esc_attr($this->get_id()); ?>.eael-creative-button--rayen::before {
451
- background-color: <?php echo esc_attr($settings['eael_creative_button_hover_background_color'] ); ?>;
452
- }
453
- a#eael-creative-button-<?php echo esc_attr($this->get_id()); ?>.eael-creative-button--rayen::before,
454
- a#eael-creative-button-<?php echo esc_attr($this->get_id()); ?>.eael-creative-button--rayen > span {
455
- padding: <?php echo $button_padding['top'] . $button_padding['unit'] .' '. $button_padding['right'] . $button_padding['unit'] .' '. $button_padding['bottom'] . $button_padding['unit'] .' '. $button_padding['left'] . $button_padding['unit'] ?>;
456
- }
457
-
458
- <?php else: ?>
459
-
460
-
461
- <?php endif; ?>
462
-
463
- </style>
464
-
465
 
466
  <?php
467
 
64
  $this->add_control(
65
  'creative_button_link_url',
66
  [
67
+ 'label' => esc_html__( 'Link URL', 'essential-addons-elementor' ),
68
+ 'type' => Controls_Manager::URL,
69
  'label_block' => true,
70
+ 'default' => [
71
+ 'url' => '#',
72
+ 'is_external' => '',
73
+ ],
74
+ 'show_external' => true,
75
  ]
76
  );
77
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
78
  $this->add_control(
79
  'eael_creative_button_icon',
80
  [
185
  ]
186
  );
187
 
188
+ $this->add_responsive_control(
189
+ 'eael_creative_button_alignment',
190
+ [
191
+ 'label' => esc_html__( 'Button Alignment', 'essential-addons-elementor' ),
192
+ 'type' => Controls_Manager::CHOOSE,
193
+ 'label_block' => true,
194
+ 'options' => [
195
+ 'flex-start' => [
196
+ 'title' => esc_html__( 'Left', 'essential-addons-elementor' ),
197
+ 'icon' => 'fa fa-align-left',
198
+ ],
199
+ 'center' => [
200
+ 'title' => esc_html__( 'Center', 'essential-addons-elementor' ),
201
+ 'icon' => 'fa fa-align-center',
202
+ ],
203
+ 'flex-end' => [
204
+ 'title' => esc_html__( 'Right', 'essential-addons-elementor' ),
205
+ 'icon' => 'fa fa-align-right',
206
+ ],
207
+ ],
208
+ 'default' => '',
209
+ 'selectors' => [
210
+ '{{WRAPPER}} .eael-creative-button-wrapper' => 'justify-content: {{VALUE}};',
211
+ ],
212
+ ]
213
+ );
214
 
215
+ $this->add_responsive_control(
216
+ 'eael_creative_button_width',
217
+ [
218
+ 'label' => esc_html__( 'Width', 'essential-addons-elementor' ),
219
+ 'type' => Controls_Manager::SLIDER,
220
+ 'size_units' => [ 'px', '%' ],
221
+ 'range' => [
222
+ 'px' => [
223
+ 'min' => 0,
224
+ 'max' => 500,
225
+ 'step' => 1,
226
+ ],
227
+ '%' => [
228
+ 'min' => 0,
229
+ 'max' => 100,
230
+ ],
231
+ ],
232
+ 'selectors' => [
233
+ '{{WRAPPER}} .eael-creative-button' => 'width: {{SIZE}}{{UNIT}};',
234
+ ],
235
+ ]
236
+ );
237
 
238
  $this->add_group_control(
239
  Group_Control_Typography::get_type(),
250
  'label' => esc_html__( 'Button Padding', 'essential-addons-elementor' ),
251
  'type' => Controls_Manager::DIMENSIONS,
252
  'size_units' => [ 'px', 'em', '%' ],
253
+ 'selectors' => [
254
+ '{{WRAPPER}} .eael-creative-button' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
255
+ '{{WRAPPER}} .eael-creative-button.eael-creative-button--winona::after' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
256
+ '{{WRAPPER}} .eael-creative-button.eael-creative-button--winona > span' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
257
+ '{{WRAPPER}} .eael-creative-button.eael-creative-button--tamaya::before' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
258
+ '{{WRAPPER}} .eael-creative-button.eael-creative-button--rayen::before' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
259
+ '{{WRAPPER}} .eael-creative-button.eael-creative-button--rayen > span' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
260
+ ],
261
  ]
262
  );
263
 
273
  'label' => esc_html__( 'Text Color', 'essential-addons-elementor' ),
274
  'type' => Controls_Manager::COLOR,
275
  'default' => '#ffffff',
276
+ 'selectors' => [
277
+ '{{WRAPPER}} .eael-creative-button' => 'color: {{VALUE}};',
278
+ '{{WRAPPER}} .eael-creative-button.eael-creative-button--tamaya::before' => 'color: {{VALUE}};',
279
+ '{{WRAPPER}} .eael-creative-button.eael-creative-button--tamaya::after' => 'color: {{VALUE}};',
280
+ ],
281
  ]
282
  );
283
 
289
  'label' => esc_html__( 'Background Color', 'essential-addons-elementor' ),
290
  'type' => Controls_Manager::COLOR,
291
  'default' => '#333333',
292
+ 'selectors' => [
293
+ '{{WRAPPER}} .eael-creative-button' => 'background-color: {{VALUE}};',
294
+ '{{WRAPPER}} .eael-creative-button.eael-creative-button--ujarak:hover' => 'background-color: {{VALUE}};',
295
+ '{{WRAPPER}} .eael-creative-button.eael-creative-button--wayra:hover' => 'background-color: {{VALUE}};',
296
+ '{{WRAPPER}} .eael-creative-button.eael-creative-button--tamaya::before' => 'background-color: {{VALUE}};',
297
+ '{{WRAPPER}} .eael-creative-button.eael-creative-button--tamaya::after' => 'background-color: {{VALUE}};',
298
+ '{{WRAPPER}} .eael-creative-button.eael-creative-button--rayen:hover' => 'background-color: {{VALUE}};',
299
+ ],
300
  ]
301
  );
302
 
338
  'label' => esc_html__( 'Text Color', 'essential-addons-elementor' ),
339
  'type' => Controls_Manager::COLOR,
340
  'default' => '#ffffff',
341
+ 'selectors' => [
342
+ '{{WRAPPER}} .eael-creative-button:hover' => 'color: {{VALUE}};',
343
+ '{{WRAPPER}} .eael-creative-button.eael-creative-button--winona::after' => 'color: {{VALUE}};',
344
+ ],
345
  ]
346
  );
347
 
351
  'label' => esc_html__( 'Background Color', 'essential-addons-elementor' ),
352
  'type' => Controls_Manager::COLOR,
353
  'default' => '#f54',
354
+ 'selectors' => [
355
+ '{{WRAPPER}} .eael-creative-button:hover' => 'background-color: {{VALUE}};',
356
+ '{{WRAPPER}} .eael-creative-button.eael-creative-button--ujarak::before' => 'background-color: {{VALUE}};',
357
+ '{{WRAPPER}} .eael-creative-button.eael-creative-button--wayra:hover::before' => 'background-color: {{VALUE}};',
358
+ '{{WRAPPER}} .eael-creative-button.eael-creative-button--tamaya:hover' => 'background-color: {{VALUE}};',
359
+ '{{WRAPPER}} .eael-creative-button.eael-creative-button--rayen::before' => 'background-color: {{VALUE}};',
360
+ ],
361
  ]
362
  );
363
 
403
  protected function render( ) {
404
 
405
 
406
+ $settings = $this->get_settings();
407
+ $target = $settings['creative_button_link_url']['is_external'] ? 'target="_blank"' : '';
408
+ $nofollow = $settings['creative_button_link_url']['nofollow'] ? 'rel="nofollow"' : '';
409
 
410
  ?>
411
 
412
+ <div class="eael-creative-button-wrapper">
413
+ <a class="eael-creative-button <?php echo esc_attr($settings['creative_button_effect'] ); ?>"
414
+ href="<?php echo esc_attr($settings['creative_button_link_url']['url'] ); ?>" <?php echo $target; ?> <?php $nofollow; ?> data-text="<?php echo esc_attr($settings['creative_button_secondary_text'] ); ?>">
415
+ <span>
416
+ <?php if ( ! empty( $settings['eael_creative_button_icon'] ) && $settings['eael_creative_button_icon_alignment'] == 'left' ) : ?>
417
+ <i class="<?php echo esc_attr($settings['eael_creative_button_icon'] ); ?> eael-creative-button-icon-left" aria-hidden="true"></i>
418
+ <?php endif; ?>
419
+
420
+ <?php echo $settings['creative_button_text'];?>
421
+
422
+ <?php if ( ! empty( $settings['eael_creative_button_icon'] ) && $settings['eael_creative_button_icon_alignment'] == 'right' ) : ?>
423
+ <i class="<?php echo esc_attr($settings['eael_creative_button_icon'] ); ?> eael-creative-button-icon-right" aria-hidden="true"></i>
424
+ <?php endif; ?>
425
+ </span>
426
+ </a>
427
+ </div>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
428
 
429
  <?php
430
 
elements/data-table/data-table.php CHANGED
File without changes
elements/dual-color-header/dual-color-header.php CHANGED
File without changes
elements/facebook-feed/facebook-feed.php CHANGED
File without changes
elements/fancy-text/fancy-text.php CHANGED
File without changes
elements/filterable-gallery/filterable-gallery.php CHANGED
File without changes
elements/flipbox/flipbox.php CHANGED
File without changes
elements/gravity-form/gravity-form.php CHANGED
File without changes
elements/image-accordion/image-accordion.php CHANGED
File without changes
elements/infobox/infobox.php CHANGED
File without changes
elements/ninja-form/ninja-form.php CHANGED
File without changes
elements/post-grid/post-grid.php CHANGED
File without changes
elements/post-timeline/post-timeline.php CHANGED
File without changes
elements/pricing-table/pricing-table.php CHANGED
File without changes
elements/product-grid/product-grid.php CHANGED
File without changes
elements/team-members/team-members.php CHANGED
File without changes
elements/testimonials/testimonials.php CHANGED
File without changes
elements/tooltip/tooltip.php CHANGED
File without changes
elements/twitter-feed/twitter-feed.php CHANGED
File without changes
elements/weforms/weforms.php CHANGED
File without changes
elements/wpforms/wpforms.php CHANGED
File without changes
essential_adons_elementor.php CHANGED
@@ -4,7 +4,7 @@
4
  * Description: The ultimate elements library for Elementor page builder plugin for WordPress.
5
  * Plugin URI: https://essential-addons.com/elementor/
6
  * Author: Codetic
7
- * Version: 2.7.3
8
  * Author URI: https://www.codetic.net
9
  *
10
  * Text Domain: essential-addons-elementor
4
  * Description: The ultimate elements library for Elementor page builder plugin for WordPress.
5
  * Plugin URI: https://essential-addons.com/elementor/
6
  * Author: Codetic
7
+ * Version: 2.7.4
8
  * Author URI: https://www.codetic.net
9
  *
10
  * Text Domain: essential-addons-elementor
includes/class-plugin-usage-tracker.php CHANGED
File without changes
includes/elementor-helper.php CHANGED
File without changes
includes/queries.php CHANGED
File without changes
readme.txt CHANGED
@@ -1,10 +1,10 @@
1
  === Elementor Essential Addons ===
2
- Contributors: Codetic, re_enter_rupok, Asif2BD, robicse11128
3
  Tags: elementor, elements, addons, elementor addon, elementor widget, page builder, builder, visual editor, wordpress page builder, elementor form
4
  Requires at least: 4.0
5
  Tested up to: 4.9.7
6
  Requires PHP: 5.6
7
- Stable tag: 2.7.3
8
  License: GPLv3
9
  License URI: https://opensource.org/licenses/GPL-3.0
10
 
@@ -139,6 +139,13 @@ Your existing elements/content will work with premium version. So you won't lose
139
 
140
  == Changelog ==
141
 
 
 
 
 
 
 
 
142
  = 2.7.3 =
143
  - Countdown element improved and Expire action added
144
  - Post Grid and Post Timeline query optimized and load more improved
1
  === Elementor Essential Addons ===
2
+ Contributors: Codetic, re_enter_rupok, Asif2BD, robicse11128, priyomukul, mahfuz01
3
  Tags: elementor, elements, addons, elementor addon, elementor widget, page builder, builder, visual editor, wordpress page builder, elementor form
4
  Requires at least: 4.0
5
  Tested up to: 4.9.7
6
  Requires PHP: 5.6
7
+ Stable tag: 2.7.4
8
  License: GPLv3
9
  License URI: https://opensource.org/licenses/GPL-3.0
10
 
139
 
140
  == Changelog ==
141
 
142
+ = 2.7.4 =
143
+ - (Make sure to clear cache nad hrad refresh the page after update)
144
+ - Button elements improved
145
+ - Fancy Text element improved
146
+ - Image Accordion improved
147
+ - Few minor bugfix and improvements
148
+
149
  = 2.7.3 =
150
  - Countdown element improved and Expire action added
151
  - Post Grid and Post Timeline query optimized and load more improved