ElementsKit Elementor addons (Header Footer Builder, Mega Menu Builder, Free Elementor Widgets & Elementor Templates Library) - Version 2.6.2

Version Description

Wordpress 4.9+

Download this release

Release Info

Developer wpmet
Plugin Icon wp plugin ElementsKit Elementor addons (Header Footer Builder, Mega Menu Builder, Free Elementor Widgets & Elementor Templates Library)
Version 2.6.2
Comparing to
See all releases

Code changes from version 2.6.1 to 2.6.2

compatibility/wpml/init.php ADDED
@@ -0,0 +1,73 @@
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
1
+ <?php
2
+ namespace ElementsKit_Lite\Compatibility\Wpml;
3
+
4
+ defined( 'ABSPATH' ) || exit;
5
+
6
+
7
+ /**
8
+ * Init
9
+ * Initiate all necessary classes, hooks, configs.
10
+ *
11
+ * @since 1.2.6
12
+ */
13
+ class Init {
14
+
15
+ /**
16
+ * Member Variable
17
+ *
18
+ * @var instance
19
+ */
20
+ private static $instance;
21
+
22
+ /**
23
+ * Instance.
24
+ *
25
+ * Ensures only one instance of the plugin class is loaded or can be loaded.
26
+ *
27
+ * @since 1.2.6
28
+ * @access public
29
+ * @static
30
+ *
31
+ * @return Init An instance of the class.
32
+ */
33
+ public static function instance() {
34
+ if ( is_null( self::$instance ) ) {
35
+
36
+ // Fire when ElementsKit_Lite instance.
37
+ self::$instance = new self();
38
+ }
39
+
40
+ return self::$instance;
41
+ }
42
+
43
+ /**
44
+ * Construct the plugin object.
45
+ *
46
+ * @since 1.2.6
47
+ * @access public
48
+ */
49
+ public function __construct() {
50
+
51
+ if(defined('ICL_SITEPRESS_VERSION')){
52
+ add_filter( 'elementor/documents/get/post_id', [$this, 'wpml_template_translation']);
53
+ }
54
+ }
55
+
56
+ /**
57
+ * Get the ID in the current language or in another language you specify
58
+ * @param $id
59
+ * @return string or array of object ids
60
+ * @since 2.6.1
61
+ * @access public
62
+ */
63
+ public function wpml_template_translation($element_id){
64
+
65
+ $element_type = get_post_type($element_id);
66
+
67
+ if (in_array($element_type, ['elementskit_template', 'elementskit_content'])) {
68
+ return apply_filters('wpml_object_id', $element_id, $element_type, true);
69
+ }
70
+
71
+ return $element_id;
72
+ }
73
+ }
core/build-inline-scripts.php CHANGED
@@ -26,7 +26,7 @@ class Build_Inline_Scripts {
26
  ob_start(); ?>
27
 
28
  var elementskit = {
29
- resturl: '<?php echo esc_url(get_rest_url() . 'elementskit/v1/'); ?>',
30
  }
31
 
32
  <?php
26
  ob_start(); ?>
27
 
28
  var elementskit = {
29
+ resturl: '<?php echo defined( 'ICL_SITEPRESS_VERSION' ) ? esc_url(home_url('/wp-json/elementskit/v1/')) : esc_url(get_rest_url() . 'elementskit/v1/'); ?>',
30
  }
31
 
32
  <?php
elementskit-lite.php CHANGED
@@ -9,7 +9,7 @@ defined( 'ABSPATH' ) || exit;
9
  * Description: The most advanced addons for Elementor with tons of widgets, Header builder, Footer builder, Mega menu builder, layout pack and powerful custom controls.
10
  * Plugin URI: https://products.wpmet.com/elementskit
11
  * Author: Wpmet
12
- * Version: 2.6.1
13
  * Author URI: https://wpmet.com/
14
  *
15
  * Text Domain: elementskit-lite
@@ -32,7 +32,7 @@ final class ElementsKit_Lite {
32
  * @var string The plugin version.
33
  */
34
  static function version() {
35
- return '2.6.1';
36
  }
37
 
38
  /**
9
  * Description: The most advanced addons for Elementor with tons of widgets, Header builder, Footer builder, Mega menu builder, layout pack and powerful custom controls.
10
  * Plugin URI: https://products.wpmet.com/elementskit
11
  * Author: Wpmet
12
+ * Version: 2.6.2
13
  * Author URI: https://wpmet.com/
14
  *
15
  * Text Domain: elementskit-lite
32
  * @var string The plugin version.
33
  */
34
  static function version() {
35
+ return '2.6.2';
36
  }
37
 
38
  /**
languages/elementskit-lite.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the same license as the ElementsKit Lite package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: ElementsKit Lite 2.6.1\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/elementskit-lite\n"
7
- "POT-Creation-Date: 2022-05-24 11:24:00+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
@@ -908,7 +908,7 @@ msgid "Loading"
908
  msgstr ""
909
 
910
  #: modules/controls/widget-area-utils.php:28
911
- #: modules/controls/widget-area-utils.php:87
912
  msgid "Click here to add content."
913
  msgstr ""
914
 
@@ -1023,7 +1023,7 @@ msgstr ""
1023
  msgid "ElementsKit Icon Pack"
1024
  msgstr ""
1025
 
1026
- #: modules/header-footer/cpt-api.php:82 modules/header-footer/cpt-hooks.php:55
1027
  #: widgets/client-logo/client-logo.php:1222
1028
  #: widgets/fluent-forms/fluent-forms.php:1682
1029
  #: widgets/fluent-forms/fluent-forms.php:1881 widgets/nav-menu/nav-menu.php:465
@@ -1032,7 +1032,7 @@ msgstr ""
1032
  msgid "Active"
1033
  msgstr ""
1034
 
1035
- #: modules/header-footer/cpt-api.php:83 modules/header-footer/cpt-hooks.php:56
1036
  msgid "Inactive"
1037
  msgstr ""
1038
 
@@ -5702,7 +5702,7 @@ msgid "First name"
5702
  msgstr ""
5703
 
5704
  #: widgets/mail-chimp/mail-chimp.php:155
5705
- msgid "Your frist name"
5706
  msgstr ""
5707
 
5708
  #: widgets/mail-chimp/mail-chimp.php:165 widgets/mail-chimp/mail-chimp.php:259
2
  # This file is distributed under the same license as the ElementsKit Lite package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: ElementsKit Lite 2.6.2\n"
6
  "Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/elementskit-lite\n"
7
+ "POT-Creation-Date: 2022-06-20 08:25:51+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
908
  msgstr ""
909
 
910
  #: modules/controls/widget-area-utils.php:28
911
+ #: modules/controls/widget-area-utils.php:97
912
  msgid "Click here to add content."
913
  msgstr ""
914
 
1023
  msgid "ElementsKit Icon Pack"
1024
  msgstr ""
1025
 
1026
+ #: modules/header-footer/cpt-api.php:89 modules/header-footer/cpt-hooks.php:55
1027
  #: widgets/client-logo/client-logo.php:1222
1028
  #: widgets/fluent-forms/fluent-forms.php:1682
1029
  #: widgets/fluent-forms/fluent-forms.php:1881 widgets/nav-menu/nav-menu.php:465
1032
  msgid "Active"
1033
  msgstr ""
1034
 
1035
+ #: modules/header-footer/cpt-api.php:90 modules/header-footer/cpt-hooks.php:56
1036
  msgid "Inactive"
1037
  msgstr ""
1038
 
5702
  msgstr ""
5703
 
5704
  #: widgets/mail-chimp/mail-chimp.php:155
5705
+ msgid "Your first name"
5706
  msgstr ""
5707
 
5708
  #: widgets/mail-chimp/mail-chimp.php:165 widgets/mail-chimp/mail-chimp.php:259
libs/framework/assets/js/ekit-admin-core.js CHANGED
@@ -1,4 +1,4 @@
1
- !function(){var t={150:function(){jQuery(document).ready((function(t){"use strict";var e;if(t(".ekit-admin-single-accordion").on("click",".ekit-admin-single-accordion--heading",(function(){t(this).next().slideToggle().parent().toggleClass("active").siblings().removeClass("active").find(".ekit-admin-single-accordion--body").slideUp()})),t(".ekit-admin-single-accordion:first-child .ekit-admin-single-accordion--heading").trigger("click"),t(".ekit-admin-video-tutorial-item, .ekit-onboard-tutorial--btn").on("click","a",(function(e){var i=t(this).data("video_id");i&&(e.preventDefault(),t(".ekti-admin-video-tutorial-popup").toggleClass("show").find(".ekti-admin-video-tutorial-iframe").html('<iframe width="700" height="400" src="https://www.youtube.com/embed/'+i+'?autoplay=1" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>'))})),t(".ekti-admin-video-tutorial-close").on("click",(function(){t(this).parents(".ekti-admin-video-tutorial-popup").removeClass("show").find(".ekti-admin-video-tutorial-iframe").html("")})),t(".ekit-admin-nav-link[data-attr-toggle]").on("click",(function(){var e=t(this),i=this.hash;e.parents(".attr-nav-tabs").find("a").removeClass("top").removeClass("bottom"),e.parents("li").prev().find("a").addClass("top"),e.parents("li").next().find("a").addClass("bottom"),history.pushState(null,null,i)})),(e=window.location.hash)&&t("".concat(e,"-tab")).trigger("click"),t("#v-elementskit-tabContent").length>0){var i=t("#v-elementskit-tabContent").offset().top;t(window).scroll((function(){var e=t(".ekit-admin-section-header");t(window).scrollTop()>=i?e.addClass("fixed").css({width:jQuery("#v-elementskit-tabContent").width()}):e.removeClass("fixed").css({width:"auto"})}))}function n(e){var i=e.closest(".attr-tab-pane"),n=t(i).find(".ekit-admin-fields-container-fieldset"),o=n.find(".ekit-admin-control-input:checked").length==n.find(".ekit-admin-control-input:not(:disabled)").length;t(i).find(".ekit-all-control-input").prop("checked",o)}function o(e,i){var n=e.getAttribute("aria-controls"),o=document.getElementById("".concat(n));i?(t(o).removeClass("attr-in"),o.style.height="0px",e.style.pointerEvents="none"):(o.style.height="auto",e.style.pointerEvents="auto","mail_chimp_data_control"===n&&t(o).addClass("attr-in"))}function r(e){var i=e.value,n=t(".label-".concat(i)),r=n.find(".attr-btn");t(e).prop("checked")?n.removeClass("widget-disabled"):n.addClass("widget-disabled");var a=document.createElement("small");if(a.setAttribute("class","attr-widget-activate-text"),a.setAttribute("id","disable-msg-".concat(i)),a.textContent="Disabled",n.hasClass("widget-disabled"))r.hasClass("attr-btn")&&(n.hasClass("pro-disabled")||(r[0].setAttribute("aria-expanded",!1),r[0].appendChild(a)),o(r[0],!0));else if(r.hasClass("attr-btn")){"mail-chimp"===i&&r[0].setAttribute("aria-expanded",!0);var s=document.getElementById("disable-msg-".concat(i));if(s)s.parentNode.removeChild(s);o(r[0],!1)}}t("#ekit-admin-settings-form").on("submit",(function(e){var i=t(this),n=i.find(".ekit-admin-settings-form-submit"),o=i.serialize();i.addClass("is-loading"),n.attr("disabled",!0),n.find(".ekit-admin-save-icon").hide(),o+="&nonce="+ekit_ajax_var.nonce,t.post(ajaxurl+"?action=ekit_admin_action",o,(function(e){var o,r,a,s;i.removeClass("is-loading"),n.removeAttr("disabled"),n.find(".ekit-admin-save-icon").fadeIn(),o=t("#ekit-admin-switch__module__list____header-footer").prop("checked"),r=t("#elementskit-template-admin-menu").html(),a=t("#toplevel_page_elementskit .wp-submenu"),s=a.find('a[href="edit.php?post_type=elementskit_template"]'),1==o?s.length>0||"y"==a.attr("item-added")?s.parent().show():(a.find("li.wp-first-item").after(r),a.attr("item-added","y")):s.parent().hide(),function(){var e=t("#ekit-admin-switch__module__list____widget-builder").prop("checked"),i=t("#elementskit-template-widget-menu").html(),n=t("#toplevel_page_elementskit .wp-submenu"),o=n.find('a[href="edit.php?post_type=elementskit_widget"]');1==e?o.length>0||"y"==n.attr("item-added")?o.parent().show():(n.find("li.wp-first-item").next().after(i),n.attr("item-added","y")):o.parent().hide()}(),n.hasClass("ekit-onboard-btn")&&(window.location.href=window.location.origin+window.location.pathname+"?page=elementskit")})),e.preventDefault()})),t("#ekit-admin-license-form").on("submit",(function(e){var i=t(this),n=i.find(".ekit-admin-license-form-submit"),o=i.serialize(),r=i.find(".elementskit-license-form-result .attr-alert");i.addClass("is-loading"),n.find(".ekit-admin-save-icon").hide(),o+="&nonce="+ekit_ajax_var.nonce,t.post(ajaxurl+"?action=ekit_admin_license",o,(function(t){i.removeClass("is-loading"),n.removeAttr("disabled"),n.find(".ekit-admin-save-icon").fadeIn(),r.attr("class","attr-alert attr-alert-"+t.status).html(t.message),1==t.validate&&setTimeout((function(){window.location.reload()}),2e3)}),"json"),e.preventDefault()})),t(".ekit-zoom-connection").on("click",(function(e){e.preventDefault();var i=t(this);i.attr("disabled",!0),jQuery.ajax({data:{},type:"post",url:window.rest_config.rest_url+"elementskit/v1/zoom-meeting/hosts/",beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",window.rest_config.nonce)},success:function(t){alert(t.message),i.attr("disabled",!1)}})})),t("#ekit_instagram_refresh_feed_btn").on("click",(function(e){e.preventDefault();var i=elementskit.resturl+"widget/instagram-feed/refresh_feed",n=t("#ekit-admin-option-textuser__data__instragram____username__").val();t.get("https://www.instagram.com/"+n+"/?__a=1",(function(e){t.ajax({type:"POST",url:i,data:{content:e},success:function(t){alert("Instagram data refreshed")},error:function(t){alert("Instagram data refreshed")}})}))})),t(".cache_clean_social_provider").on("click",(function(e){e.preventDefault();var i=t(this),n=i.data("provider"),o=i.data("url_part"),r=elementskit.resturl+"widget/"+o+"/remove_cache";i.attr("disabled",!0),t.ajax({type:"POST",url:r,data:{provider_id:n},success:function(t){i.attr("disabled",!1),alert(t.msg)},error:function(t){i.attr("disabled",!0),alert("Something wrong.....")}})})),document.querySelectorAll(".ekit-admin-control-input").forEach((function(t){r(t)})),t(".ekit-all-control-input").each((function(t,e){n(e)})),t(".ekit-admin-fields-container-fieldset .ekit-admin-control-input").on("change",(function(t){n(t.target),r(t.target)})),t(".ekit-all-control-input").on("change",(function(e){var i=t(e.target).closest(".attr-tab-pane").find(".ekit-admin-fields-container")[0];t(i).find(".ekit-admin-control-input:not(:disabled)").each((function(i,n){t(n).prop("checked",e.target.checked),r(n)}))})),t(".ekit-onboard-step-wrapper #signup").on("input",(function(){var e,i,n;e=t(this),n=e,t(".error").remove(),!n.length||(i=n.val(),/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/.test(i))||n.parent().after('<p class="error">Please enter valid email.</p>')})),t(".ekit-onboard-step-wrapper #signup").on("keydown",(function(t){"Enter"==t.key&&t.preventDefault()})),t(".ekit-onboard-nav-item").on("click",(function(){if(t(this).index()>1&&!t(this).hasClass("next")&&!t(this).hasClass("selected"))return!1;if(t(this).hasClass("next"))t(".ekit-onboard-step-wrapper.active #signup");t(this).next().addClass("next").siblings().removeClass("next"),t(this).removeClass("selected"),t(this).addClass("active").siblings().removeClass("active"),t(this).prevAll().addClass("selected").end().nextAll().removeClass("selected");var e=t(this).data("step_key"),i=t(this).parents(".ekit-onboard-nav"),n=i.offset().left,o=t(this).hasClass("last")?i.width():t(this).offset().left-n+t(this).outerWidth();t(".ekit-onboard-progressbar").css("width",o),t(".ekit-onboard-"+e).addClass("active").siblings().removeClass("active")})),t(".ekit-onboard-nav-item:first-of-type").trigger("click"),t(".ekit-onboard-pagi-btn").on("click",(function(e){t(this).hasClass("next")&&t(".ekit-onboard-nav-item.active").next().trigger("click"),t(this).hasClass("prev")&&t(".ekit-onboard-nav-item.active").prev().trigger("click")}));var a=["elementskit-icon-pack","header-footer","megamenu","button","heading","category-list","post-list","page-list","nav-menu","accordion","header-info","header-search","icon-box","image-box","client-logo","faq","funfact","testimonial","social","video","blog-posts","pricing","team","tab","header-offcanvas"],s=["ninja-forms","wp-forms","we-forms","social-share","drop-caps","caldera-forms","onepage-scroll","contact-form7","fluent-forms"];function l(e,i,n,o){var r=this;t.ajax({type:"GET",url:e,beforeSend:function(){t(r).addClass("ekit-plugin-install-activate"),n&&t(r).html(n)},success:function(n){t(r).removeClass("ekit-plugin-install-activate"),e.indexOf("action=activate")>=0&&t(r).addClass("activated"),t(r).html(o),i&&i()}})}t(".ekit-admin-input-radio .ekit-admin-control-input").on("change",(function(e,i){var n=t(".ekit-onboard-section .attr-input:not(.ekit-content-type-pro-disabled)"),o=n.find(".ekit-admin-control-input");if(t(".ekit-admin-input-radio .ekit-admin-input-switch").removeClass("active"),t(this).parent().addClass("active"),i&&"hold"===i)return!1;o.prop("checked",!1),"basic"==t(this).val()?a.forEach((function(t){n.find('.ekit-admin-control-input[value="'+t+'"]').prop("checked",!0)})):"advanced"==t(this).val()?o.each((function(){-1==s.indexOf(t(this).val())?t(this).prop("checked",!0):t(this).prop("checked",!1)})):o.prop("checked",!0)})),jQuery(".ekit-admin-input-radio .ekit-admin-control-input:checked").trigger("change"),t(".ekit-onboard-section .ekit-admin-control-input").on("change",(function(){"custom"!=t(".ekit-admin-input-radio .ekit-admin-control-input").val()&&(t(".ekit-onboard-custom-filter .ekit-admin-control-input").prop("checked",!0),t(".ekit-onboard-custom-filter .ekit-admin-control-input").trigger("change","hold"))})),t(".ekit-onboard-single-plugin--install_plugin").on("click",(function(e){var i=this;e.preventDefault();var n=t(this).attr("href"),o=t(this).attr("data-activation_url"),r=t(this).data("plugin_status");if(t(this).hasClass("ekit-plugin-install-activate")||t(this).hasClass("activated"))return!1;"not_installed"==r?l.call(this,n,(function(){l.call(i,o,null,"Activating...","Activated")}),"Installing...","Installed"):"installed"==r&&l.call(this,o,null,"Activating...","Activated")})),jQuery(".ekit-onboard-tut-term--help").on("click",(function(){t(this).toggleClass("active").prev().toggleClass("active")}))}))},775:function(){function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)
2
  /*!
3
  * Bootstrap v3.3.7 (http://getbootstrap.com)
4
  * Copyright 2011-2016 Twitter, Inc.
1
+ !function(){var t={150:function(){jQuery(document).ready((function(t){"use strict";var e;if(t(".ekit-admin-single-accordion").on("click",".ekit-admin-single-accordion--heading",(function(){t(this).next().slideToggle().parent().toggleClass("active").siblings().removeClass("active").find(".ekit-admin-single-accordion--body").slideUp()})),t(".ekit-admin-single-accordion:first-child .ekit-admin-single-accordion--heading").trigger("click"),t(".ekit-admin-video-tutorial-item, .ekit-onboard-tutorial--btn").on("click","a",(function(e){var i=t(this).data("video_id");i&&(e.preventDefault(),t(".ekti-admin-video-tutorial-popup").toggleClass("show").find(".ekti-admin-video-tutorial-iframe").html('<iframe width="700" height="400" src="https://www.youtube.com/embed/'+i+'?autoplay=1" frameborder="0" allow="accelerometer; autoplay; encrypted-media; gyroscope; picture-in-picture" allowfullscreen></iframe>'))})),t(".ekti-admin-video-tutorial-close").on("click",(function(){t(this).parents(".ekti-admin-video-tutorial-popup").removeClass("show").find(".ekti-admin-video-tutorial-iframe").html("")})),t(".ekit-admin-nav-link[data-attr-toggle]").on("click",(function(){var e=t(this),i=this.hash;e.parents(".attr-nav-tabs").find("a").removeClass("top").removeClass("bottom"),e.parents("li").prev().find("a").addClass("top"),e.parents("li").next().find("a").addClass("bottom"),history.pushState(null,null,i)})),(e=window.location.hash)&&t("".concat(e,"-tab")).trigger("click"),t("#v-elementskit-tabContent").length>0){var i=t("#v-elementskit-tabContent").offset().top;t(window).scroll((function(){var e=t(".ekit-admin-section-header");t(window).scrollTop()>=i?e.addClass("fixed").css({width:jQuery("#v-elementskit-tabContent").width()}):e.removeClass("fixed").css({width:"auto"})}))}function n(e){var i=e.closest(".attr-tab-pane"),n=t(i).find(".ekit-admin-fields-container-fieldset"),o=n.find(".ekit-admin-control-input:checked").length==n.find(".ekit-admin-control-input:not(:disabled)").length;t(i).find(".ekit-all-control-input").prop("checked",o)}function o(t,e){var i=t.getAttribute("aria-controls"),n=document.getElementById("".concat(i));null!==n&&(e?(n.classList.remove("attr-in"),n.style.height="0px",t.style.pointerEvents="none"):(n.style.height="auto",t.style.pointerEvents="auto","mail_chimp_data_control"===i&&n.classList.add("attr-in")))}function r(e){var i=e.value,n=t(".label-".concat(i)),r=n.find(".attr-btn");t(e).prop("checked")?n.removeClass("widget-disabled"):n.addClass("widget-disabled");var a=document.createElement("small");if(a.setAttribute("class","attr-widget-activate-text"),a.setAttribute("id","disable-msg-".concat(i)),a.textContent="Disabled",n.hasClass("widget-disabled"))r.hasClass("attr-btn")&&(n.hasClass("pro-disabled")||(r[0].setAttribute("aria-expanded",!1),r[0].appendChild(a)),o(r[0],!0));else if(r.hasClass("attr-btn")){"mail-chimp"===i&&r[0].setAttribute("aria-expanded",!0);var s=document.getElementById("disable-msg-".concat(i));if(s)s.parentNode.removeChild(s);o(r[0],!1)}}t("#ekit-admin-settings-form").on("submit",(function(e){var i=t(this),n=i.find(".ekit-admin-settings-form-submit"),o=i.serialize();i.addClass("is-loading"),n.attr("disabled",!0),n.find(".ekit-admin-save-icon").hide(),o+="&nonce="+ekit_ajax_var.nonce,t.post(ajaxurl+"?action=ekit_admin_action",o,(function(e){var o,r,a,s;i.removeClass("is-loading"),n.removeAttr("disabled"),n.find(".ekit-admin-save-icon").fadeIn(),o=t("#ekit-admin-switch__module__list____header-footer").prop("checked"),r=t("#elementskit-template-admin-menu").html(),a=t("#toplevel_page_elementskit .wp-submenu"),s=a.find('a[href="edit.php?post_type=elementskit_template"]'),1==o?s.length>0||"y"==a.attr("item-added")?s.parent().show():(a.find("li.wp-first-item").after(r),a.attr("item-added","y")):s.parent().hide(),function(){var e=t("#ekit-admin-switch__module__list____widget-builder").prop("checked"),i=t("#elementskit-template-widget-menu").html(),n=t("#toplevel_page_elementskit .wp-submenu"),o=n.find('a[href="edit.php?post_type=elementskit_widget"]');1==e?o.length>0||"y"==n.attr("item-added")?o.parent().show():(n.find("li.wp-first-item").next().after(i),n.attr("item-added","y")):o.parent().hide()}(),n.hasClass("ekit-onboard-btn")&&(window.location.href=window.location.origin+window.location.pathname+"?page=elementskit")})),e.preventDefault()})),t("#ekit-admin-license-form").on("submit",(function(e){var i=t(this),n=i.find(".ekit-admin-license-form-submit"),o=i.serialize(),r=i.find(".elementskit-license-form-result .attr-alert");i.addClass("is-loading"),n.find(".ekit-admin-save-icon").hide(),o+="&nonce="+ekit_ajax_var.nonce,t.post(ajaxurl+"?action=ekit_admin_license",o,(function(t){i.removeClass("is-loading"),n.removeAttr("disabled"),n.find(".ekit-admin-save-icon").fadeIn(),r.attr("class","attr-alert attr-alert-"+t.status).html(t.message),1==t.validate&&setTimeout((function(){window.location.reload()}),2e3)}),"json"),e.preventDefault()})),t(".ekit-zoom-connection").on("click",(function(e){e.preventDefault();var i=t(this);i.attr("disabled",!0),jQuery.ajax({data:{},type:"post",url:window.rest_config.rest_url+"elementskit/v1/zoom-meeting/hosts/",beforeSend:function(t){t.setRequestHeader("X-WP-Nonce",window.rest_config.nonce)},success:function(t){alert(t.message),i.attr("disabled",!1)}})})),t("#ekit_instagram_refresh_feed_btn").on("click",(function(e){e.preventDefault();var i=elementskit.resturl+"widget/instagram-feed/refresh_feed",n=t("#ekit-admin-option-textuser__data__instragram____username__").val();t.get("https://www.instagram.com/"+n+"/?__a=1",(function(e){t.ajax({type:"POST",url:i,data:{content:e},success:function(t){alert("Instagram data refreshed")},error:function(t){alert("Instagram data refreshed")}})}))})),t(".cache_clean_social_provider").on("click",(function(e){e.preventDefault();var i=t(this),n=i.data("provider"),o=i.data("url_part"),r=elementskit.resturl+"widget/"+o+"/remove_cache";i.attr("disabled",!0),t.ajax({type:"POST",url:r,data:{provider_id:n},success:function(t){i.attr("disabled",!1),alert(t.msg)},error:function(t){i.attr("disabled",!0),alert("Something wrong.....")}})})),document.querySelectorAll(".ekit-admin-control-input").forEach((function(t){r(t)})),t(".ekit-all-control-input").each((function(t,e){n(e)})),t(".ekit-admin-fields-container-fieldset .ekit-admin-control-input").on("change",(function(t){n(t.target),r(t.target)})),t(".ekit-all-control-input").on("change",(function(e){var i=t(e.target).closest(".attr-tab-pane").find(".ekit-admin-fields-container")[0];t(i).find(".ekit-admin-control-input:not(:disabled)").each((function(i,n){t(n).prop("checked",e.target.checked),r(n)}))})),t(".ekit-onboard-step-wrapper #signup").on("input",(function(){var e,i,n;e=t(this),n=e,t(".error").remove(),!n.length||(i=n.val(),/^[a-zA-Z0-9.!#$%&'*+/=?^_`{|}~-]+@[a-zA-Z0-9-]+(?:\.[a-zA-Z0-9-]+)*$/.test(i))||n.parent().after('<p class="error">Please enter valid email.</p>')})),t(".ekit-onboard-step-wrapper #signup").on("keydown",(function(t){"Enter"==t.key&&t.preventDefault()})),t(".ekit-onboard-nav-item").on("click",(function(){if(t(this).index()>1&&!t(this).hasClass("next")&&!t(this).hasClass("selected"))return!1;if(t(this).hasClass("next"))t(".ekit-onboard-step-wrapper.active #signup");t(this).next().addClass("next").siblings().removeClass("next"),t(this).removeClass("selected"),t(this).addClass("active").siblings().removeClass("active"),t(this).prevAll().addClass("selected").end().nextAll().removeClass("selected");var e=t(this).data("step_key"),i=t(this).parents(".ekit-onboard-nav"),n=i.offset().left,o=t(this).hasClass("last")?i.width():t(this).offset().left-n+t(this).outerWidth();t(".ekit-onboard-progressbar").css("width",o),t(".ekit-onboard-"+e).addClass("active").siblings().removeClass("active")})),t(".ekit-onboard-nav-item:first-of-type").trigger("click"),t(".ekit-onboard-pagi-btn").on("click",(function(e){t(this).hasClass("next")&&t(".ekit-onboard-nav-item.active").next().trigger("click"),t(this).hasClass("prev")&&t(".ekit-onboard-nav-item.active").prev().trigger("click")}));var a=["elementskit-icon-pack","header-footer","megamenu","button","heading","category-list","post-list","page-list","nav-menu","accordion","header-info","header-search","icon-box","image-box","client-logo","faq","funfact","testimonial","social","video","blog-posts","pricing","team","tab","header-offcanvas"],s=["ninja-forms","wp-forms","we-forms","social-share","drop-caps","caldera-forms","onepage-scroll","contact-form7","fluent-forms"];function l(e,i,n,o){var r=this;t.ajax({type:"GET",url:e,beforeSend:function(){t(r).addClass("ekit-plugin-install-activate"),n&&t(r).html(n)},success:function(n){t(r).removeClass("ekit-plugin-install-activate"),e.indexOf("action=activate")>=0&&t(r).addClass("activated"),t(r).html(o),i&&i()}})}t(".ekit-admin-input-radio .ekit-admin-control-input").on("change",(function(e,i){var n=t(".ekit-onboard-section .attr-input:not(.ekit-content-type-pro-disabled)"),o=n.find(".ekit-admin-control-input");if(t(".ekit-admin-input-radio .ekit-admin-input-switch").removeClass("active"),t(this).parent().addClass("active"),i&&"hold"===i)return!1;o.prop("checked",!1),"basic"==t(this).val()?a.forEach((function(t){n.find('.ekit-admin-control-input[value="'+t+'"]').prop("checked",!0)})):"advanced"==t(this).val()?o.each((function(){-1==s.indexOf(t(this).val())?t(this).prop("checked",!0):t(this).prop("checked",!1)})):o.prop("checked",!0)})),jQuery(".ekit-admin-input-radio .ekit-admin-control-input:checked").trigger("change"),t(".ekit-onboard-section .ekit-admin-control-input").on("change",(function(){"custom"!=t(".ekit-admin-input-radio .ekit-admin-control-input").val()&&(t(".ekit-onboard-custom-filter .ekit-admin-control-input").prop("checked",!0),t(".ekit-onboard-custom-filter .ekit-admin-control-input").trigger("change","hold"))})),t(".ekit-onboard-single-plugin--install_plugin").on("click",(function(e){var i=this;e.preventDefault();var n=t(this).attr("href"),o=t(this).attr("data-activation_url"),r=t(this).data("plugin_status");if(t(this).hasClass("ekit-plugin-install-activate")||t(this).hasClass("activated"))return!1;"not_installed"==r?l.call(this,n,(function(){l.call(i,o,null,"Activating...","Activated")}),"Installing...","Installed"):"installed"==r&&l.call(this,o,null,"Activating...","Activated")})),jQuery(".ekit-onboard-tut-term--help").on("click",(function(){t(this).toggleClass("active").prev().toggleClass("active")}))}))},775:function(){function t(e){return t="function"==typeof Symbol&&"symbol"==typeof Symbol.iterator?function(t){return typeof t}:function(t){return t&&"function"==typeof Symbol&&t.constructor===Symbol&&t!==Symbol.prototype?"symbol":typeof t},t(e)
2
  /*!
3
  * Bootstrap v3.3.7 (http://getbootstrap.com)
4
  * Copyright 2011-2016 Twitter, Inc.
libs/framework/classes/ajax.php CHANGED
@@ -64,7 +64,7 @@ class Ajax {
64
  }
65
 
66
  if ( isset( $_POST['user_data'] ) ) {
67
- $this->utils->save_option( 'user_data', empty( $_POST['user_data'] ) ? array() : map_deep( wp_unslash( $_POST['user_data'] ) , 'sanitize_text_field' ) );
68
  }
69
 
70
  if ( isset( $_POST['settings'] ) ) {
64
  }
65
 
66
  if ( isset( $_POST['user_data'] ) ) {
67
+ $this->utils->save_option( 'user_data', empty( $_POST['user_data'] ) ? array() : map_deep( wp_unslash( $_POST['user_data'] ) , 'wp_filter_nohtml_kses' ) );
68
  }
69
 
70
  if ( isset( $_POST['settings'] ) ) {
modules/controls/widget-area-utils.php CHANGED
@@ -81,8 +81,18 @@ class Widget_Area_Utils {
81
  <div class="elementor-widget-container">
82
  <?php
83
  if ( isset( $builder_post->ID ) ) {
 
 
 
 
 
 
 
 
 
 
84
  // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Displaying with Elementor content rendering
85
- echo str_replace( '#elementor', '', \ElementsKit_Lite\Utils::render_tab_content( $elementor->frontend->get_builder_content_for_display( $builder_post->ID ), $builder_post->ID ) );
86
  } else {
87
  echo esc_html__( 'Click here to add content.', 'elementskit-lite' );
88
  }
81
  <div class="elementor-widget-container">
82
  <?php
83
  if ( isset( $builder_post->ID ) ) {
84
+ $builder_post_id = $builder_post->ID;
85
+
86
+ // if wpml is active, get the post id from wpml
87
+ if( defined( 'ICL_SITEPRESS_VERSION' ) ) {
88
+ $language_details = apply_filters( 'wpml_post_language_details', NULL, get_the_ID() );
89
+ if( !is_wp_error($language_details) ) {
90
+ $builder_post_id = apply_filters( 'wpml_object_id', $builder_post_id, 'elementskit_content', true, $language_details['language_code'] );
91
+ }
92
+ }
93
+
94
  // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Displaying with Elementor content rendering
95
+ echo str_replace( '#elementor', '', \ElementsKit_Lite\Utils::render_tab_content( $elementor->frontend->get_builder_content_for_display( $builder_post_id ), $builder_post_id ) );
96
  } else {
97
  echo esc_html__( 'Click here to add content.', 'elementskit-lite' );
98
  }
modules/dynamic-content/cpt-api.php CHANGED
@@ -25,16 +25,44 @@ class ElementsKit_Cpt_Api extends Core\Handler_Api {
25
  'post_type' => 'elementskit_content',
26
  );
27
  $builder_post_id = wp_insert_post( $defaults );
28
-
29
  update_post_meta( $builder_post_id, '_wp_page_template', 'elementor_canvas' );
30
  } else {
31
  $builder_post_id = $builder_post_id->ID;
32
  }
33
 
34
- $url = get_admin_url() . '/post.php?post=' . $builder_post_id . '&action=elementor';
 
 
 
 
 
35
  wp_safe_redirect( $url );
36
  exit;
37
  }
38
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
39
  }
40
  new ElementsKit_Cpt_Api();
25
  'post_type' => 'elementskit_content',
26
  );
27
  $builder_post_id = wp_insert_post( $defaults );
 
28
  update_post_meta( $builder_post_id, '_wp_page_template', 'elementor_canvas' );
29
  } else {
30
  $builder_post_id = $builder_post_id->ID;
31
  }
32
 
33
+ // if wpml is active and wpml not set for this post
34
+ if ( defined( 'ICL_SITEPRESS_VERSION' ) ) {
35
+ $builder_post_id = $this->set_wpml_data($builder_post_id);
36
+ }
37
+
38
+ $url = admin_url( 'post.php?post=' . $builder_post_id . '&action=elementor' );
39
  wp_safe_redirect( $url );
40
  exit;
41
  }
42
 
43
+ public function set_wpml_data($builder_post_id) {
44
+ global $sitepress;
45
+ $default_language = $sitepress->get_default_language();
46
+ $wpml_element_type = apply_filters( 'wpml_element_type', 'elementskit_content' );
47
+ $trid = $sitepress->get_element_trid( $builder_post_id, $wpml_element_type );
48
+ if( ! $trid ) {
49
+ $sitepress->set_element_language_details( $builder_post_id, $wpml_element_type, false, $default_language, null, false );
50
+ }
51
+
52
+ // get wpml post by language code
53
+ $referer = wp_get_referer();
54
+ $referer = parse_url($referer);
55
+ $referer = !empty($referer['query']) ? $referer['query'] : '';
56
+ $referer = parse_str($referer, $referer_args);
57
+
58
+ if( !empty($referer_args['post']) ) {
59
+ $language_details = apply_filters( 'wpml_post_language_details', NULL, $referer_args['post'] );
60
+ if( !is_wp_error($language_details) ) {
61
+ $builder_post_id = apply_filters( 'wpml_object_id', $builder_post_id, 'elementskit_content', true, $language_details['language_code'] );
62
+ }
63
+ }
64
+
65
+ return $builder_post_id;
66
+ }
67
  }
68
  new ElementsKit_Cpt_Api();
modules/header-footer/cpt-api.php CHANGED
@@ -49,8 +49,15 @@ class ElementsKit_HeaderFooterBuilder_Api extends Core\Handler_Api {
49
  update_post_meta( $id, 'elementskit_template_condition_singular', $condition_singular );
50
  update_post_meta( $id, 'elementskit_template_condition_singular_id', $condition_singular_id );
51
 
 
 
 
 
 
 
 
52
  if ( $open_editor == 'true' ) {
53
- $url = get_admin_url() . '/post.php?post=' . $builder_post_id . '&action=elementor';
54
  wp_safe_redirect( $url );
55
  exit;
56
  } else {
49
  update_post_meta( $id, 'elementskit_template_condition_singular', $condition_singular );
50
  update_post_meta( $id, 'elementskit_template_condition_singular_id', $condition_singular_id );
51
 
52
+ // if wpml is active and wpml not set for this post
53
+ if ( defined( 'ICL_SITEPRESS_VERSION' ) ) {
54
+ global $sitepress;
55
+ $wpml_element_type = apply_filters( 'wpml_element_type', 'elementskit_template' );
56
+ $sitepress->set_element_language_details( $id, $wpml_element_type, false, $sitepress->get_current_language(), null, false );
57
+ }
58
+
59
  if ( $open_editor == 'true' ) {
60
+ $url = get_admin_url() . '/post.php?post=' . $id . '&action=elementor';
61
  wp_safe_redirect( $url );
62
  exit;
63
  } else {
plugin.php CHANGED
@@ -63,6 +63,9 @@ class Plugin {
63
  // Register ElementsKit supported widgets to Elementor from 3rd party plugins.
64
  add_action( 'elementor/widgets/register', array( $this, 'register_widgets' ), 1050 );
65
 
 
 
 
66
  // Compatibility issues
67
  Compatibility\Conflicts\Init::instance();
68
 
63
  // Register ElementsKit supported widgets to Elementor from 3rd party plugins.
64
  add_action( 'elementor/widgets/register', array( $this, 'register_widgets' ), 1050 );
65
 
66
+ // Register wpml compatibility
67
+ Compatibility\Wpml\Init::instance();
68
+
69
  // Compatibility issues
70
  Compatibility\Conflicts\Init::instance();
71
 
readme.txt CHANGED
@@ -1,10 +1,10 @@
1
 
2
  === ElementsKit Elementor addons (Header Footer Builder, Mega Menu Builder, Free Elementor Widgets & Elementor Templates Library) ===
3
- Contributors: Ataurr, wpmet, emranio, easin55474
4
  Tags: elementor addons, mega menu builder, header footer builder, elementor widgets, Accordion tab, elementor modules, page builder addons, elementor addon, elementor widget, addons
5
  Requires at least: 5.0
6
  Tested up to: 6.0
7
- Stable tag: 2.6.1
8
  Requires PHP: 7.0
9
  License: GPLv3 or later
10
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
@@ -412,6 +412,15 @@ Do you want to integrate the Facebook Messenger chat-head to any of your web pag
412
  Start using the Facebook Messenger module chat-head by providing the Page ID, choosing any color, logged in user greeting, and logged out user greeting. You can also show your visitors a dialogue box if you wish to. However, make sure that your domain is whitelisted on the page you’re linking to.
413
 
414
  == Changelog ==
 
 
 
 
 
 
 
 
 
415
  Version: 2.6.1 (2022-05-24)
416
  Added: Form signature fields for Elementor.
417
  Added: Form conditional fields for Elementor.
1
 
2
  === ElementsKit Elementor addons (Header Footer Builder, Mega Menu Builder, Free Elementor Widgets & Elementor Templates Library) ===
3
+ Contributors: Ataurr, wpmet, emranio, aion11
4
  Tags: elementor addons, mega menu builder, header footer builder, elementor widgets, Accordion tab, elementor modules, page builder addons, elementor addon, elementor widget, addons
5
  Requires at least: 5.0
6
  Tested up to: 6.0
7
+ Stable tag: 2.6.2
8
  Requires PHP: 7.0
9
  License: GPLv3 or later
10
  License URI: https://www.gnu.org/licenses/gpl-3.0.html
412
  Start using the Facebook Messenger module chat-head by providing the Page ID, choosing any color, logged in user greeting, and logged out user greeting. You can also show your visitors a dialogue box if you wish to. However, make sure that your domain is whitelisted on the page you’re linking to.
413
 
414
  == Changelog ==
415
+ Version: 2.6.2 (2022-06-20)
416
+ Fixed: Twitter feed widget token not working
417
+ Fixed: WPML compatibility
418
+ Fixed: Post tab control
419
+ Fixed: Console error for image-accordion widget
420
+ Fixed: Widgets and modules active toggle button not working
421
+ Tweaked: Phpcs security improvement
422
+ Tweaked: Control and placeholder of funfact widget
423
+
424
  Version: 2.6.1 (2022-05-24)
425
  Added: Form signature fields for Elementor.
426
  Added: Form conditional fields for Elementor.
widgets/funfact/funfact.php CHANGED
@@ -180,7 +180,7 @@ class ElementsKit_Widget_Funfact extends Widget_Base {
180
  'ekit_funfact_number',
181
  [
182
  'label' => esc_html__('Number ', 'elementskit-lite'),
183
- 'type' => Controls_Manager::TEXT,
184
  'default' => '254',
185
  'placeholder' => esc_html__('Enter number', 'elementskit-lite'),
186
  ]
180
  'ekit_funfact_number',
181
  [
182
  'label' => esc_html__('Number ', 'elementskit-lite'),
183
+ 'type' => Controls_Manager::NUMBER,
184
  'default' => '254',
185
  'placeholder' => esc_html__('Enter number', 'elementskit-lite'),
186
  ]
widgets/icon-box/icon-box.php CHANGED
@@ -1794,7 +1794,7 @@ class ElementsKit_Widget_Icon_Box extends Widget_Base {
1794
  </<?php echo esc_attr ($ekit_icon_box_title_size_esc); ?>>
1795
  <?php } ?>
1796
  <?php if($settings['ekit_icon_box_description_text'] != ''): ?>
1797
- <?php echo wp_kses($settings['ekit_icon_box_description_text'], \ElementsKit_Lite\Utils::get_kses_array()) ?>
1798
  <?php endif; ?>
1799
  <?php if($settings['ekit_icon_box_enable_btn'] == 'yes') : ?>
1800
  <div class="box-footer <?php if($settings['ekit_icon_box_enable_hover_btn']== 'yes'){echo esc_attr("enable_hover_btn");} else {echo esc_attr("disable_hover_button");}?>">
1794
  </<?php echo esc_attr ($ekit_icon_box_title_size_esc); ?>>
1795
  <?php } ?>
1796
  <?php if($settings['ekit_icon_box_description_text'] != ''): ?>
1797
+ <p><?php echo wp_kses($settings['ekit_icon_box_description_text'], \ElementsKit_Lite\Utils::get_kses_array()); ?></p>
1798
  <?php endif; ?>
1799
  <?php if($settings['ekit_icon_box_enable_btn'] == 'yes') : ?>
1800
  <div class="box-footer <?php if($settings['ekit_icon_box_enable_hover_btn']== 'yes'){echo esc_attr("enable_hover_btn");} else {echo esc_attr("disable_hover_button");}?>">
widgets/image-comparison/image-comparison.php CHANGED
@@ -641,17 +641,16 @@ class ElementsKit_Widget_Image_Comparison extends Widget_Base {
641
  $image_html .= Group_Control_Image_Size::get_attachment_image_html( $settings, 'thumbnail', 'ekit_img_comparison_image_after' );
642
 
643
  }
644
-
645
- $data = 'data-offset='.esc_attr($settings['ekit_img_comparison_offset']['size'] / 100).'
646
- data-overlay="'.esc_attr($settings['ekit_img_comparison_overlay']).'"
647
- data-label_after="'.esc_attr($settings['ekit_img_comparison_label_after']).'"
648
- data-label_before="'.esc_attr($settings['ekit_img_comparison_label_before']).'"
649
- data-move_slider_on_hover="'.esc_attr($settings['ekit_img_comparison_move_slider_on_hover']).'"
650
- data-click_to_move="'.esc_attr($settings['ekit_img_comparison_click_to_move']).'"';
651
  ?>
652
 
653
  <div <?php echo ($this->get_render_attribute_string( 'image_comparison_wrapper' )); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Already escaped by elementor ?>
654
- <?php echo esc_attr($data); ?>>
 
 
 
 
 
 
655
  <?php echo wp_kses($image_html, \ElementsKit_Lite\Utils::get_kses_array()); ?>
656
  </div>
657
 
641
  $image_html .= Group_Control_Image_Size::get_attachment_image_html( $settings, 'thumbnail', 'ekit_img_comparison_image_after' );
642
 
643
  }
 
 
 
 
 
 
 
644
  ?>
645
 
646
  <div <?php echo ($this->get_render_attribute_string( 'image_comparison_wrapper' )); // phpcs:ignore WordPress.Security.EscapeOutput.OutputNotEscaped -- Already escaped by elementor ?>
647
+ data-offset= "<?php echo esc_attr($settings['ekit_img_comparison_offset']['size'] / 100); ?>"
648
+ data-overlay= "<?php echo esc_attr($settings['ekit_img_comparison_overlay']); ?>"
649
+ data-label_after= "<?php echo esc_attr($settings['ekit_img_comparison_label_after']); ?>"
650
+ data-label_before= "<?php echo esc_attr($settings['ekit_img_comparison_label_before']); ?>"
651
+ data-move_slider_on_hover= "<?php echo esc_attr($settings['ekit_img_comparison_move_slider_on_hover']); ?>"
652
+ data-click_to_move= "<?php echo esc_attr($settings['ekit_img_comparison_click_to_move']); ?>"
653
+ >
654
  <?php echo wp_kses($image_html, \ElementsKit_Lite\Utils::get_kses_array()); ?>
655
  </div>
656
 
widgets/init/assets/js/elementor.js CHANGED
@@ -1 +1 @@
1
- !function(e,t){"use strict";window.ElementsKit_Helper={},ElementsKit_Helper.setURLHash=function(t,n,i){if(void 0===t||!("ekit_hash_change"in t))return;void 0===i&&(i="ekit-handler-id");let s="#"+e(n).data(i);window.location.hash=s},ElementsKit_Helper.ajaxLoading=function(n,i){if(n.hasClass("ekit-template-ajax--yes")){var s=i.find("[data-ajax-post-id]");s.hasClass("is--loaded")||e.ajax({type:"POST",url:ekit_config.ajaxurl,data:{action:"ekit_widgetarea_content",nonce:ekit_config.nonce,post_id:s.data("ajax-post-id")},success:function(n){s.addClass("is--loaded").html(n),s.find("[data-widget_type]").each((function(){var n=e(this);t.hooks.doAction("frontend/element_ready/"+n.data("widget_type"),n)}))}})}},ElementsKit_Helper.triggerClickOnEvent=function(t,n){"click"!==t&&n.on(t,(function(){e(this).trigger("click")}))};let n={init:function(){var i={"elementskit-blog-posts.default":n.BlogPosts,"elementskit-countdown-timer.default":n.Countdown_Timer,"elementskit-client-logo.default":n.Client_Logo,"elementskit-testimonial.default":n.Testimonial_Slider,"elementskit-image-comparison.default":n.Image_Comparison,"elementskit-progressbar.default":n.Progressbar,"elementskit-piechart.default":n.Piechart,"elementskit-funfact.default":n.Funfact,"elementskit-post-tab.default":n.PostTab,"elementskit-header-search.default":n.Header_Search,"elementskit-header-offcanvas.default":n.Header_Off_Canvas,"ekit-nav-menu.default":n.Nav_Menu,"elementskit-team.default":n.Team,"elementskit-simple-tab.default":n.Tab,"elementskit-back-to-top.default":n.Back_To_Top,"elementskit-image-accordion.default":n.Image_Accordion,"elementskit-whatsapp.default":n.Whatsapp};e.each(i,(function(e,n){t.hooks.addAction("frontend/element_ready/"+e,n)}))},Image_Accordion:function(t){const n=t.find(".elementskit-single-image-accordion");let i;for(let t=0;t<n.length;t++){let s=n[t];"yes"===e(s).data("active")&&(i=n[t])}t.on("click",".ekit-image-accordion-item",(function(t){let n=e(this),s=n.data("link"),a=n.data("behavior"),o=n.find("a, a *"),l=e(t.target).is(o),r=s.is_external?s.is_external:"_self";if("hover"===a||i===this)!l&&s.url&&window.open(s.url,r);else{if(!n.hasClass("item-opened"))return i="",e(this).closest(".elementskit-image-accordion-wraper").find(".ekit-image-accordion-item").removeClass("item-opened"),void n.addClass("item-opened");if(n.hasClass("item-opened"))return void(!l&&s.url&&window.open(s.url,r))}}))},Nav_Menu:function(t){if(t.find(".elementskit-megamenu-has").length>0){let n=t.find(".ekit-wid-con").data("responsive-breakpoint"),i=t.find(".elementskit-megamenu-has"),s=t.find(".elementskit-menu-container").outerHeight();e(window).on("resize",(function(){t.find(".elementskit-megamenu-panel").css({top:s})})).trigger("resize"),i.on("mouseenter",(function(){let t=e(this).data("vertical-menu"),i=e(this).children(".elementskit-megamenu-panel");if(e(this).hasClass("elementskit-dropdown-menu-full_width")&&e(this).hasClass("top_position")){let t=Math.floor(e(this).position().left-e(this).offset().left),n=e(this);n.find(".elementskit-megamenu-panel").css("max-width",e(window).width()),e(window).on("resize",(function(){n.find(".elementskit-megamenu-panel").css({left:t+"px"})})).trigger("resize")}!e(this).hasClass("elementskit-dropdown-menu-full_width")&&e(this).hasClass("top_position")&&e(this).on({mouseenter:function(){0===e(".default_menu_position").length&&e(this).parents(".elementor-section-wrap").addClass("default_menu_position")},mouseleave:function(){0!==e(".default_menu_position").length&&e(this).parents(".elementor-section-wrap").removeClass("default_menu_position")}}),t&&t!==undefined?"string"==typeof t?/^[0-9]/.test(t)?e(window).on("resize",(function(){i.css({width:t}),e(document).width()>Number(n)||i.removeAttr("style")})).trigger("resize"):e(window).on("resize",(function(){i.css({width:t+"px"}),e(document).width()>Number(n)||i.removeAttr("style")})).trigger("resize"):i.css({width:t+"px"}):e(window).on("resize",(function(){i.css({width:t+"px"}),e(document).width()>Number(n)||i.removeAttr("style")})).trigger("resize")})),i.trigger("mouseenter")}if(t.find(".ekit-nav-dropdown-click").length>0){let n=t.find(".ekit-wid-con").data("responsive-breakpoint");t.on("click",".elementskit-dropdown-has > a",(function(i){if(i.preventDefault(),e(document).width()<Number(n))return;let s=e(this).parent(),a=e(this).parents(".elementskit-dropdown-has"),o=s.find(">.elementskit-dropdown, >.elementskit-megamenu-panel");t.find(".elementskit-dropdown-has").not(a).find(">.elementskit-dropdown, >.elementskit-megamenu-panel").removeClass("ekit-dropdown-open-onclick"),o.toggleClass("ekit-dropdown-open-onclick")})),e(window).on("resize",(function(){e(document).width()<Number(n)&&t.find(".ekit-dropdown-open-onclick").removeClass("ekit-dropdown-open-onclick")})),e(document).on("click",(function(n){e(n.target).closest(".elementskit-dropdown-has").length||t.find(".ekit-dropdown-open-onclick").removeClass("ekit-dropdown-open-onclick")})),e(window).on("sticky:stick sticky:unstick",(t=>{e(t.target).find(".ekit-dropdown-open-onclick").removeClass("ekit-dropdown-open-onclick"),e(t.target).next().find(".ekit-dropdown-open-onclick").removeClass("ekit-dropdown-open-onclick")}))}},Progressbar:function(e){var t=e.find(".single-skill-bar"),n=t.find(".skill-track"),i=t.find(".number-percentage"),s=i.data("value"),a=i.data("animation-duration")||300;t.elementorWaypoint((function(){i.animateNumbers(s,!0,a),n.animate({width:s+"%"},a)}),{offset:"100%"})},Funfact:function(e){var t=e.find(".elementskit-funfact"),n=t.find(".number-percentage"),i=n.data("value"),s=n.data("animation-duration")||300;t.elementorWaypoint((function(){n.animateNumbers(i,!0,s)}),{offset:"100%"})},BlogPosts:function(e){var t=e.find(".post-items");t.data("masonry-config")&&t.imagesLoaded((function(){t.masonry()}))},Countdown_Timer:function(t){var n=t.find(".ekit-countdown"),i=n.data(),s="elementskit-inner-container ekit-countdown-inner",a="elementskit-inner-container",o="elementskit-timer-content ekit-countdown-inner";if(n.length){switch(n[0].classList[0]){case"elementskit-countdown-timer":default:i.markup='<div class="elementskit-timer-container elementskit-days"><div class="'+s+'"><div class="elementskit-timer-content"><span class="elementskit-timer-count">%-D </span><span class="elementskit-timer-title">'+i.dateEkitDay+'</span></div></div></div><div class="elementskit-timer-container elementskit-hours"><div class="'+s+'"><div class="elementskit-timer-content"><span class="elementskit-timer-count">%H </span><span class="elementskit-timer-title">'+i.dateEkitHour+'</span></div></div></div><div class="elementskit-timer-container elementskit-minutes"><div class="'+s+'"><div class="elementskit-timer-content"><span class="elementskit-timer-count">%M </span><span class="elementskit-timer-title">'+i.dateEkitMinute+'</span></div></div></div><div class="elementskit-timer-container elementskit-seconds"><div class="'+s+'"><div class="elementskit-timer-content"><span class="elementskit-timer-count">%S </span><span class="elementskit-timer-title">'+i.dateEkitSecond+"</span></div></div></div>";break;case"elementskit-countdown-timer-3":i.markup='<div class="elementskit-timer-container elementskit-days"><div class="'+o+'"><div class="'+a+'"><span class="elementskit-timer-count">%-D </span><span class="elementskit-timer-title">'+i.dateEkitDay+'</span></div></div></div><div class="elementskit-timer-container elementskit-hours"><div class="'+o+'"><div class="'+a+'"><span class="elementskit-timer-count">%H </span><span class="elementskit-timer-title">'+i.dateEkitHour+'</span></div></div></div><div class="elementskit-timer-container elementskit-minutes"><div class="'+o+'"><div class="'+a+'"><span class="elementskit-timer-count">%M </span><span class="elementskit-timer-title">'+i.dateEkitMinute+'</span></div></div></div><div class="elementskit-timer-container elementskit-seconds"><div class="'+o+'"><div class="'+a+'"><span class="elementskit-timer-count">%S </span><span class="elementskit-timer-title">'+i.dateEkitSecond+"</span></div></div></div>"}n.theFinalCountdown(i.ekitCountdown,(function(e){this.innerHTML=e.strftime(i.markup)})).on("finish.countdown",(function(){this.innerHTML=i.finishTitle+"<br />"+i.finishContent,"elementskit-countdown-timer-4"===this.classList[0]&&e(this).addClass("elementskit-coundown-finish")}))}let l=t.find(".elementskit-flip-clock"),r=l.data();if(l.length){let e=[r.dateEkitWeek,r.dateEkitDay,r.dateEkitHour,r.dateEkitMinute,r.dateEkitSecond],t=["elementskit-wks","elementskit-days","elementskit-hrs","elementskit-mins","elementskit-secs"],n="";e.forEach((function(e,i){n+='<div class="elementskit-time '+t[i]+' ekit-countdown-inner"><span class="elementskit-count elementskit-curr elementskit-top"></span><span class="elementskit-count elementskit-next elementskit-top"></span><span class="elementskit-count elementskit-next elementskit-bottom"></span><span class="elementskit-count elementskit-curr elementskit-bottom"></span><span class="elementskit-label">'+e+"</span></div>"})),l.html(n);let i=l.children(".elementskit-mins"),s=l.children(".elementskit-secs"),a=l.children(".elementskit-hrs"),o=l.children(".elementskit-days"),d=l.children(".elementskit-wks"),c={s:"",m:"",h:"",d:"",w:""},m=function(e,t,n){e!==t&&(e=1===e.toString().length?"0"+e:e,t=1===t.toString().length?"0"+t:t,n.removeClass("elementskit-flip"),n.children(".elementskit-curr").text(e),n.children(".elementskit-next").text(t),setTimeout((function(e){e.addClass("elementskit-flip")}),50,n))};l.theFinalCountdown(r.ekitCountdown,(function(e){m(c.s,e.offset.seconds,s),m(c.m,e.offset.minutes,i),m(c.h,e.offset.hours,a),m(c.d,e.offset.days,o),m(c.w,e.offset.weeks,d),c.s=e.offset.seconds,c.m=e.offset.minutes,c.h=e.offset.hours,c.d=e.offset.days,c.w=e.offset.weeks})).on("finish.countdown",(function(){this.innerHTML=r.finishTitle+"<br/>"+r.finishContent}))}},Client_Logo:function(e){var t=e.find(".elementskit-clients-slider").data("config");t.arrows&&(t.navigation={prevEl:e.find(".slick-prev"),nextEl:e.find(".slick-next")}),t.dots&&(t.pagination={el:e.find(".swiper-pagination"),type:"custom",clickable:!0,renderCustom:(e,t,n)=>{var i="";for(let e=1;e<=n;e++)i+='<li role="presentation" class="'+(t===e?" swiper-pagination-bullet-active slick-active":"swiper-pagination-bullet")+'"><button type="button" role="tab" tabindex="0" aria-selected="true" class="">'+e+"</button></li>";return i}});let n=new Swiper(e.find(".swiper-container"),t);t.autoplay&&t.pauseOnHover&&e.find(".swiper-container").hover((function(){n.autoplay.stop()}),(function(){n.autoplay.start()}))},Testimonial_Slider:function(e){var t=e.find(".elementskit-testimonial-slider").data("config");t.arrows&&(t.navigation={prevEl:e.find(".slick-prev"),nextEl:e.find(".slick-next")}),t.dots&&(t.pagination={el:e.find(".swiper-pagination"),type:"custom",clickable:!0,renderCustom:(e,t,n)=>{var i="";for(let e=1;e<=n;e++)i+='<li role="presentation" class="'+(t===e?" swiper-pagination-bullet-active slick-active":"swiper-pagination-bullet")+'"><button type="button" role="tab" tabindex="0" aria-selected="true" class="">'+e+"</button></li>";return i}});let n=new Swiper(e.find(".swiper-container"),t);t.autoplay&&t.pauseOnHover&&e.find(".swiper-container").hover((function(){n.autoplay.stop()}),(function(){n.autoplay.start()}))},Image_Comparison:function(e){var t=e.find(".elementskit-image-comparison");t.imagesLoaded((function(){var e={orientation:t.hasClass("image-comparison-container-vertical")?"vertical":"horizontal",before_label:t.data("label_before"),after_label:t.data("label_after"),default_offset_pct:t.data("offset"),no_overlay:t.data("overlay"),move_slider_on_hover:t.data("move_slider_on_hover"),click_to_move:t.data("click_to_move")};t.twentytwenty(e)}))},Piechart:function(t){var n=t.find(".colorful-chart"),i=n.data(),s={barColor:i.color,lineWidth:i.linewidth,trackColor:i.barbg};"pie_color_style"in i&&(s={gradientChart:!0,barColor:i.gradientcolor1,gradientColor1:i.gradientcolor2,gradientColor2:i.gradientcolor1,lineWidth:i.linewidth,trackColor:i.barbg}),n.elementorWaypoint((function(){e(this.element).myChart(s)}),{offset:"100%"})},PostTab:function(t){var n=t.hasClass("is-click-yes")?"click":"mouseenter",i=t.find(".tab__list__item"),s=t.find(".tabItem");t.on(n,".tab__list__item",(function(){var t=e(this),n=s.eq(t.index());i.add(s).removeClass("active"),t.add(n).addClass("active")}))},Header_Search:function(t){var n=t.find(".ekit_navsearch-button"),i=e("body");n.magnificPopup({type:"inline",fixedContentPos:!0,fixedBgPos:!0,overflowY:"auto",closeBtnInside:!1,prependTo:n.parent(".ekit-wid-con"),callbacks:{beforeOpen:function(){this.st.mainClass="my-mfp-slide-bottom ekit-promo-popup"},open:function(){i.css("overflow","hidden")},close:function(){i.css("overflow","auto")}}})},Team:function(e){var t=e.find(".ekit-team-popup");t.magnificPopup({type:"inline",fixedContentPos:!0,fixedBgPos:!0,overflowY:"auto",closeBtnInside:!0,prependTo:e.find(".ekit-wid-con"),showCloseBtn:!1,callbacks:{beforeOpen:function(){this.st.mainClass="my-mfp-slide-bottom ekit-promo-popup ekit-team-modal"}}}),e.find(".ekit-team-modal-close").on("click",(function(){t.magnificPopup("close")}))},Tab:function(e){var t=e.find('[data-ekit-toggle="tab"]'),n=t.data("ekit-toggle-trigger"),i=e.data("settings");ElementsKit_Helper.triggerClickOnEvent(n,t),t.on("shown.bs.tab",(function(){ElementsKit_Helper.setURLHash(i,this,"ekit-handler-id")}))},Header_Off_Canvas:function(e){var t=e.find(".ekit-sidebar-group");e.find(".ekit_offcanvas-sidebar, .ekit_close-side-widget, .ekit-overlay").on("click",(function(e){e.preventDefault(),t.toggleClass("ekit_isActive")}))},Back_To_Top:function(t){const n=t.find(".ekit-btt__button"),{offset_top:i,show_after:s,show_scroll:a,style:o,fg:l,bg:r}=t.find(".ekit-btt").data("settings");if("progress_indicator"===o){const e=t.find("#canvas");animateCircle({element:e,size:100,percentage:100,onScroll:!0,speed:5,color:l,background_clr:r,stroke_width:10})}n.on("click",(e=>{e.target;var t;t=i,window.scrollTo({left:0,top:t,behavior:"smooth"})})),"yes"===a&&e(document).on("scroll",(()=>{(e=>{let t=n.hasClass("ekit-tt-show");e&&!t&&n.addClass("ekit-tt-show"),!e&&t&&n.removeClass("ekit-tt-show")})(Math.ceil(window.pageYOffset)>s+i)}))},Whatsapp:function(t){const n=t.find(".elementskit-whatsapp__popup--btn"),i=t.find(".elementskit-whatsapp__input--field"),s=t.find(".elementskit-whatsapp__input--btn");function a(){let t=e(i).val(),n=e(".elementskit-whatsapp__input--btn").attr("href").replace(/text=/g,`text=${t}`);e(".elementskit-whatsapp__input--btn").attr("href",n)}"show"==e(".elementskit-whatsapp__content").data("show")&&e(".elementskit-whatsapp__content").addClass("elementskit-whatsapp__active"),e(n).click((function(){e(".elementskit-whatsapp__content").toggleClass("elementskit-whatsapp__active")})),e(s).on("click",(function(){a()})),e(i).keypress((function(t){13==t.which&&(a(),window.location=e(".elementskit-whatsapp__input--btn").attr("href"))}))},rememberTab:function(){if(!window.location.hash)return;let t='[data-ekit-handler-id="'+window.location.hash.split("?")[0].substring(1)+'"]';e(t).tab("show")},load:function(){n.rememberTab()},hash:function(){n.rememberTab()}};e(window).on("elementor/frontend/init",n.init).on("load",n.load).on("hashchange",n.hash)}(jQuery,window.elementorFrontend),function(e){"use strict";e.fn.animateNumbers=function(t,n,i,s){return this.each((function(){var a=e(this),o=parseInt(a.text().replace(/,/g,""),10);n=n===undefined||n,e({value:o}).animate({value:t},{duration:i===undefined?500:i,easing:s===undefined?"swing":s,step:function(){a.text(Math.floor(this.value)),n&&a.text(a.text().replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1,"))},complete:function(){parseInt(a.text(),10)!==t&&(a.text(t),n&&a.text(a.text().replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1,")))}})}))},e.fn.myChart=function(t){var n=e.extend({barColor:"#666666",gradientColor1:"",gradientColor2:"",scaleColor:"transparent",lineWidth:20,size:150,trackColor:"#f7f7f7",lineCap:"round",gradientChart:!1},t);return this.easyPieChart({barColor:!0===n.gradientChart?function(e){var t=this.renderer.getCtx(),i=this.renderer.getCanvas(),s=t.createLinearGradient(0,0,i.width,0);return s.addColorStop(0,n.gradientColor1),s.addColorStop(1,n.gradientColor2),s}:n.barColor,scaleColor:n.scaleColor,trackColor:n.trackColor,lineCap:n.lineCap,size:n.size,lineWidth:n.lineWidth})},e((function(){var t=e(".ekit-video-popup");if(t.length>0&&t.magnificPopup({type:"iframe",iframe:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" frameborder="0" allowfullscreen></iframe></div>',patterns:{youtube:{index:"https://youtube.com/",id:"v=",src:"%id%"}}},mainClass:"mfp-fade",removalDelay:160,preloader:!0,fixedContentPos:!1}),e("#wp-admin-bar-elementor_edit_page-default").length>0){let t=e("#wp-admin-bar-elementor_edit_page-default").children("li");e(t).map((function(t,n){var i=e(n).find(".elementor-edit-link-title");-1!==i.text().indexOf("dynamic-content-")&&i.parent().parent().remove()}))}}))}(jQuery);
1
+ !function(e,t){"use strict";window.ElementsKit_Helper={},ElementsKit_Helper.setURLHash=function(t,n,i){if(void 0===t||!("ekit_hash_change"in t))return;void 0===i&&(i="ekit-handler-id");let s="#"+e(n).data(i);window.location.hash=s},ElementsKit_Helper.ajaxLoading=function(n,i){if(n.hasClass("ekit-template-ajax--yes")){var s=i.find("[data-ajax-post-id]");s.hasClass("is--loaded")||e.ajax({type:"POST",url:ekit_config.ajaxurl,data:{action:"ekit_widgetarea_content",nonce:ekit_config.nonce,post_id:s.data("ajax-post-id")},success:function(n){s.addClass("is--loaded").html(n),s.find("[data-widget_type]").each((function(){var n=e(this);t.hooks.doAction("frontend/element_ready/"+n.data("widget_type"),n)}))}})}},ElementsKit_Helper.triggerClickOnEvent=function(t,n){"click"!==t&&n.on(t,(function(){e(this).trigger("click")}))};let n={init:function(){var i={"elementskit-blog-posts.default":n.BlogPosts,"elementskit-countdown-timer.default":n.Countdown_Timer,"elementskit-client-logo.default":n.Client_Logo,"elementskit-testimonial.default":n.Testimonial_Slider,"elementskit-image-comparison.default":n.Image_Comparison,"elementskit-progressbar.default":n.Progressbar,"elementskit-piechart.default":n.Piechart,"elementskit-funfact.default":n.Funfact,"elementskit-post-tab.default":n.PostTab,"elementskit-header-search.default":n.Header_Search,"elementskit-header-offcanvas.default":n.Header_Off_Canvas,"ekit-nav-menu.default":n.Nav_Menu,"elementskit-team.default":n.Team,"elementskit-simple-tab.default":n.Tab,"elementskit-back-to-top.default":n.Back_To_Top,"elementskit-image-accordion.default":n.Image_Accordion,"elementskit-whatsapp.default":n.Whatsapp};e.each(i,(function(e,n){t.hooks.addAction("frontend/element_ready/"+e,n)}))},Image_Accordion:function(t){const n=t.find(".elementskit-single-image-accordion");let i;for(let t=0;t<n.length;t++){let s=n[t];"yes"===e(s).data("active")&&(i=n[t])}t.on("click",".ekit-image-accordion-item",(function(t){let n=e(this),s=n.data("link"),a=n.data("behavior"),o=n.find("a, a *"),l=e(t.target).is(o),r=s?.is_external?s.is_external:"_self";if("hover"===a||i===this)!l&&s?.url&&window.open(s.url,r);else{if(!n.hasClass("item-opened"))return i="",e(this).closest(".elementskit-image-accordion-wraper").find(".ekit-image-accordion-item").removeClass("item-opened"),void n.addClass("item-opened");if(n.hasClass("item-opened"))return void(!l&&s?.url&&window.open(s.url,r))}}))},Nav_Menu:function(t){if(t.find(".elementskit-megamenu-has").length>0){let n=t.find(".ekit-wid-con").data("responsive-breakpoint"),i=t.find(".elementskit-megamenu-has"),s=t.find(".elementskit-menu-container").outerHeight();e(window).on("resize",(function(){t.find(".elementskit-megamenu-panel").css({top:s})})).trigger("resize"),i.on("mouseenter",(function(){let t=e(this).data("vertical-menu"),i=e(this).children(".elementskit-megamenu-panel");if(e(this).hasClass("elementskit-dropdown-menu-full_width")&&e(this).hasClass("top_position")){let t=Math.floor(e(this).position().left-e(this).offset().left),n=e(this);n.find(".elementskit-megamenu-panel").css("max-width",e(window).width()),e(window).on("resize",(function(){n.find(".elementskit-megamenu-panel").css({left:t+"px"})})).trigger("resize")}!e(this).hasClass("elementskit-dropdown-menu-full_width")&&e(this).hasClass("top_position")&&e(this).on({mouseenter:function(){0===e(".default_menu_position").length&&e(this).parents(".elementor-section-wrap").addClass("default_menu_position")},mouseleave:function(){0!==e(".default_menu_position").length&&e(this).parents(".elementor-section-wrap").removeClass("default_menu_position")}}),t&&t!==undefined?"string"==typeof t?/^[0-9]/.test(t)?e(window).on("resize",(function(){i.css({width:t}),e(document).width()>Number(n)||i.removeAttr("style")})).trigger("resize"):e(window).on("resize",(function(){i.css({width:t+"px"}),e(document).width()>Number(n)||i.removeAttr("style")})).trigger("resize"):i.css({width:t+"px"}):e(window).on("resize",(function(){i.css({width:t+"px"}),e(document).width()>Number(n)||i.removeAttr("style")})).trigger("resize")})),i.trigger("mouseenter")}if(t.find(".ekit-nav-dropdown-click").length>0){let n=t.find(".ekit-wid-con").data("responsive-breakpoint");t.on("click",".elementskit-dropdown-has > a",(function(i){if(i.preventDefault(),e(document).width()<Number(n))return;let s=e(this).parent(),a=e(this).parents(".elementskit-dropdown-has"),o=s.find(">.elementskit-dropdown, >.elementskit-megamenu-panel");t.find(".elementskit-dropdown-has").not(a).find(">.elementskit-dropdown, >.elementskit-megamenu-panel").removeClass("ekit-dropdown-open-onclick"),o.toggleClass("ekit-dropdown-open-onclick")})),e(window).on("resize",(function(){e(document).width()<Number(n)&&t.find(".ekit-dropdown-open-onclick").removeClass("ekit-dropdown-open-onclick")})),e(document).on("click",(function(n){e(n.target).closest(".elementskit-dropdown-has").length||t.find(".ekit-dropdown-open-onclick").removeClass("ekit-dropdown-open-onclick")})),e(window).on("sticky:stick sticky:unstick",(t=>{e(t.target).find(".ekit-dropdown-open-onclick").removeClass("ekit-dropdown-open-onclick"),e(t.target).next().find(".ekit-dropdown-open-onclick").removeClass("ekit-dropdown-open-onclick")}))}},Progressbar:function(e){var t=e.find(".single-skill-bar"),n=t.find(".skill-track"),i=t.find(".number-percentage"),s=i.data("value"),a=i.data("animation-duration")||300;t.elementorWaypoint((function(){i.animateNumbers(s,!0,a),n.animate({width:s+"%"},a)}),{offset:"100%"})},Funfact:function(e){var t=e.find(".elementskit-funfact"),n=t.find(".number-percentage"),i=n.data("value"),s=n.data("animation-duration")||300;t.elementorWaypoint((function(){n.animateNumbers(i,!0,s)}),{offset:"100%"})},BlogPosts:function(e){var t=e.find(".post-items");t.data("masonry-config")&&t.imagesLoaded((function(){t.masonry()}))},Countdown_Timer:function(t){var n=t.find(".ekit-countdown"),i=n.data(),s="elementskit-inner-container ekit-countdown-inner",a="elementskit-inner-container",o="elementskit-timer-content ekit-countdown-inner";if(n.length){switch(n[0].classList[0]){case"elementskit-countdown-timer":default:i.markup='<div class="elementskit-timer-container elementskit-days"><div class="'+s+'"><div class="elementskit-timer-content"><span class="elementskit-timer-count">%-D </span><span class="elementskit-timer-title">'+i.dateEkitDay+'</span></div></div></div><div class="elementskit-timer-container elementskit-hours"><div class="'+s+'"><div class="elementskit-timer-content"><span class="elementskit-timer-count">%H </span><span class="elementskit-timer-title">'+i.dateEkitHour+'</span></div></div></div><div class="elementskit-timer-container elementskit-minutes"><div class="'+s+'"><div class="elementskit-timer-content"><span class="elementskit-timer-count">%M </span><span class="elementskit-timer-title">'+i.dateEkitMinute+'</span></div></div></div><div class="elementskit-timer-container elementskit-seconds"><div class="'+s+'"><div class="elementskit-timer-content"><span class="elementskit-timer-count">%S </span><span class="elementskit-timer-title">'+i.dateEkitSecond+"</span></div></div></div>";break;case"elementskit-countdown-timer-3":i.markup='<div class="elementskit-timer-container elementskit-days"><div class="'+o+'"><div class="'+a+'"><span class="elementskit-timer-count">%-D </span><span class="elementskit-timer-title">'+i.dateEkitDay+'</span></div></div></div><div class="elementskit-timer-container elementskit-hours"><div class="'+o+'"><div class="'+a+'"><span class="elementskit-timer-count">%H </span><span class="elementskit-timer-title">'+i.dateEkitHour+'</span></div></div></div><div class="elementskit-timer-container elementskit-minutes"><div class="'+o+'"><div class="'+a+'"><span class="elementskit-timer-count">%M </span><span class="elementskit-timer-title">'+i.dateEkitMinute+'</span></div></div></div><div class="elementskit-timer-container elementskit-seconds"><div class="'+o+'"><div class="'+a+'"><span class="elementskit-timer-count">%S </span><span class="elementskit-timer-title">'+i.dateEkitSecond+"</span></div></div></div>"}n.theFinalCountdown(i.ekitCountdown,(function(e){this.innerHTML=e.strftime(i.markup)})).on("finish.countdown",(function(){this.innerHTML=i.finishTitle+"<br />"+i.finishContent,"elementskit-countdown-timer-4"===this.classList[0]&&e(this).addClass("elementskit-coundown-finish")}))}let l=t.find(".elementskit-flip-clock"),r=l.data();if(l.length){let e=[r.dateEkitWeek,r.dateEkitDay,r.dateEkitHour,r.dateEkitMinute,r.dateEkitSecond],t=["elementskit-wks","elementskit-days","elementskit-hrs","elementskit-mins","elementskit-secs"],n="";e.forEach((function(e,i){n+='<div class="elementskit-time '+t[i]+' ekit-countdown-inner"><span class="elementskit-count elementskit-curr elementskit-top"></span><span class="elementskit-count elementskit-next elementskit-top"></span><span class="elementskit-count elementskit-next elementskit-bottom"></span><span class="elementskit-count elementskit-curr elementskit-bottom"></span><span class="elementskit-label">'+e+"</span></div>"})),l.html(n);let i=l.children(".elementskit-mins"),s=l.children(".elementskit-secs"),a=l.children(".elementskit-hrs"),o=l.children(".elementskit-days"),d=l.children(".elementskit-wks"),c={s:"",m:"",h:"",d:"",w:""},m=function(e,t,n){e!==t&&(e=1===e.toString().length?"0"+e:e,t=1===t.toString().length?"0"+t:t,n.removeClass("elementskit-flip"),n.children(".elementskit-curr").text(e),n.children(".elementskit-next").text(t),setTimeout((function(e){e.addClass("elementskit-flip")}),50,n))};l.theFinalCountdown(r.ekitCountdown,(function(e){m(c.s,e.offset.seconds,s),m(c.m,e.offset.minutes,i),m(c.h,e.offset.hours,a),m(c.d,e.offset.days,o),m(c.w,e.offset.weeks,d),c.s=e.offset.seconds,c.m=e.offset.minutes,c.h=e.offset.hours,c.d=e.offset.days,c.w=e.offset.weeks})).on("finish.countdown",(function(){this.innerHTML=r.finishTitle+"<br/>"+r.finishContent}))}},Client_Logo:function(e){var t=e.find(".elementskit-clients-slider").data("config");t.arrows&&(t.navigation={prevEl:e.find(".slick-prev"),nextEl:e.find(".slick-next")}),t.dots&&(t.pagination={el:e.find(".swiper-pagination"),type:"custom",clickable:!0,renderCustom:(e,t,n)=>{var i="";for(let e=1;e<=n;e++)i+='<li role="presentation" class="'+(t===e?" swiper-pagination-bullet-active slick-active":"swiper-pagination-bullet")+'"><button type="button" role="tab" tabindex="0" aria-selected="true" class="">'+e+"</button></li>";return i}});let n=new Swiper(e.find(".swiper-container"),t);t.autoplay&&t.pauseOnHover&&e.find(".swiper-container").hover((function(){n.autoplay.stop()}),(function(){n.autoplay.start()}))},Testimonial_Slider:function(e){var t=e.find(".elementskit-testimonial-slider").data("config");t.arrows&&(t.navigation={prevEl:e.find(".slick-prev"),nextEl:e.find(".slick-next")}),t.dots&&(t.pagination={el:e.find(".swiper-pagination"),type:"custom",clickable:!0,renderCustom:(e,t,n)=>{var i="";for(let e=1;e<=n;e++)i+='<li role="presentation" class="'+(t===e?" swiper-pagination-bullet-active slick-active":"swiper-pagination-bullet")+'"><button type="button" role="tab" tabindex="0" aria-selected="true" class="">'+e+"</button></li>";return i}});let n=new Swiper(e.find(".swiper-container"),t);t.autoplay&&t.pauseOnHover&&e.find(".swiper-container").hover((function(){n.autoplay.stop()}),(function(){n.autoplay.start()}))},Image_Comparison:function(e){var t=e.find(".elementskit-image-comparison");t.imagesLoaded((function(){var e={orientation:t.hasClass("image-comparison-container-vertical")?"vertical":"horizontal",before_label:t.data("label_before"),after_label:t.data("label_after"),default_offset_pct:t.data("offset"),no_overlay:t.data("overlay"),move_slider_on_hover:t.data("move_slider_on_hover"),click_to_move:t.data("click_to_move")};t.twentytwenty(e)}))},Piechart:function(t){var n=t.find(".colorful-chart"),i=n.data(),s={barColor:i.color,lineWidth:i.linewidth,trackColor:i.barbg};"pie_color_style"in i&&(s={gradientChart:!0,barColor:i.gradientcolor1,gradientColor1:i.gradientcolor2,gradientColor2:i.gradientcolor1,lineWidth:i.linewidth,trackColor:i.barbg}),n.elementorWaypoint((function(){e(this.element).myChart(s)}),{offset:"100%"})},PostTab:function(t){var n=t.hasClass("is-click-yes")?"click":"mouseenter",i=t.find(".tab__list__item"),s=t.find(".tabItem");t.on(n,".tab__list__item",(function(){var t=e(this),n=s.eq(t.index());i.add(s).removeClass("active"),t.add(n).addClass("active")}))},Header_Search:function(t){var n=t.find(".ekit_navsearch-button"),i=e("body");n.magnificPopup({type:"inline",fixedContentPos:!0,fixedBgPos:!0,overflowY:"auto",closeBtnInside:!1,prependTo:n.parent(".ekit-wid-con"),callbacks:{beforeOpen:function(){this.st.mainClass="my-mfp-slide-bottom ekit-promo-popup"},open:function(){i.css("overflow","hidden")},close:function(){i.css("overflow","auto")}}})},Team:function(e){var t=e.find(".ekit-team-popup");t.magnificPopup({type:"inline",fixedContentPos:!0,fixedBgPos:!0,overflowY:"auto",closeBtnInside:!0,prependTo:e.find(".ekit-wid-con"),showCloseBtn:!1,callbacks:{beforeOpen:function(){this.st.mainClass="my-mfp-slide-bottom ekit-promo-popup ekit-team-modal"}}}),e.find(".ekit-team-modal-close").on("click",(function(){t.magnificPopup("close")}))},Tab:function(e){var t=e.find('[data-ekit-toggle="tab"]'),n=t.data("ekit-toggle-trigger"),i=e.data("settings");ElementsKit_Helper.triggerClickOnEvent(n,t),t.on("shown.bs.tab",(function(){ElementsKit_Helper.setURLHash(i,this,"ekit-handler-id")}))},Header_Off_Canvas:function(e){var t=e.find(".ekit-sidebar-group");e.find(".ekit_offcanvas-sidebar, .ekit_close-side-widget, .ekit-overlay").on("click",(function(e){e.preventDefault(),t.toggleClass("ekit_isActive")}))},Back_To_Top:function(t){const n=t.find(".ekit-btt__button"),{offset_top:i,show_after:s,show_scroll:a,style:o,fg:l,bg:r}=t.find(".ekit-btt").data("settings");if("progress_indicator"===o){const e=t.find("#canvas");animateCircle({element:e,size:100,percentage:100,onScroll:!0,speed:5,color:l,background_clr:r,stroke_width:10})}n.on("click",(e=>{e.target;var t;t=i,window.scrollTo({left:0,top:t,behavior:"smooth"})})),"yes"===a&&e(document).on("scroll",(()=>{(e=>{let t=n.hasClass("ekit-tt-show");e&&!t&&n.addClass("ekit-tt-show"),!e&&t&&n.removeClass("ekit-tt-show")})(Math.ceil(window.pageYOffset)>s+i)}))},Whatsapp:function(t){const n=t.find(".elementskit-whatsapp__popup--btn"),i=t.find(".elementskit-whatsapp__input--field"),s=t.find(".elementskit-whatsapp__input--btn");function a(){let t=e(i).val(),n=e(".elementskit-whatsapp__input--btn").attr("href").replace(/text=/g,`text=${t}`);e(".elementskit-whatsapp__input--btn").attr("href",n)}"show"==e(".elementskit-whatsapp__content").data("show")&&e(".elementskit-whatsapp__content").addClass("elementskit-whatsapp__active"),e(n).click((function(){e(".elementskit-whatsapp__content").toggleClass("elementskit-whatsapp__active")})),e(s).on("click",(function(){a()})),e(i).keypress((function(t){13==t.which&&(a(),window.location=e(".elementskit-whatsapp__input--btn").attr("href"))}))},rememberTab:function(){if(!window.location.hash)return;let t='[data-ekit-handler-id="'+window.location.hash.split("?")[0].substring(1)+'"]';e(t).tab("show")},load:function(){n.rememberTab()},hash:function(){n.rememberTab()}};e(window).on("elementor/frontend/init",n.init).on("load",n.load).on("hashchange",n.hash)}(jQuery,window.elementorFrontend),function(e){"use strict";e.fn.animateNumbers=function(t,n,i,s){return this.each((function(){var a=e(this),o=parseInt(a.text().replace(/,/g,""),10);n=n===undefined||n,e({value:o}).animate({value:t},{duration:i===undefined?500:i,easing:s===undefined?"swing":s,step:function(){a.text(Math.floor(this.value)),n&&a.text(a.text().replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1,"))},complete:function(){parseInt(a.text(),10)!==t&&(a.text(t),n&&a.text(a.text().replace(/(\d)(?=(\d\d\d)+(?!\d))/g,"$1,")))}})}))},e.fn.myChart=function(t){var n=e.extend({barColor:"#666666",gradientColor1:"",gradientColor2:"",scaleColor:"transparent",lineWidth:20,size:150,trackColor:"#f7f7f7",lineCap:"round",gradientChart:!1},t);return this.easyPieChart({barColor:!0===n.gradientChart?function(e){var t=this.renderer.getCtx(),i=this.renderer.getCanvas(),s=t.createLinearGradient(0,0,i.width,0);return s.addColorStop(0,n.gradientColor1),s.addColorStop(1,n.gradientColor2),s}:n.barColor,scaleColor:n.scaleColor,trackColor:n.trackColor,lineCap:n.lineCap,size:n.size,lineWidth:n.lineWidth})},e((function(){var t=e(".ekit-video-popup");if(t.length>0&&t.magnificPopup({type:"iframe",iframe:{markup:'<div class="mfp-iframe-scaler"><div class="mfp-close"></div><iframe class="mfp-iframe" frameborder="0" allowfullscreen></iframe></div>',patterns:{youtube:{index:"https://youtube.com/",id:"v=",src:"%id%"}}},mainClass:"mfp-fade",removalDelay:160,preloader:!0,fixedContentPos:!1}),e("#wp-admin-bar-elementor_edit_page-default").length>0){let t=e("#wp-admin-bar-elementor_edit_page-default").children("li");e(t).map((function(t,n){var i=e(n).find(".elementor-edit-link-title");-1!==i.text().indexOf("dynamic-content-")&&i.parent().parent().remove()}))}}))}(jQuery);
widgets/mail-chimp/mail-chimp.php CHANGED
@@ -152,7 +152,7 @@ class ElementsKit_Widget_Mail_Chimp extends Widget_Base {
152
  [
153
  'label' => esc_html__( 'Placeholder', 'elementskit-lite' ),
154
  'type' => Controls_Manager::TEXT,
155
- 'placeholder' => esc_html__( 'Your frist name', 'elementskit-lite' ),
156
  'label_block' => false,
157
  'condition' => [
158
  'ekit_mail_chimp_section_form_name_show' => 'yes'
152
  [
153
  'label' => esc_html__( 'Placeholder', 'elementskit-lite' ),
154
  'type' => Controls_Manager::TEXT,
155
+ 'placeholder' => esc_html__( 'Your first name', 'elementskit-lite' ),
156
  'label_block' => false,
157
  'condition' => [
158
  'ekit_mail_chimp_section_form_name_show' => 'yes'
widgets/post-tab/post-tab.php CHANGED
@@ -163,7 +163,7 @@ class ElementsKit_Widget_Post_Tab extends Widget_Base {
163
  'type' => Controls_Manager::DIMENSIONS,
164
  'size_units' => [ 'px', '%', 'em' ],
165
  'selectors' => [
166
- '{{WRAPPER}} .tab__list' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
167
  ],
168
  ]
169
  );
@@ -183,7 +183,7 @@ class ElementsKit_Widget_Post_Tab extends Widget_Base {
183
  [
184
  'name' => 'ekit_post_tab__item_content_typography',
185
  'label' => esc_html__( 'Typography', 'elementskit-lite' ),
186
- 'selector' => '{{WRAPPER}} .tab__list .tab__list__item',
187
  ]
188
  );
189
 
@@ -194,7 +194,7 @@ class ElementsKit_Widget_Post_Tab extends Widget_Base {
194
  'type' => Controls_Manager::DIMENSIONS,
195
  'size_units' => [ 'px', '%', 'em' ],
196
  'selectors' => [
197
- '{{WRAPPER}} .tab__list .tab__list__item' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
198
  ],
199
  ]
200
  );
@@ -206,7 +206,7 @@ class ElementsKit_Widget_Post_Tab extends Widget_Base {
206
  'type' => Controls_Manager::DIMENSIONS,
207
  'size_units' => [ 'px', '%', 'em' ],
208
  'selectors' => [
209
- '{{WRAPPER}} .tab__list .tab__list__item' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
210
  ],
211
  ]
212
  );
@@ -227,7 +227,7 @@ class ElementsKit_Widget_Post_Tab extends Widget_Base {
227
  'label' => esc_html__( 'Color', 'elementskit-lite' ),
228
  'type' => Controls_Manager::COLOR,
229
  'selectors' => [
230
- '{{WRAPPER}} .tab__list .tab__list__item' => 'color: {{VALUE}}',
231
  ],
232
  ]
233
  );
@@ -252,7 +252,7 @@ class ElementsKit_Widget_Post_Tab extends Widget_Base {
252
  'type' => Controls_Manager::DIMENSIONS,
253
  'size_units' => [ 'px', '%', 'em' ],
254
  'selectors' => [
255
- '{{WRAPPER}} .tab__list .tab__list__item' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
256
  ],
257
  ]
258
  );
@@ -271,7 +271,7 @@ class ElementsKit_Widget_Post_Tab extends Widget_Base {
271
  [
272
  'name' => 'ekit_post_tab_item_normal_border',
273
  'label' => esc_html__( 'Border', 'elementskit-lite' ),
274
- 'selector' => '{{WRAPPER}} .tab__list .tab__list__item',
275
  ]
276
  );
277
 
@@ -290,7 +290,7 @@ class ElementsKit_Widget_Post_Tab extends Widget_Base {
290
  'label' => esc_html__( 'Color', 'elementskit-lite' ),
291
  'type' => Controls_Manager::COLOR,
292
  'selectors' => [
293
- '{{WRAPPER}} .tab__list .tab__list__item.active' => 'color: {{VALUE}}',
294
  ],
295
  ]
296
  );
@@ -315,7 +315,7 @@ class ElementsKit_Widget_Post_Tab extends Widget_Base {
315
  'type' => Controls_Manager::DIMENSIONS,
316
  'size_units' => [ 'px', '%', 'em' ],
317
  'selectors' => [
318
- '{{WRAPPER}} .tab__list .tab__list__item.active' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
319
  ],
320
  ]
321
  );
@@ -334,7 +334,7 @@ class ElementsKit_Widget_Post_Tab extends Widget_Base {
334
  [
335
  'name' => 'ekit_post_tab_item_hover_border',
336
  'label' => esc_html__( 'Border', 'elementskit-lite' ),
337
- 'selector' => '{{WRAPPER}} .tab__list .tab__list__item.active',
338
  ]
339
  );
340
 
163
  'type' => Controls_Manager::DIMENSIONS,
164
  'size_units' => [ 'px', '%', 'em' ],
165
  'selectors' => [
166
+ '{{WRAPPER}} .post--tab .tabHeader .tab__list' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
167
  ],
168
  ]
169
  );
183
  [
184
  'name' => 'ekit_post_tab__item_content_typography',
185
  'label' => esc_html__( 'Typography', 'elementskit-lite' ),
186
+ 'selector' => '{{WRAPPER}} .post--tab .tabHeader .tab__list .tab__list__item',
187
  ]
188
  );
189
 
194
  'type' => Controls_Manager::DIMENSIONS,
195
  'size_units' => [ 'px', '%', 'em' ],
196
  'selectors' => [
197
+ '{{WRAPPER}} .post--tab .tabHeader .tab__list .tab__list__item' => 'margin: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
198
  ],
199
  ]
200
  );
206
  'type' => Controls_Manager::DIMENSIONS,
207
  'size_units' => [ 'px', '%', 'em' ],
208
  'selectors' => [
209
+ '{{WRAPPER}} .post--tab .tabHeader .tab__list .tab__list__item' => 'padding: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
210
  ],
211
  ]
212
  );
227
  'label' => esc_html__( 'Color', 'elementskit-lite' ),
228
  'type' => Controls_Manager::COLOR,
229
  'selectors' => [
230
+ '{{WRAPPER}} .post--tab .tabHeader .tab__list .tab__list__item' => 'color: {{VALUE}}',
231
  ],
232
  ]
233
  );
252
  'type' => Controls_Manager::DIMENSIONS,
253
  'size_units' => [ 'px', '%', 'em' ],
254
  'selectors' => [
255
+ '{{WRAPPER}} .post--tab .tabHeader .tab__list .tab__list__item' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
256
  ],
257
  ]
258
  );
271
  [
272
  'name' => 'ekit_post_tab_item_normal_border',
273
  'label' => esc_html__( 'Border', 'elementskit-lite' ),
274
+ 'selector' => '{{WRAPPER}} .post--tab .tabHeader .tab__list .tab__list__item',
275
  ]
276
  );
277
 
290
  'label' => esc_html__( 'Color', 'elementskit-lite' ),
291
  'type' => Controls_Manager::COLOR,
292
  'selectors' => [
293
+ '{{WRAPPER}} .post--tab .tabHeader .tab__list .tab__list__item.active' => 'color: {{VALUE}}',
294
  ],
295
  ]
296
  );
315
  'type' => Controls_Manager::DIMENSIONS,
316
  'size_units' => [ 'px', '%', 'em' ],
317
  'selectors' => [
318
+ '{{WRAPPER}} .post--tab .tabHeader .tab__list .tab__list__item.active' => 'border-radius: {{TOP}}{{UNIT}} {{RIGHT}}{{UNIT}} {{BOTTOM}}{{UNIT}} {{LEFT}}{{UNIT}};',
319
  ],
320
  ]
321
  );
334
  [
335
  'name' => 'ekit_post_tab_item_hover_border',
336
  'label' => esc_html__( 'Border', 'elementskit-lite' ),
337
+ 'selector' => '{{WRAPPER}} .post--tab .tabHeader .tab__list .tab__list__item.active',
338
  ]
339
  );
340
 
wpml-config.xml CHANGED
@@ -8,8 +8,11 @@
8
  <condition key="widgetType">elementskit-image-accordion</condition>
9
  </conditions>
10
  <fields-in-item items_of="ekit_img_accordion_items">
11
- <field type="Title (Image Accordion)" editor_type="LINE">ekit_img_accordion_title</field>
12
- <field type="Button Label (Image Accordion)" editor_type="LINE">ekit_img_accordion_button_label</field>
 
 
 
13
  </fields-in-item>
14
  </widget>
15
  <widget name="elementskit-accordion">
@@ -17,8 +20,8 @@
17
  <condition key="widgetType">elementskit-accordion</condition>
18
  </conditions>
19
  <fields-in-item items_of="ekit_accordion_items">
20
- <field type="Title (Accordion)" editor_type="LINE">acc_title</field>
21
- <field type="Description (Accordion)" editor_type="VISUAL">acc_content</field>
22
  </fields-in-item>
23
  </widget>
24
  <widget name="elementskit-faq">
@@ -26,8 +29,8 @@
26
  <condition key="widgetType">elementskit-faq</condition>
27
  </conditions>
28
  <fields-in-item items_of="ekit_accordion_items">
29
- <field type="Title (FAQ)" editor_type="LINE">ekit_faq_title</field>
30
- <field type="Content (FAQ)" editor_type="VISUAL">ekit_faq_content</field>
31
  </fields-in-item>
32
  </widget>
33
  <widget name="elementskit-testimonial">
@@ -35,18 +38,29 @@
35
  <condition key="widgetType">elementskit-testimonial</condition>
36
  </conditions>
37
  <fields-in-item items_of="ekit_testimonial_data">
38
- <field type="Client Name (Testimonial)" editor_type="LINE">client_name</field>
39
- <field type="Designation (Testimonial)" editor_type="LINE">designation</field>
40
- <field type="Testimonial Review (Testimonial)" editor_type="AREA">review</field>
 
41
  </fields-in-item>
42
  </widget>
43
  <widget name="elementskit-pricing">
44
  <conditions>
45
  <condition key="widgetType">elementskit-pricing</condition>
46
  </conditions>
 
 
 
 
 
 
 
 
 
 
47
  <fields-in-item items_of="ekit_pricing_table_content_repeater">
48
- <field type="List text (Pricing Table)" editor_type="LINE">ekit_pricing_list</field>
49
- <field type="Info Text (Pricing Table)" editor_type="LINE">ekit_pricing_list_info</field>
50
  </fields-in-item>
51
  </widget>
52
  <widget name="elementskit-social-media">
@@ -54,7 +68,8 @@
54
  <condition key="widgetType">elementskit-social-media</condition>
55
  </conditions>
56
  <fields-in-item items_of="ekit_socialmedia_add_icons">
57
- <field type="Label (Social Media)" editor_type="LINE">ekit_socialmedia_label</field>
 
58
  </fields-in-item>
59
  </widget>
60
  <widget name="elementskit-simple-tab">
@@ -62,8 +77,8 @@
62
  <condition key="widgetType">elementskit-simple-tab</condition>
63
  </conditions>
64
  <fields-in-item items_of="ekit_tab_items">
65
- <field type="Title (Tab)" editor_type="LINE">ekit_tab_title</field>
66
- <field type="Content (Tab)" editor_type="VISUAL">ekit_tab_content</field>
67
  </fields-in-item>
68
  </widget>
69
  <widget name="elementskit-business-hours">
@@ -71,8 +86,8 @@
71
  <condition key="widgetType">elementskit-business-hours</condition>
72
  </conditions>
73
  <fields-in-item items_of="ekit_business_openday_list">
74
- <field type="Day (Business Hours)" editor_type="LINE">ekit_business_day</field>
75
- <field type="Day (Business Hours)" editor_type="LINE">ekit_business_time</field>
76
  </fields-in-item>
77
  </widget>
78
  <widget name="elementskit-social-share">
@@ -80,7 +95,7 @@
80
  <condition key="widgetType">elementskit-social-share</condition>
81
  </conditions>
82
  <fields-in-item items_of="ekit_socialshare_add_icons">
83
- <field type="Label (Social Share)" editor_type="LINE">ekit_socialshare_label</field>
84
  </fields-in-item>
85
  </widget>
86
  <widget name="elementskit-advance-accordion">
@@ -88,7 +103,7 @@
88
  <condition key="widgetType">elementskit-advance-accordion</condition>
89
  </conditions>
90
  <fields-in-item items_of="ekit_accordion_items">
91
- <field type="Title (Advanced Accordion)" editor_type="LINE">acc_title</field>
92
  </fields-in-item>
93
  </widget>
94
  <widget name="elementskit-tab">
@@ -96,8 +111,8 @@
96
  <condition key="widgetType">elementskit-tab</condition>
97
  </conditions>
98
  <fields-in-item items_of="ekit_tab_items">
99
- <field type="Title (Advanced Tab)" editor_type="LINE">ekit_tab_title</field>
100
- <field type="Sub-Title (Advanced Tab)" editor_type="LINE">ekit_tab_sub_title</field>
101
  </fields-in-item>
102
  </widget>
103
  <widget name="elementskit-hotspot">
@@ -105,7 +120,7 @@
105
  <condition key="widgetType">elementskit-hotspot</condition>
106
  </conditions>
107
  <fields-in-item items_of="ekit_location_repeater">
108
- <field type="Title (Hotspot)" editor_type="LINE">ekit_hotspot_title</field>
109
  </fields-in-item>
110
  </widget>
111
  <widget name="elementskit-gallery">
@@ -113,7 +128,7 @@
113
  <condition key="widgetType">elementskit-gallery</condition>
114
  </conditions>
115
  <fields-in-item items_of="ekit_gallery_items">
116
- <field type="Title (Gallery)" editor_type="LINE">ekit_gallery_filter_label</field>
117
  </fields-in-item>
118
  </widget>
119
  <widget name="elementskit-chart">
@@ -121,7 +136,7 @@
121
  <condition key="widgetType">elementskit-chart</condition>
122
  </conditions>
123
  <fields-in-item items_of="ekit_charts_labels_data">
124
- <field type="Name (Chart)" editor_type="LINE">ekit_chart_label</field>
125
  </fields-in-item>
126
  </widget>
127
  <widget name="elementskit-table">
@@ -129,7 +144,7 @@
129
  <condition key="widgetType">elementskit-table</condition>
130
  </conditions>
131
  <fields-in-item items_of="ekit_table_build_header">
132
- <field type="Text (Table)" editor_type="LINE">table_header_content</field>
133
  </fields-in-item>
134
  </widget>
135
  <widget name="elementskit-timeline">
@@ -137,11 +152,11 @@
137
  <condition key="widgetType">elementskit-timeline</condition>
138
  </conditions>
139
  <fields-in-item items_of="ekit_timelinehr_content_repeater">
140
- <field type="Title (Timeline)" editor_type="LINE">ekit_timeline_line_title</field>
141
- <field type="Sub Title (Timeline)" editor_type="LINE">ekit_timeline_line_subtitle</field>
142
- <field type="Description (Timeline)" editor_type="AREA">ekit_timeline_line_content</field>
143
- <field type="Date (Timeline)" editor_type="LINE">ekit_timeline_content_date</field>
144
- <field type="Address (Timeline)" editor_type="LINE">ekit_timelinehr_content_address</field>
145
  </fields-in-item>
146
  </widget>
147
  <widget name="elementskit-category-list">
@@ -149,7 +164,7 @@
149
  <condition key="widgetType">elementskit-category-list</condition>
150
  </conditions>
151
  <fields-in-item items_of="ekit_timelinehr_content_repeater">
152
- <field type="Test (Category List)" editor_type="LINE">text</field>
153
  </fields-in-item>
154
  </widget>
155
  <widget name="elementskit-page-list">
@@ -157,8 +172,10 @@
157
  <condition key="widgetType">elementskit-page-list</condition>
158
  </conditions>
159
  <fields-in-item items_of="icon_list">
160
- <field type="Title (Page List)" editor_type="LINE">text</field>
161
- <field type="Sub-Title (Page List)" editor_type="LINE">ekit_menu_widget_sub_title</field>
 
 
162
  </fields-in-item>
163
  </widget>
164
  <widget name="elementskit-post-list">
@@ -166,7 +183,7 @@
166
  <condition key="widgetType">elementskit-post-list</condition>
167
  </conditions>
168
  <fields-in-item items_of="icon_list">
169
- <field type="Title (Post List)" editor_type="LINE">text</field>
170
  </fields-in-item>
171
  </widget>
172
  <widget name="elementskit-header-info">
@@ -174,8 +191,530 @@
174
  <condition key="widgetType">elementskit-header-info</condition>
175
  </conditions>
176
  <fields-in-item items_of="ekit_headerinfo_group">
177
- <field type="Text (Header Info)" editor_type="LINE">ekit_headerinfo_text</field>
 
178
  </fields-in-item>
179
  </widget>
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
180
  </elementor-widgets>
181
  </wpml-config>
8
  <condition key="widgetType">elementskit-image-accordion</condition>
9
  </conditions>
10
  <fields-in-item items_of="ekit_img_accordion_items">
11
+ <field type="Image Accordion: Title" editor_type="LINE">ekit_img_accordion_title</field>
12
+ <field type="Image Accordion: Button Label" editor_type="LINE">ekit_img_accordion_button_label</field>
13
+ <field type="Image Accordion: Wrap URL" editor_type="LINK">ekit_img_accordion_wrap_link_url>url</field>
14
+ <field type="Image Accordion: Button URL" editor_type="LINK">ekit_img_accordion_button_url>url</field>
15
+ <field type="Image Accordion: Project Link" editor_type="LINK">ekit_img_accordion_project_link>url</field>
16
  </fields-in-item>
17
  </widget>
18
  <widget name="elementskit-accordion">
20
  <condition key="widgetType">elementskit-accordion</condition>
21
  </conditions>
22
  <fields-in-item items_of="ekit_accordion_items">
23
+ <field type="Accordion: Title" editor_type="LINE">acc_title</field>
24
+ <field type="Accordion: Description" editor_type="VISUAL">acc_content</field>
25
  </fields-in-item>
26
  </widget>
27
  <widget name="elementskit-faq">
29
  <condition key="widgetType">elementskit-faq</condition>
30
  </conditions>
31
  <fields-in-item items_of="ekit_accordion_items">
32
+ <field type="FAQ: Title" editor_type="LINE">ekit_faq_title</field>
33
+ <field type="FAQ: Content" editor_type="AREA">ekit_faq_content</field>
34
  </fields-in-item>
35
  </widget>
36
  <widget name="elementskit-testimonial">
38
  <condition key="widgetType">elementskit-testimonial</condition>
39
  </conditions>
40
  <fields-in-item items_of="ekit_testimonial_data">
41
+ <field type="Testimonial: Client Name" editor_type="LINE">client_name</field>
42
+ <field type="Testimonial: Designation" editor_type="LINE">designation</field>
43
+ <field type="Testimonial: Review" editor_type="AREA">review</field>
44
+ <field type="Testimonial: Link" editor_type="LINK">link>url</field>
45
  </fields-in-item>
46
  </widget>
47
  <widget name="elementskit-pricing">
48
  <conditions>
49
  <condition key="widgetType">elementskit-pricing</condition>
50
  </conditions>
51
+ <fields>
52
+ <field type="Pricing Table: Table Title" editor_type="LINE">ekit_pricing_table_title</field>
53
+ <field type="Pricing Table: Table Subtitle" editor_type="LINE">ekit_pricing_table_subtitle</field>
54
+ <field type="Pricing Table: Currency" editor_type="LINE">ekit_pricing_currency_icon</field>
55
+ <field type="Pricing Table: Price" editor_type="LINE">ekit_pricing_table_price</field>
56
+ <field type="Pricing Table: Duration" editor_type="LINE">ekit_pricing_table_duration</field>
57
+ <field type="Pricing Table: Table Content" editor_type="AREA">ekit_pricing_table_content</field>
58
+ <field type="Pricing Table: Label" editor_type="LINE">ekit_pricing_btn_text</field>
59
+ <field type="Pricing Table: Link" editor_type="LINK">ekit_pricing_btn_link>url</field>
60
+ </fields>
61
  <fields-in-item items_of="ekit_pricing_table_content_repeater">
62
+ <field type="Pricing Table: List text" editor_type="LINE">ekit_pricVISUALing_list</field>
63
+ <field type="Pricing Table: Info Text" editor_type="LINE">ekit_pricing_list_info</field>
64
  </fields-in-item>
65
  </widget>
66
  <widget name="elementskit-social-media">
68
  <condition key="widgetType">elementskit-social-media</condition>
69
  </conditions>
70
  <fields-in-item items_of="ekit_socialmedia_add_icons">
71
+ <field type="Social Media: Label" editor_type="LINE">ekit_socialmedia_label</field>
72
+ <field type="Social Media: Link" editor_type="LINK">ekit_socialmedia_link>url</field>
73
  </fields-in-item>
74
  </widget>
75
  <widget name="elementskit-simple-tab">
77
  <condition key="widgetType">elementskit-simple-tab</condition>
78
  </conditions>
79
  <fields-in-item items_of="ekit_tab_items">
80
+ <field type="Tab: Title" editor_type="LINE">ekit_tab_title</field>
81
+ <field type="Tab: Content" editor_type="VISUAL">ekit_tab_content</field>
82
  </fields-in-item>
83
  </widget>
84
  <widget name="elementskit-business-hours">
86
  <condition key="widgetType">elementskit-business-hours</condition>
87
  </conditions>
88
  <fields-in-item items_of="ekit_business_openday_list">
89
+ <field type="Business Hours: Day" editor_type="LINE">ekit_business_day</field>
90
+ <field type="Business Hours: Day" editor_type="LINE">ekit_business_time</field>
91
  </fields-in-item>
92
  </widget>
93
  <widget name="elementskit-social-share">
95
  <condition key="widgetType">elementskit-social-share</condition>
96
  </conditions>
97
  <fields-in-item items_of="ekit_socialshare_add_icons">
98
+ <field type="Social Share: Label" editor_type="LINE">ekit_socialshare_label</field>
99
  </fields-in-item>
100
  </widget>
101
  <widget name="elementskit-advance-accordion">
103
  <condition key="widgetType">elementskit-advance-accordion</condition>
104
  </conditions>
105
  <fields-in-item items_of="ekit_accordion_items">
106
+ <field type="Advanced Accordion: Title" editor_type="LINE">acc_title</field>
107
  </fields-in-item>
108
  </widget>
109
  <widget name="elementskit-tab">
111
  <condition key="widgetType">elementskit-tab</condition>
112
  </conditions>
113
  <fields-in-item items_of="ekit_tab_items">
114
+ <field type="Advanced Tab: Title" editor_type="LINE">ekit_tab_title</field>
115
+ <field type="Advanced Tab: Sub-Title" editor_type="LINE">ekit_tab_sub_title</field>
116
  </fields-in-item>
117
  </widget>
118
  <widget name="elementskit-hotspot">
120
  <condition key="widgetType">elementskit-hotspot</condition>
121
  </conditions>
122
  <fields-in-item items_of="ekit_location_repeater">
123
+ <field type="Hotspot: Title" editor_type="LINE">ekit_hotspot_title</field>
124
  </fields-in-item>
125
  </widget>
126
  <widget name="elementskit-gallery">
128
  <condition key="widgetType">elementskit-gallery</condition>
129
  </conditions>
130
  <fields-in-item items_of="ekit_gallery_items">
131
+ <field type="Gallery: Title" editor_type="LINE">ekit_gallery_filter_label</field>
132
  </fields-in-item>
133
  </widget>
134
  <widget name="elementskit-chart">
136
  <condition key="widgetType">elementskit-chart</condition>
137
  </conditions>
138
  <fields-in-item items_of="ekit_charts_labels_data">
139
+ <field type="Chart: Name" editor_type="LINE">ekit_chart_label</field>
140
  </fields-in-item>
141
  </widget>
142
  <widget name="elementskit-table">
144
  <condition key="widgetType">elementskit-table</condition>
145
  </conditions>
146
  <fields-in-item items_of="ekit_table_build_header">
147
+ <field type="Table: Text" editor_type="LINE">table_header_content</field>
148
  </fields-in-item>
149
  </widget>
150
  <widget name="elementskit-timeline">
152
  <condition key="widgetType">elementskit-timeline</condition>
153
  </conditions>
154
  <fields-in-item items_of="ekit_timelinehr_content_repeater">
155
+ <field type="Timeline: Title" editor_type="LINE">ekit_timeline_line_title</field>
156
+ <field type="Timeline: Sub Title" editor_type="LINE">ekit_timeline_line_subtitle</field>
157
+ <field type="Timeline: Description" editor_type="AREA">ekit_timeline_line_content</field>
158
+ <field type="Timeline: Date" editor_type="LINE">ekit_timeline_content_date</field>
159
+ <field type="Timeline: Address" editor_type="LINE">ekit_timelinehr_content_address</field>
160
  </fields-in-item>
161
  </widget>
162
  <widget name="elementskit-category-list">
164
  <condition key="widgetType">elementskit-category-list</condition>
165
  </conditions>
166
  <fields-in-item items_of="ekit_timelinehr_content_repeater">
167
+ <field type="Category List: Test" editor_type="LINE">text</field>
168
  </fields-in-item>
169
  </widget>
170
  <widget name="elementskit-page-list">
172
  <condition key="widgetType">elementskit-page-list</condition>
173
  </conditions>
174
  <fields-in-item items_of="icon_list">
175
+ <field type="Page List: Title" editor_type="LINE">text</field>
176
+ <field type="Page List: Sub-Title" editor_type="LINE">ekit_menu_widget_sub_title</field>
177
+ <field type="Page List: Label" editor_type="LINE">ekit_menu_list_label_title</field>
178
+ <field type="Page List: Link" editor_type="LINK">ekit_page_list_website_link>url</field>
179
  </fields-in-item>
180
  </widget>
181
  <widget name="elementskit-post-list">
183
  <condition key="widgetType">elementskit-post-list</condition>
184
  </conditions>
185
  <fields-in-item items_of="icon_list">
186
+ <field type="Post List: Title" editor_type="LINE">text</field>
187
  </fields-in-item>
188
  </widget>
189
  <widget name="elementskit-header-info">
191
  <condition key="widgetType">elementskit-header-info</condition>
192
  </conditions>
193
  <fields-in-item items_of="ekit_headerinfo_group">
194
+ <field type="Header Info: Text" editor_type="LINE">ekit_headerinfo_text</field>
195
+ <field type="Header Info: Link" editor_type="LINK">ekit_headerinfo_link>url</field>
196
  </fields-in-item>
197
  </widget>
198
+ <widget name="elementskit-back-to-top">
199
+ <conditions>
200
+ <condition key="widgetType">elementskit-back-to-top</condition>
201
+ </conditions>
202
+ <fields>
203
+ <field type="Back to Top: Button Text" editor_type="LINE">ekit_btn_text</field>
204
+ </fields>
205
+ </widget>
206
+ <widget name="elementskit-blog-posts">
207
+ <conditions>
208
+ <condition key="widgetType">elementskit-blog-posts</condition>
209
+ </conditions>
210
+ <fields>
211
+ <field type="Blog Posts: Label" editor_type="LINE">ekit_blog_posts_btn_text</field>
212
+ </fields>
213
+ </widget>
214
+ <widget name="elementskit-button">
215
+ <conditions>
216
+ <condition key="widgetType">elementskit-button</condition>
217
+ </conditions>
218
+ <fields>
219
+ <field type="Button: Label" editor_type="LINE">ekit_btn_text</field>
220
+ <field type="Button: URL" editor_type="LINK">ekit_btn_url>url</field>
221
+ </fields>
222
+ </widget>
223
+ <widget name="elementskit-client-logo">
224
+ <conditions>
225
+ <condition key="widgetType">elementskit-client-logo</condition>
226
+ </conditions>
227
+ <fields-in-item items_of="ekit_client_logo_repiter">
228
+ <field type="Client Logo: Client Name" editor_type="LINE">ekit_client_logo_list_title</field>
229
+ <field type="Caldera Forms: Link" editor_type="LINK">ekit_client_logo_website_link>url</field>
230
+ </fields-in-item>
231
+ </widget>
232
+ <widget name="elementskit-countdown-timer">
233
+ <conditions>
234
+ <condition key="widgetType">elementskit-countdown-timer</condition>
235
+ </conditions>
236
+ <fields>
237
+ <field type="Countdown Timer: Weeks" editor_type="LINE">ekit_countdown_timer_weeks_label</field>
238
+ <field type="Countdown Timer: Days" editor_type="LINE">ekit_countdown_timer_days_label</field>
239
+ <field type="Countdown Timer: Hours" editor_type="LINE">ekit_countdown_timer_hours_label</field>
240
+ <field type="Countdown Timer: Minutes" editor_type="LINE">ekit_countdown_timer_minutes_hours_label</field>
241
+ <field type="Countdown Timer: Seconds" editor_type="LINE">ekit_countdown_timer_seconds_hours_label</field>
242
+ <field type="Countdown Timer: On Expiry Title" editor_type="LINE">ekit_countdown_timer_title</field>
243
+ <field type="Countdown Timer: On Expiry Content" editor_type="LINE">ekit_countdown_timer_expiry_content</field>
244
+ </fields>
245
+ </widget>
246
+ <widget name="elementskit-drop-caps">
247
+ <conditions>
248
+ <condition key="widgetType">elementskit-drop-caps</condition>
249
+ </conditions>
250
+ <fields>
251
+ <field type="Drop Caps: Content" editor_type="LINE">ekit_dropcaps_text</field>
252
+ </fields>
253
+ </widget>
254
+ <widget name="elementskit-dual-button">
255
+ <conditions>
256
+ <condition key="widgetType">elementskit-dual-button</condition>
257
+ </conditions>
258
+ <fields>
259
+ <field type="Dual Button: Text" editor_type="LINE">ekit_button_middle_text</field>
260
+ <field type="Dual Button: Text" editor_type="LINE">ekit_button_one_text</field>
261
+ <field type="Dual Button: Link" editor_type="LINK">ekit_button_one_link>url</field>
262
+ <field type="Dual Button: Text" editor_type="LINE">ekit_button_two_text</field>
263
+ <field type="Dual Button: Link" editor_type="LINK">ekit_button_two_link>url</field>
264
+ </fields>
265
+ </widget>
266
+ <widget name="elementskit-fluent-forms">
267
+ <conditions>
268
+ <condition key="widgetType">elementskit-fluent-forms</condition>
269
+ </conditions>
270
+ <fields>
271
+ <field type="Fluent Forms: Title" editor_type="LINE">form_title_custom</field>
272
+ <field type="Fluent Forms: Description" editor_type="AREA">form_description_custom</field>
273
+ </fields>
274
+ </widget>
275
+ <widget name="elementskit-funfact">
276
+ <conditions>
277
+ <condition key="widgetType">elementskit-funfact</condition>
278
+ </conditions>
279
+ <fields>
280
+ <field type="Funfact: Number Prefix" editor_type="LINE">ekit_funfact_number_prefix</field>
281
+ <field type="Funfact: Number Suffix" editor_type="LINE">ekit_funfact_number_suffix</field>
282
+ <field type="Funfact: Title" editor_type="LINE">ekit_funfact_title_text</field>
283
+ <field type="Funfact: Super" editor_type="LINE">ekit_funfact_super_text</field>
284
+ </fields>
285
+ </widget>
286
+ <widget name="elementskit-header-offcanvas">
287
+ <conditions>
288
+ <condition key="widgetType">elementskit-header-offcanvas</condition>
289
+ </conditions>
290
+ <fields>
291
+ <field type="Header Offcanvas: Text" editor_type="LINE">ekit_offcanvas_menu_text</field>
292
+ </fields>
293
+ </widget>
294
+ <widget name="elementskit-header-search">
295
+ <conditions>
296
+ <condition key="widgetType">elementskit-header-search</condition>
297
+ </conditions>
298
+ <fields>
299
+ <field type="Header Offcanvas: Placeholder Text" editor_type="LINE">ekit_search_placeholder_text</field>
300
+ </fields>
301
+ </widget>
302
+ <widget name="elementskit-heading">
303
+ <conditions>
304
+ <condition key="widgetType">elementskit-heading</condition>
305
+ </conditions>
306
+ <fields>
307
+ <field type="Heading: Heading Title" editor_type="LINE">ekit_heading_title</field>
308
+ <field type="Heading: Link" editor_type="LINK">ekit_heading_link>url</field>
309
+ <field type="Heading: Heading Sub Title" editor_type="LINE">ekit_heading_sub_title</field>
310
+ <field type="Heading: Heading Description" editor_type="VISUAL">ekit_heading_extra_title</field>
311
+ <field type="Heading: Content" editor_type="LINE">shadow_text_content</field>
312
+ </fields>
313
+ </widget>
314
+ <widget name="elementskit-icon-box">
315
+ <conditions>
316
+ <condition key="widgetType">elementskit-icon-box</condition>
317
+ </conditions>
318
+ <fields>
319
+ <field type="Icon Box: Title" editor_type="LINE">ekit_icon_box_title_text</field>
320
+ <field type="Icon Box: Content" editor_type="AREA">ekit_icon_box_description_text</field>
321
+ <field type="Icon Box: Label" editor_type="LINE">ekit_icon_box_btn_text</field>
322
+ <field type="Icon Box: URL" editor_type="LINK">ekit_icon_box_btn_url>url</field>
323
+ <field type="Icon Box: Link" editor_type="LINK">ekit_icon_box_global_link>url</field>
324
+ <field type="Icon Box: Title" editor_type="LINE">ekit_icon_box_badge_title</field>
325
+ </fields>
326
+ </widget>
327
+ <widget name="elementskit-icon-hover">
328
+ <conditions>
329
+ <condition key="widgetType">elementskit-icon-hover</condition>
330
+ </conditions>
331
+ <fields>
332
+ <field type="Icon Hover: Title" editor_type="LINE">ekit_icon_box_title_text</field>
333
+ </fields>
334
+ </widget>
335
+ <widget name="elementskit-image-box">
336
+ <conditions>
337
+ <condition key="widgetType">elementskit-image-box</condition>
338
+ </conditions>
339
+ <fields>
340
+ <field type="Image Box: Link" editor_type="LINK">ekit_image_box_website_link>url</field>
341
+ <field type="Image Box: Title" editor_type="LINE">ekit_image_box_title_text</field>
342
+ <field type="Image Box: Description" editor_type="AREA">ekit_image_box_description_text</field>
343
+ <field type="Image Box: Label" editor_type="LINE">ekit_image_box_btn_text</field>
344
+ <field type="Image Box: URL" editor_type="LINK">ekit_image_box_btn_url>url</field>
345
+ </fields>
346
+ </widget>
347
+ <widget name="elementskit-image-comparison">
348
+ <conditions>
349
+ <condition key="widgetType">elementskit-image-comparison</condition>
350
+ </conditions>
351
+ <fields>
352
+ <field type="Image Comparison: Label" editor_type="LINE">ekit_img_comparison_label_before</field>
353
+ <field type="Image Comparison: Label" editor_type="LINE">ekit_img_comparison_label_after</field>
354
+ </fields>
355
+ </widget>
356
+ <widget name="elementskit-lottie">
357
+ <conditions>
358
+ <condition key="widgetType">elementskit-lottie</condition>
359
+ </conditions>
360
+ <fields>
361
+ <field type="Lottie: ''" editor_type="LINE">ekit_lottie_url</field>
362
+ <field type="Lottie: ''" editor_type="LINK">ekit_lottie_link>url</field>
363
+ </fields>
364
+ </widget>
365
+ <widget name="elementskit-mail-chimp">
366
+ <conditions>
367
+ <condition key="widgetType">elementskit-mail-chimp</condition>
368
+ </conditions>
369
+ <fields>
370
+ <field type="MailChimp: Opt-in Success Message" editor_type="LINE">ekit_mail_chimp_opt_in_success_message</field>
371
+ <field type="MailChimp: Placeholder" editor_type="LINE">ekit_mail_chimp_first_name_placeholder</field>
372
+ <field type="MailChimp: Label" editor_type="LINE">ekit_mail_chimp_last_name_label</field>
373
+ <field type="MailChimp: Placeholder" editor_type="LINE">ekit_mail_chimp_last_name_placeholder</field>
374
+ <field type="MailChimp: Label" editor_type="LINE">ekit_mail_chimp_phone_label</field>
375
+ <field type="MailChimp: Placeholder" editor_type="LINE">ekit_mail_chimp_phone_placeholder</field>
376
+ <field type="MailChimp: Label" editor_type="LINE">ekit_mail_chimp_email_address_label</field>
377
+ <field type="MailChimp: Placeholder" editor_type="LINE">ekit_mail_chimp_email_address_placeholder</field>
378
+ <field type="MailChimp: Submit Button Text" editor_type="LINE">ekit_mail_chimp_submit</field>
379
+ <field type="MailChimp: Success Message" editor_type="LINE">ekit_mail_chimp_success_message</field>
380
+ </fields>
381
+ </widget>
382
+ <widget name="ekit-nav-menu">
383
+ <conditions>
384
+ <condition key="widgetType">ekit-nav-menu</condition>
385
+ </conditions>
386
+ <fields>
387
+ <field type="ElementsKit Nav Menu: Custom Link" editor_type="LINK">elementskit_nav_menu_logo_link>url</field>
388
+ <field type="ElementsKit Nav Menu: Conatiner width" editor_type="LINE">elementskit_submenu_container_width</field>
389
+ </fields>
390
+ </widget>
391
+ <widget name="elementskit-piechart">
392
+ <conditions>
393
+ <condition key="widgetType">elementskit-piechart</condition>
394
+ </conditions>
395
+ <fields>
396
+ <field type="Pie Chart: Title" editor_type="LINE">ekit_piechart_title</field>
397
+ <field type="Pie Chart: Description" editor_type="AREA">ekit_piechart_item_description</field>
398
+ </fields>
399
+ </widget>
400
+ <widget name="elementskit-progressbar">
401
+ <conditions>
402
+ <condition key="widgetType">elementskit-progressbar</condition>
403
+ </conditions>
404
+ <fields>
405
+ <field type="Progress Bar: Title" editor_type="LINE">ekit_progressbar_title</field>
406
+ </fields>
407
+ </widget>
408
+ <widget name="elementskit-progressbar">
409
+ <conditions>
410
+ <condition key="widgetType">elementskit-progressbar</condition>
411
+ </conditions>
412
+ <fields>
413
+ <field type="Progress Bar: Title" editor_type="LINE">ekit_progressbar_title</field>
414
+ </fields>
415
+ </widget>
416
+ <widget name="elementskit-team">
417
+ <conditions>
418
+ <condition key="widgetType">elementskit-team</condition>
419
+ </conditions>
420
+ <fields>
421
+ <field type="Team: Member Name" editor_type="LINE">ekit_team_name</field>
422
+ <field type="Team: Member Position" editor_type="LINE">ekit_team_position</field>
423
+ <field type="Team: About Member" editor_type="AREA">ekit_team_short_description</field>
424
+ <field type="Team: About Member" editor_type="AREA">ekit_team_description</field>
425
+ <field type="Team: Phone" editor_type="LINE">ekit_team_phone</field>
426
+ <field type="Team: Email" editor_type="LINE">ekit_team_email</field>
427
+ </fields>
428
+ <fields-in-item items_of="ekit_team_social_icons">
429
+ <field type="Team: Label" editor_type="LINE">ekit_team_label</field>
430
+ <field type="Team: Link" editor_type="LINK">ekit_team_link</field>
431
+ </fields-in-item>
432
+ </widget>
433
+ <widget name="elementskit-video">
434
+ <conditions>
435
+ <condition key="widgetType">elementskit-video</condition>
436
+ </conditions>
437
+ <fields>
438
+ <field type="Video: Button Title" editor_type="LINE">ekit_video_popup_button_title</field>
439
+ <field type="Video: URL to Embed" editor_type="LINE">ekit_video_popup_url</field>
440
+ </fields>
441
+ </widget>
442
+ <widget name="elementskit-advance-accordion">
443
+ <conditions>
444
+ <condition key="widgetType">elementskit-advance-accordion</condition>
445
+ </conditions>
446
+ <fields-in-item items_of="ekit_accordion_items">
447
+ <field type="Advanced Accordion: Title" editor_type="LINE">acc_title</field>
448
+ </fields-in-item>
449
+ </widget>
450
+ <widget name="elementskit-advanced-slider">
451
+ <conditions>
452
+ <condition key="widgetType">elementskit-advanced-slider</condition>
453
+ </conditions>
454
+ <fields-in-item items_of="ekit_slider_tab_items">
455
+ <field type="Advanced Slider: Title" editor_type="LINE">ekit_slider_title</field>
456
+ </fields-in-item>
457
+ </widget>
458
+ <widget name="elementskit-tab">
459
+ <conditions>
460
+ <condition key="widgetType">elementskit-tab</condition>
461
+ </conditions>
462
+ <fields-in-item items_of="ekit_tab_items">
463
+ <field type="Advanced Tab: Title" editor_type="LINE">ekit_tab_title</field>
464
+ <field type="Advanced Tab: Sub Title" editor_type="LINE">ekit_tab_sub_title</field>
465
+ </fields-in-item>
466
+ </widget>
467
+ <widget name="elementskit-advanced-toggle">
468
+ <conditions>
469
+ <condition key="widgetType">elementskit-advanced-toggle</condition>
470
+ </conditions>
471
+ <fields-in-item items_of="ekit_toggle_items">
472
+ <field type="Advanced Toggle: Title" editor_type="LINE">ekit_toggle_title</field>
473
+ </fields-in-item>
474
+ </widget>
475
+ <widget name="elementskit-behance-feed">
476
+ <conditions>
477
+ <condition key="widgetType">elementskit-behance-feed</condition>
478
+ </conditions>
479
+ <fields>
480
+ <field type="Behance Feed: Behance username" editor_type="LINE">behance_user_name</field>
481
+ </fields>
482
+ </widget>
483
+ <widget name="elementskit-blog-posts">
484
+ <conditions>
485
+ <condition key="widgetType">elementskit-blog-posts</condition>
486
+ </conditions>
487
+ <fields>
488
+ <field type="Blog Posts: Label" editor_type="LINE">ekit_blog_posts_btn_text</field>
489
+ </fields>
490
+ </widget>
491
+ <widget name="elementskit-chart">
492
+ <conditions>
493
+ <condition key="widgetType">elementskit-chart</condition>
494
+ </conditions>
495
+ <fields>
496
+ <field type="Chart: Title" editor_type="LINE">ekit_charts_title_text</field>
497
+ </fields>
498
+ <fields-in-item items_of="ekit_charts_labels_data">
499
+ <field type="Chart: Name" editor_type="LINE">ekit_chart_label</field>
500
+ </fields-in-item>
501
+ <fields-in-item items_of="ekit_charts_data_set">
502
+ <field type="Chart: Label" editor_type="LINE">ekit_chart_data_label</field>
503
+ </fields-in-item>
504
+ <fields-in-item items_of="ekit_charts_data_set2">
505
+ <field type="Chart: Label" editor_type="LINE">ekit_chart_data_label</field>
506
+ </fields-in-item>
507
+ </widget>
508
+ <widget name="elementskit-creative-button">
509
+ <conditions>
510
+ <condition key="widgetType">elementskit-creative-button</condition>
511
+ </conditions>
512
+ <fields>
513
+ <field type="Creative Button: Label" editor_type="LINE">ekit_btn_text</field>
514
+ <field type="Creative Button: URL" editor_type="LINK">ekit_btn_url>url</field>
515
+ </fields>
516
+ </widget>
517
+ <widget name="elementskit-gallery">
518
+ <conditions>
519
+ <condition key="widgetType">elementskit-gallery</condition>
520
+ </conditions>
521
+ <fields>
522
+ <field type="Gallery: 'All' Filter Label" editor_type="LINE">ekit_gallery_filter_all_label</field>
523
+ </fields>
524
+ <fields-in-item items_of="ekit_gallery_items">
525
+ <field type="Gallery: Filter Label" editor_type="LINE">ekit_gallery_filter_label</field>
526
+ </fields-in-item>
527
+ </widget>
528
+ <widget name="elementskit-google-map">
529
+ <conditions>
530
+ <condition key="widgetType">elementskit-google-map</condition>
531
+ </conditions>
532
+ <fields>
533
+ <field type="Google Map: Address" editor_type="LINE">map_addr</field>
534
+ <field type="Google Map: Title" editor_type="LINE">map_basic_marker_title</field>
535
+ <field type="Google Map: Content" editor_type="AREA">map_basic_marker_content</field>
536
+ <field type="Google Map: Content" editor_type="VISUAL">map_overlay_content</field>
537
+ </fields>
538
+ <fields-in-item items_of="map_markers">
539
+ <field type="Gallery: Filter Label" editor_type="LINE">ekit_gallery_filter_label</field>
540
+ <field type="Gallery: Tooltrip" editor_type="LINE">map_marker_title</field>
541
+ <field type="Gallery: Content" editor_type="AREA">map_marker_content</field>
542
+ </fields-in-item>
543
+ </widget>
544
+ <widget name="elementskit-hotspot">
545
+ <conditions>
546
+ <condition key="widgetType">elementskit-hotspot</condition>
547
+ </conditions>
548
+ <fields-in-item items_of="ekit_location_repeater">
549
+ <field type="Hotspot: Title" editor_type="LINE">ekit_hotspot_title</field>
550
+ <field type="Hotspot: Description" editor_type="VISUAL">ekit_hotspot_address</field>
551
+ </fields-in-item>
552
+ </widget>
553
+ <widget name="elementskit-image-swap">
554
+ <conditions>
555
+ <condition key="widgetType">elementskit-image-swap</condition>
556
+ </conditions>
557
+ <fields>
558
+ <field type="Image Swap: Link" editor_type="LINK">ekit_img_swap_link>url</field>
559
+ </fields>
560
+ <fields-in-item items_of="ekit_location_repeater">
561
+ <field type="Image Swap: Title" editor_type="LINE">ekit_hotspot_title</field>
562
+ </fields-in-item>
563
+ </widget>
564
+ <widget name="elementskit-instagram-feed">
565
+ <conditions>
566
+ <condition key="widgetType">elementskit-instagram-feed</condition>
567
+ </conditions>
568
+ <fields>
569
+ <field type="Instagram Feed: Follow Button Text" editor_type="LINE">ekit_instagram_feed_ins_follow_text</field>
570
+ <field type="Instagram Feed: Follow link" editor_type="LINE">ekit_instagram_feed_ins_follow_link</field>
571
+ </fields>
572
+ </widget>
573
+ <widget name="elementskit-motion-text">
574
+ <conditions>
575
+ <condition key="widgetType">elementskit-motion-text</condition>
576
+ </conditions>
577
+ <fields>
578
+ <field type="Motion Text: Title" editor_type="LINE">ekit_motion_text_content_text</field>
579
+ <field type="Motion Text: Link" editor_type="LINK">ekit_motion_text_sub_title_website_link>url</field>
580
+ </fields>
581
+ </widget>
582
+ <widget name="elementskit-pinterest-feed">
583
+ <conditions>
584
+ <condition key="widgetType">elementskit-pinterest-feed</condition>
585
+ </conditions>
586
+ <fields>
587
+ <field type="Pinterest Feed: Username" editor_type="LINE">pinterest_user_name</field>
588
+ <field type="Pinterest Feed: Board name" editor_type="LINE">pinterest_board_name</field>
589
+ </fields>
590
+ </widget>
591
+ <widget name="elementskit-popup-modal">
592
+ <conditions>
593
+ <condition key="widgetType">elementskit-popup-modal</condition>
594
+ </conditions>
595
+ <fields>
596
+ <field type="Popup Modal: Content" editor_type="VISUAL">popup_content</field>
597
+ <field type="Popup Modal: Title Text" editor_type="LINE">popup_title</field>
598
+ <field type="Popup Modal: Subtitle Text" editor_type="LINE">popup_subtitle</field>
599
+ <field type="Popup Modal: Label" editor_type="LINE">footer_cta_text</field>
600
+ <field type="Popup Modal: Url" editor_type="LINE">footer_cta_url</field>
601
+ </fields>
602
+ </widget>
603
+ <widget name="elementskit-table">
604
+ <conditions>
605
+ <condition key="widgetType">elementskit-table</condition>
606
+ </conditions>
607
+ <fields>
608
+ <field type="Table: Enter a CSV File URL" editor_type="LINK">ekit_table_csv_url>url</field>
609
+ <field type="Table: Enter a Google Sheet URL" editor_type="LINK">ekit_table_google_sheet_viewer_url>url</field>
610
+ <field type="Table: Serial Header Text" editor_type="LINE">show_serial_header_text</field>
611
+ <field type="Table: Search Placeholder" editor_type="LINE">search_placeholder</field>
612
+ <field type="Table: Prev Text" editor_type="LINE">ekit_table_navigation_prev_text</field>
613
+ <field type="Table: Next Text" editor_type="LINE">ekit_table_navigation_next_text</field>
614
+ <field type="Table: Info Text" editor_type="LINE">info_text</field>
615
+ <field type="Table: Entries Text" editor_type="LINE">entries_text</field>
616
+ </fields>
617
+ <fields-in-item items_of="table_body_content">
618
+ <field type="Table: Text" editor_type="VISUAL">cell_text</field>
619
+ <field type="Table: URL" editor_type="LINK">body_cell_url>url</field>
620
+ </fields-in-item>
621
+ </widget>
622
+ <widget name="elementskit-timeline">
623
+ <conditions>
624
+ <condition key="widgetType">elementskit-timeline</condition>
625
+ </conditions>
626
+ <fields-in-item items_of="ekit_timelinehr_content_repeater">
627
+ <field type="Timeline: Sub Title" editor_type="LINE">ekit_timeline_line_subtitle</field>
628
+ <field type="Timeline: Title" editor_type="LINE">ekit_timeline_line_title</field>
629
+ <field type="Timeline: Title Link" editor_type="LINK">ekit_timeline_date_link>url</field>
630
+ <field type="Timeline: Description" editor_type="AREA">ekit_timeline_line_content</field>
631
+ <field type="Timeline: Date" editor_type="LINE">ekit_timeline_content_date</field>
632
+ <field type="Timeline: Address" editor_type="LINE">ekit_timelinehr_content_address</field>
633
+ </fields-in-item>
634
+ </widget>
635
+ <widget name="elementskit-twitter-feed">
636
+ <conditions>
637
+ <condition key="widgetType">elementskit-twitter-feed</condition>
638
+ </conditions>
639
+ <fields>
640
+ <field type="Twitter Feed: Label" editor_type="LINE">ekit_twitter_follow_btn_text</field>
641
+ </fields>
642
+ </widget>
643
+ <widget name="elementskit-unfold">
644
+ <conditions>
645
+ <condition key="widgetType">elementskit-unfold</condition>
646
+ </conditions>
647
+ <fields>
648
+ <field type="Unfold: Title" editor_type="LINE">unfold_title</field>
649
+ <field type="Unfold: Content" editor_type="VISUAL">unfold_content</field>
650
+ <field type="Unfold: Expand Button Text" editor_type="LINE">unfold_expand_btn_text</field>
651
+ <field type="Collapse Button Text" editor_type="LINE">unfold_collapse_btn_text</field>
652
+ </fields>
653
+ </widget>
654
+ <widget name="ekit-vertical-menu">
655
+ <conditions>
656
+ <condition key="widgetType">ekit-vertical-menu</condition>
657
+ </conditions>
658
+ <fields>
659
+ <field type="Vertical menu: Title" editor_type="LINE">elementskit_vertical_menu_toggle_title</field>
660
+
661
+ </fields>
662
+ </widget>
663
+ <widget name="elementskit-video-gallery">
664
+ <conditions>
665
+ <condition key="widgetType">elementskit-video-gallery</condition>
666
+ </conditions>
667
+ <fields-in-item items_of="video_content">
668
+ <field type="Video Gallery: URL" editor_type="LINK">video_url>url</field>
669
+ <field type="Video Gallery: Category" editor_type="LINE">video_category</field>
670
+ </fields-in-item>
671
+ </widget>
672
+ <widget name="elementskit-whatsapp">
673
+ <conditions>
674
+ <condition key="widgetType">elementskit-whatsapp</condition>
675
+ </conditions>
676
+ <fields-in-item items_of="video_content">
677
+ <field type="WhatsApp: Username" editor_type="LINE">whatsapp_username</field>
678
+ <field type="WhatsApp: User Text" editor_type="AREA">whatsapp_user_text</field>
679
+ <field type="WhatsApp: Asking Text" editor_type="AREA">whatsapp_asking_text</field>
680
+ <field type="WhatsApp: Input Placeholder" editor_type="LINE">whatsapp_input_placeholder</field>
681
+ <field type="WhatsApp: Whatsapp Number" editor_type="AREA">whatsapp_number</field>
682
+ </fields-in-item>
683
+ </widget>
684
+ <widget name="elementskit-woo-category-list">
685
+ <conditions>
686
+ <condition key="widgetType">elementskit-woo-category-list</condition>
687
+ </conditions>
688
+ <fields>
689
+ <field type="Woo Category List: URL" editor_type="LINK">ekit_featured_cat_link>url</field>
690
+ </fields>
691
+ </widget>
692
+ <widget name="elementskit-zoom">
693
+ <conditions>
694
+ <condition key="widgetType">elementskit-zoom</condition>
695
+ </conditions>
696
+ <fields>
697
+ <field type="Zoom: Meeting Heading Text" editor_type="LINE">ekit_meeting_heading_text</field>
698
+ <field type="Zoom: Heading" editor_type="LINE">ekit_protected_heading</field>
699
+ <field type="Zoom: Sub Heading" editor_type="LINE">ekit_protected_subheading</field>
700
+ <field type="Zoom: Placeholder Text" editor_type="LINE">ekit_protected_placeholder_text</field>
701
+ <field type="Zoom: Submit BTN Text" editor_type="LINE">ekit_protected_submit_text</field>
702
+ <field type="Zoom: Timer Heading" editor_type="LINE">ekit_zoom_timer_heading</field>
703
+ <field type="Zoom: Days Text" editor_type="LINE">ekit_zoom_timer_days_text</field>
704
+ <field type="Zoom: Hours Text" editor_type="LINE">ekit_zoom_timer_hours_text</field>
705
+ <field type="Zoom: Minutes Text" editor_type="LINE">ekit_zoom_timer_minutes_text</field>
706
+ <field type="Zoom: Seconds Text" editor_type="LINE">ekit_zoom_timer_seconds_text</field>
707
+ <field type="Zoom: Title" editor_type="LINE">ekit_meeting_id_label</field>
708
+ <field type="Zoom: Title" editor_type="LINE">ekit_meeting_topic_label</field>
709
+ <field type="Zoom: Title" editor_type="LINE">ekit_meeting_status_label</field>
710
+ <field type="Zoom: Title" editor_type="LINE">ekit_meeting_start_time_label</field>
711
+ <field type="Zoom: Title" editor_type="LINE">ekit_meeting_duration_label</field>
712
+ <field type="Zoom: Title" editor_type="LINE">ekit_meeting_timezone_label</field>
713
+ <field type="Zoom: Title" editor_type="LINE">ekit_meeting_start_url_label</field>
714
+ <field type="Zoom: Button Text" editor_type="LINE">ekit_meeting_start_url_btn_text</field>
715
+ <field type="Zoom: Title" editor_type="LINE">ekit_meeting_join_url_label</field>
716
+ <field type="Zoom: Button Text" editor_type="LINE">ekit_meeting_join_url_btn_text</field>
717
+ </fields>
718
+ </widget>
719
  </elementor-widgets>
720
  </wpml-config>