Version Description
Wordpress 4.9+
Download this release
Release Info
Developer | wpmet |
Plugin | ElementsKit Elementor addons (Header Footer Builder, Mega Menu Builder, Free Elementor Widgets & Elementor Templates Library) |
Version | 2.5.6 |
Comparing to | |
See all releases |
Code changes from version 2.5.5 to 2.5.6
- compatibility/wpml/init.php +0 -663
- compatibility/wpml/widgets/accordion.php +0 -87
- compatibility/wpml/widgets/advanced-accordion.php +0 -79
- compatibility/wpml/widgets/advanced-tab.php +0 -87
- compatibility/wpml/widgets/business-hours.php +0 -87
- compatibility/wpml/widgets/cat-list.php +0 -79
- compatibility/wpml/widgets/chart.php +0 -79
- compatibility/wpml/widgets/faq.php +0 -87
- compatibility/wpml/widgets/gallery.php +0 -79
- compatibility/wpml/widgets/header-info.php +0 -79
- compatibility/wpml/widgets/hotspot.php +0 -87
- compatibility/wpml/widgets/image-accordion.php +0 -87
- compatibility/wpml/widgets/page-list.php +0 -87
- compatibility/wpml/widgets/post-list.php +0 -79
- compatibility/wpml/widgets/pricing.php +0 -79
- compatibility/wpml/widgets/social-share.php +0 -79
- compatibility/wpml/widgets/social.php +0 -79
- compatibility/wpml/widgets/tab.php +0 -87
- compatibility/wpml/widgets/table.php +0 -79
- compatibility/wpml/widgets/testimonial.php +0 -95
- compatibility/wpml/widgets/timeline.php +0 -111
- elementskit-lite.php +2 -2
- languages/elementskit-lite.pot +2 -386
- libs/framework/views/settings-sections/dashboard.php +1 -1
- libs/framework/views/settings-sections/modules.php +3 -1
- modules/controls/widget-area-utils.php +4 -4
- modules/onepage-scroll/assets/js/one-page-scroll.js +1 -1
- plugin.php +1 -2
- readme.txt +9 -1
- wpml-config.xml +181 -0
compatibility/wpml/init.php
DELETED
@@ -1,663 +0,0 @@
|
|
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 |
-
/**
|
24 |
-
* Instance.
|
25 |
-
*
|
26 |
-
* Ensures only one instance of the plugin class is loaded or can be loaded.
|
27 |
-
*
|
28 |
-
* @since 1.2.6
|
29 |
-
* @access public
|
30 |
-
* @static
|
31 |
-
*
|
32 |
-
* @return Init An instance of the class.
|
33 |
-
*/
|
34 |
-
public static function instance() {
|
35 |
-
if ( is_null( self::$instance ) ) {
|
36 |
-
|
37 |
-
// Fire when ElementsKit_Lite instance.
|
38 |
-
self::$instance = new self();
|
39 |
-
}
|
40 |
-
|
41 |
-
return self::$instance;
|
42 |
-
}
|
43 |
-
|
44 |
-
|
45 |
-
/**
|
46 |
-
* Construct the plugin object.
|
47 |
-
*
|
48 |
-
* @since 1.2.6
|
49 |
-
* @access public
|
50 |
-
*/
|
51 |
-
public function __construct() {
|
52 |
-
// WPML String Translation plugin exist check.
|
53 |
-
if ( self::is_wpml_active() ) {
|
54 |
-
|
55 |
-
$this->includes();
|
56 |
-
|
57 |
-
add_filter( 'wpml_elementor_widgets_to_translate', [ $this, 'translatable_widgets' ] );
|
58 |
-
}
|
59 |
-
}
|
60 |
-
|
61 |
-
|
62 |
-
/**
|
63 |
-
* WPML String Translation plugin active check
|
64 |
-
*
|
65 |
-
* @since 1.2.6
|
66 |
-
* @access public
|
67 |
-
*/
|
68 |
-
public static function is_wpml_active() {
|
69 |
-
|
70 |
-
include_once( ABSPATH . 'wp-admin/includes/plugin.php' );
|
71 |
-
|
72 |
-
$wpml_active = is_plugin_active( 'sitepress-multilingual-cms/sitepress.php' );
|
73 |
-
|
74 |
-
$string_translation_active = is_plugin_active( 'wpml-string-translation/plugin.php' );
|
75 |
-
|
76 |
-
return $wpml_active && $string_translation_active;
|
77 |
-
|
78 |
-
}
|
79 |
-
|
80 |
-
|
81 |
-
/**
|
82 |
-
* includes
|
83 |
-
*
|
84 |
-
* Integrations class for complex widgets.
|
85 |
-
*
|
86 |
-
* @since 1.2.6
|
87 |
-
* @access public
|
88 |
-
*/
|
89 |
-
public function includes() {
|
90 |
-
|
91 |
-
include_once( 'widgets/image-accordion.php' );
|
92 |
-
include_once( 'widgets/accordion.php' );
|
93 |
-
include_once( 'widgets/faq.php' );
|
94 |
-
include_once( 'widgets/testimonial.php' );
|
95 |
-
include_once( 'widgets/pricing.php' );
|
96 |
-
include_once( 'widgets/social.php' );
|
97 |
-
include_once( 'widgets/tab.php' );
|
98 |
-
include_once( 'widgets/business-hours.php' );
|
99 |
-
include_once( 'widgets/social-share.php' );
|
100 |
-
include_once( 'widgets/advanced-accordion.php' );
|
101 |
-
include_once( 'widgets/advanced-tab.php' );
|
102 |
-
include_once( 'widgets/hotspot.php' );
|
103 |
-
include_once( 'widgets/gallery.php' );
|
104 |
-
include_once( 'widgets/chart.php' );
|
105 |
-
include_once( 'widgets/table.php' );
|
106 |
-
include_once( 'widgets/timeline.php' );
|
107 |
-
include_once( 'widgets/cat-list.php' );
|
108 |
-
include_once( 'widgets/page-list.php' );
|
109 |
-
include_once( 'widgets/post-list.php' );
|
110 |
-
include_once( 'widgets/header-info.php' );
|
111 |
-
|
112 |
-
}
|
113 |
-
|
114 |
-
|
115 |
-
/**
|
116 |
-
* Widgets to translate
|
117 |
-
*
|
118 |
-
* @since 1.2.6
|
119 |
-
* @param array $widgets Widget array.
|
120 |
-
* @return array
|
121 |
-
*/
|
122 |
-
function translatable_widgets( $widgets ) {
|
123 |
-
|
124 |
-
$widgets['elementskit-image-accordion'] = [
|
125 |
-
'conditions' => [ 'widgetType' => 'elementskit-image-accordion' ],
|
126 |
-
'integration-class' => 'ElementsKit_Lite\Compatibility\WPML\Widgets\Ekit_Image_Accordion',
|
127 |
-
];
|
128 |
-
|
129 |
-
$widgets['elementskit-accordion'] = [
|
130 |
-
'conditions' => [ 'widgetType' => 'elementskit-accordion' ],
|
131 |
-
'integration-class' => 'ElementsKit_Lite\Compatibility\WPML\Widgets\Ekit_Accordion',
|
132 |
-
];
|
133 |
-
|
134 |
-
$widgets['elementskit-button'] = [
|
135 |
-
'conditions' => [ 'widgetType' => 'elementskit-button' ],
|
136 |
-
'fields' => [
|
137 |
-
[
|
138 |
-
'field' => 'ekit_btn_text',
|
139 |
-
'type' => esc_html__( 'Label (Button)', 'elementskit-lite' ),
|
140 |
-
'editor_type' => 'LINE',
|
141 |
-
],
|
142 |
-
],
|
143 |
-
];
|
144 |
-
|
145 |
-
$widgets['elementskit-heading'] = [
|
146 |
-
'conditions' => [ 'widgetType' => 'elementskit-heading' ],
|
147 |
-
'fields' => [
|
148 |
-
[
|
149 |
-
'field' => 'ekit_heading_title',
|
150 |
-
'type' => esc_html__( 'Title (Heading)', 'elementskit-lite' ),
|
151 |
-
'editor_type' => 'LINE',
|
152 |
-
],
|
153 |
-
[
|
154 |
-
'field' => 'ekit_heading_sub_title',
|
155 |
-
'type' => esc_html__( 'Sub Title (Heading)', 'elementskit-lite' ),
|
156 |
-
'editor_type' => 'LINE',
|
157 |
-
],
|
158 |
-
[
|
159 |
-
'field' => 'ekit_heading_extra_title',
|
160 |
-
'type' => esc_html__( 'Description (Heading)', 'elementskit-lite' ),
|
161 |
-
'editor_type' => 'VISUAL',
|
162 |
-
],
|
163 |
-
],
|
164 |
-
];
|
165 |
-
|
166 |
-
$widgets['elementskit-icon-box'] = [
|
167 |
-
'conditions' => [ 'widgetType' => 'elementskit-icon-box' ],
|
168 |
-
'fields' => [
|
169 |
-
[
|
170 |
-
'field' => 'ekit_icon_box_title_text',
|
171 |
-
'type' => esc_html__( 'Title (Icon Box)', 'elementskit-lite' ),
|
172 |
-
'editor_type' => 'LINE',
|
173 |
-
],
|
174 |
-
[
|
175 |
-
'field' => 'ekit_icon_box_description_text',
|
176 |
-
'type' => esc_html__( 'Content (Icon Box)', 'elementskit-lite' ),
|
177 |
-
'editor_type' => 'AREA',
|
178 |
-
],
|
179 |
-
[
|
180 |
-
'field' => 'ekit_icon_box_btn_text',
|
181 |
-
'type' => esc_html__( 'Button Label (Icon Box)', 'elementskit-lite' ),
|
182 |
-
'editor_type' => 'LINE',
|
183 |
-
],
|
184 |
-
[
|
185 |
-
'field' => 'ekit_icon_box_badge_title',
|
186 |
-
'type' => esc_html__( 'Badge Text (Icon Box)', 'elementskit-lite' ),
|
187 |
-
'editor_type' => 'LINE',
|
188 |
-
],
|
189 |
-
],
|
190 |
-
];
|
191 |
-
|
192 |
-
$widgets['elementskit-image-box'] = [
|
193 |
-
'conditions' => [ 'widgetType' => 'elementskit-image-box' ],
|
194 |
-
'fields' => [
|
195 |
-
[
|
196 |
-
'field' => 'ekit_image_box_title_text',
|
197 |
-
'type' => esc_html__( 'Title (Image Box)', 'elementskit-lite' ),
|
198 |
-
'editor_type' => 'LINE',
|
199 |
-
],
|
200 |
-
[
|
201 |
-
'field' => 'ekit_image_box_description_text',
|
202 |
-
'type' => esc_html__( 'Description (Image Box)', 'elementskit-lite' ),
|
203 |
-
'editor_type' => 'AREA',
|
204 |
-
],
|
205 |
-
[
|
206 |
-
'field' => 'ekit_image_box_btn_text',
|
207 |
-
'type' => esc_html__( 'Button Label (Image Box)', 'elementskit-lite' ),
|
208 |
-
'editor_type' => 'LINE',
|
209 |
-
],
|
210 |
-
],
|
211 |
-
];
|
212 |
-
|
213 |
-
$widgets['elementskit-countdown-timer'] = [
|
214 |
-
'conditions' => [ 'widgetType' => 'elementskit-countdown-timer' ],
|
215 |
-
'fields' => [
|
216 |
-
[
|
217 |
-
'field' => 'ekit_countdown_timer_weeks_label',
|
218 |
-
'type' => esc_html__( 'Weeks (Countdown Timer)', 'elementskit-lite' ),
|
219 |
-
'editor_type' => 'LINE',
|
220 |
-
],
|
221 |
-
[
|
222 |
-
'field' => 'ekit_countdown_timer_days_label',
|
223 |
-
'type' => esc_html__( 'Days (Countdown Timer)', 'elementskit-lite' ),
|
224 |
-
'editor_type' => 'LINE',
|
225 |
-
],
|
226 |
-
[
|
227 |
-
'field' => 'ekit_countdown_timer_hours_label',
|
228 |
-
'type' => esc_html__( 'Hours (Countdown Timer)', 'elementskit-lite' ),
|
229 |
-
'editor_type' => 'LINE',
|
230 |
-
],
|
231 |
-
[
|
232 |
-
'field' => 'ekit_countdown_timer_minutes_hours_label',
|
233 |
-
'type' => esc_html__( 'Minutes (Countdown Timer)', 'elementskit-lite' ),
|
234 |
-
'editor_type' => 'LINE',
|
235 |
-
],
|
236 |
-
[
|
237 |
-
'field' => 'ekit_countdown_timer_seconds_hours_label',
|
238 |
-
'type' => esc_html__( 'Seconds (Countdown Timer)', 'elementskit-lite' ),
|
239 |
-
'editor_type' => 'LINE',
|
240 |
-
],
|
241 |
-
[
|
242 |
-
'field' => 'ekit_countdown_timer_title',
|
243 |
-
'type' => esc_html__( 'On Expiry Title (Countdown Timer)', 'elementskit-lite' ),
|
244 |
-
'editor_type' => 'AREA',
|
245 |
-
],
|
246 |
-
[
|
247 |
-
'field' => 'ekit_countdown_timer_expiry_content',
|
248 |
-
'type' => esc_html__( 'On Expiry Content (Countdown Timer)', 'elementskit-lite' ),
|
249 |
-
'editor_type' => 'AREA',
|
250 |
-
],
|
251 |
-
],
|
252 |
-
];
|
253 |
-
|
254 |
-
$widgets['elementskit-faq'] = [
|
255 |
-
'conditions' => [ 'widgetType' => 'elementskit-faq' ],
|
256 |
-
'integration-class' => 'ElementsKit_Lite\Compatibility\WPML\Widgets\Ekit_Faq',
|
257 |
-
];
|
258 |
-
|
259 |
-
$widgets['elementskit-funfact'] = [
|
260 |
-
'conditions' => [ 'widgetType' => 'elementskit-funfact' ],
|
261 |
-
'fields' => [
|
262 |
-
[
|
263 |
-
'field' => 'ekit_funfact_number_suffix',
|
264 |
-
'type' => esc_html__( 'Number Suffix (Funfact)', 'elementskit-lite' ),
|
265 |
-
'editor_type' => 'LINE',
|
266 |
-
],
|
267 |
-
[
|
268 |
-
'field' => 'ekit_funfact_title_text',
|
269 |
-
'type' => esc_html__( 'Title (Funfact)', 'elementskit-lite' ),
|
270 |
-
'editor_type' => 'LINE',
|
271 |
-
],
|
272 |
-
[
|
273 |
-
'field' => 'ekit_funfact_super_text',
|
274 |
-
'type' => esc_html__( 'Super (Funfact)', 'elementskit-lite' ),
|
275 |
-
'editor_type' => 'LINE',
|
276 |
-
],
|
277 |
-
],
|
278 |
-
];
|
279 |
-
|
280 |
-
$widgets['elementskit-image-comparison'] = [
|
281 |
-
'conditions' => [ 'widgetType' => 'elementskit-image-comparison' ],
|
282 |
-
'fields' => [
|
283 |
-
[
|
284 |
-
'field' => 'ekit_img_comparison_label_before',
|
285 |
-
'type' => esc_html__( 'Before Label (Image Comparison)', 'elementskit-lite' ),
|
286 |
-
'editor_type' => 'LINE',
|
287 |
-
],
|
288 |
-
[
|
289 |
-
'field' => 'ekit_img_comparison_label_after',
|
290 |
-
'type' => esc_html__( 'After Label (Image Comparison)', 'elementskit-lite' ),
|
291 |
-
'editor_type' => 'LINE',
|
292 |
-
],
|
293 |
-
],
|
294 |
-
];
|
295 |
-
|
296 |
-
$widgets['elementskit-testimonial'] = [
|
297 |
-
'conditions' => [ 'widgetType' => 'elementskit-testimonial' ],
|
298 |
-
'integration-class' => 'ElementsKit_Lite\Compatibility\WPML\Widgets\Ekit_Testimonial',
|
299 |
-
];
|
300 |
-
|
301 |
-
$widgets['elementskit-pricing'] = [
|
302 |
-
'conditions' => [ 'widgetType' => 'elementskit-pricing' ],
|
303 |
-
'fields' => [
|
304 |
-
[
|
305 |
-
'field' => 'ekit_pricing_table_title',
|
306 |
-
'type' => esc_html__( 'Table Title (Pricing Table)', 'elementskit-lite' ),
|
307 |
-
'editor_type' => 'LINE',
|
308 |
-
],
|
309 |
-
[
|
310 |
-
'field' => 'ekit_pricing_table_subtitle',
|
311 |
-
'type' => esc_html__( 'Table Subtitle (Pricing Table)', 'elementskit-lite' ),
|
312 |
-
'editor_type' => 'AREA',
|
313 |
-
],
|
314 |
-
[
|
315 |
-
'field' => 'ekit_pricing_currency_icon',
|
316 |
-
'type' => esc_html__( 'Currency (Pricing Table)', 'elementskit-lite' ),
|
317 |
-
'editor_type' => 'LINE',
|
318 |
-
],
|
319 |
-
[
|
320 |
-
'field' => 'ekit_pricing_table_price', // Doesn't work for numbers
|
321 |
-
'type' => esc_html__( 'Price (Pricing Table)', 'elementskit-lite' ),
|
322 |
-
'editor_type' => 'LINE',
|
323 |
-
],
|
324 |
-
[
|
325 |
-
'field' => 'ekit_pricing_table_duration',
|
326 |
-
'type' => esc_html__( 'Duration (Pricing Table)', 'elementskit-lite' ),
|
327 |
-
'editor_type' => 'LINE',
|
328 |
-
],
|
329 |
-
[
|
330 |
-
'field' => 'ekit_pricing_table_content',
|
331 |
-
'type' => esc_html__( 'Table Content (Pricing Table)', 'elementskit-lite' ),
|
332 |
-
'editor_type' => 'AREA',
|
333 |
-
],
|
334 |
-
[
|
335 |
-
'field' => 'ekit_pricing_btn_text',
|
336 |
-
'type' => esc_html__( 'Button Label (Pricing Table)', 'elementskit-lite' ),
|
337 |
-
'editor_type' => 'LINE',
|
338 |
-
],
|
339 |
-
],
|
340 |
-
'integration-class' => 'ElementsKit_Lite\Compatibility\WPML\Widgets\Ekit_Pricing',
|
341 |
-
];
|
342 |
-
|
343 |
-
$widgets['elementskit-team'] = [
|
344 |
-
'conditions' => [ 'widgetType' => 'elementskit-team' ],
|
345 |
-
'fields' => [
|
346 |
-
[
|
347 |
-
'field' => 'ekit_team_name',
|
348 |
-
'type' => esc_html__( 'Member Name (Team)', 'elementskit-lite' ),
|
349 |
-
'editor_type' => 'LINE',
|
350 |
-
],
|
351 |
-
[
|
352 |
-
'field' => 'ekit_team_position',
|
353 |
-
'type' => esc_html__( 'Member Position (Team)', 'elementskit-lite' ),
|
354 |
-
'editor_type' => 'LINE',
|
355 |
-
],
|
356 |
-
[
|
357 |
-
'field' => 'ekit_team_short_description',
|
358 |
-
'type' => esc_html__( 'Short Description (Team)', 'elementskit-lite' ),
|
359 |
-
'editor_type' => 'AREA',
|
360 |
-
],
|
361 |
-
[
|
362 |
-
'field' => 'ekit_team_description',
|
363 |
-
'type' => esc_html__( 'Popup Description (Team)', 'elementskit-lite' ),
|
364 |
-
'editor_type' => 'AREA',
|
365 |
-
],
|
366 |
-
[
|
367 |
-
'field' => 'ekit_team_phone',
|
368 |
-
'type' => esc_html__( 'Phone (Team)', 'elementskit-lite' ),
|
369 |
-
'editor_type' => 'LINE',
|
370 |
-
],
|
371 |
-
[
|
372 |
-
'field' => 'ekit_team_email',
|
373 |
-
'type' => esc_html__( 'Email (Team)', 'elementskit-lite' ),
|
374 |
-
'editor_type' => 'LINE',
|
375 |
-
],
|
376 |
-
],
|
377 |
-
];
|
378 |
-
|
379 |
-
$widgets['elementskit-social-media'] = [
|
380 |
-
'conditions' => [ 'widgetType' => 'elementskit-social-media' ],
|
381 |
-
'integration-class' => 'ElementsKit_Lite\Compatibility\WPML\Widgets\Ekit_Social',
|
382 |
-
];
|
383 |
-
|
384 |
-
$widgets['elementskit-progressbar'] = [
|
385 |
-
'conditions' => [ 'widgetType' => 'elementskit-progressbar' ],
|
386 |
-
'fields' => [
|
387 |
-
[
|
388 |
-
'field' => 'ekit_progressbar_title',
|
389 |
-
'type' => esc_html__( 'Title (Progress Bar)', 'elementskit-lite' ),
|
390 |
-
'editor_type' => 'LINE',
|
391 |
-
],
|
392 |
-
],
|
393 |
-
];
|
394 |
-
|
395 |
-
$widgets['elementskit-mail-chimp'] = [
|
396 |
-
'conditions' => [ 'widgetType' => 'elementskit-mail-chimp' ],
|
397 |
-
'fields' => [
|
398 |
-
[
|
399 |
-
'field' => 'ekit_mail_chimp_first_name_label',
|
400 |
-
'type' => esc_html__( 'First Name (Mail Chimp)', 'elementskit-lite' ),
|
401 |
-
'editor_type' => 'LINE',
|
402 |
-
],
|
403 |
-
[
|
404 |
-
'field' => 'ekit_mail_chimp_first_name_placeholder',
|
405 |
-
'type' => esc_html__( 'First Name Placeholder (Mail Chimp)', 'elementskit-lite' ),
|
406 |
-
'editor_type' => 'LINE',
|
407 |
-
],
|
408 |
-
[
|
409 |
-
'field' => 'ekit_mail_chimp_last_name_label',
|
410 |
-
'type' => esc_html__( 'Last Name (Mail Chimp)', 'elementskit-lite' ),
|
411 |
-
'editor_type' => 'LINE',
|
412 |
-
],
|
413 |
-
[
|
414 |
-
'field' => 'ekit_mail_chimp_last_name_placeholder',
|
415 |
-
'type' => esc_html__( 'First Name Placeholder (Mail Chimp)', 'elementskit-lite' ),
|
416 |
-
'editor_type' => 'LINE',
|
417 |
-
],
|
418 |
-
[
|
419 |
-
'field' => 'ekit_mail_chimp_phone_label',
|
420 |
-
'type' => esc_html__( 'Phone (Mail Chimp)', 'elementskit-lite' ),
|
421 |
-
'editor_type' => 'LINE',
|
422 |
-
],
|
423 |
-
[
|
424 |
-
'field' => 'ekit_mail_chimp_phone_placeholder',
|
425 |
-
'type' => esc_html__( 'Phone Placeholder (Mail Chimp)', 'elementskit-lite' ),
|
426 |
-
'editor_type' => 'LINE',
|
427 |
-
],
|
428 |
-
[
|
429 |
-
'field' => 'ekit_mail_chimp_email_address_label',
|
430 |
-
'type' => esc_html__( 'Email (Mail Chimp)', 'elementskit-lite' ),
|
431 |
-
'editor_type' => 'LINE',
|
432 |
-
],
|
433 |
-
[
|
434 |
-
'field' => 'ekit_mail_chimp_email_address_placeholder',
|
435 |
-
'type' => esc_html__( 'Email Placeholder (Mail Chimp)', 'elementskit-lite' ),
|
436 |
-
'editor_type' => 'LINE',
|
437 |
-
],
|
438 |
-
[
|
439 |
-
'field' => 'ekit_mail_chimp_submit',
|
440 |
-
'type' => esc_html__( 'Submit Button Text (Mail Chimp)', 'elementskit-lite' ),
|
441 |
-
'editor_type' => 'LINE',
|
442 |
-
],
|
443 |
-
[
|
444 |
-
'field' => 'ekit_mail_chimp_success_message',
|
445 |
-
'type' => esc_html__( 'Success Message (Mail Chimp)', 'elementskit-lite' ),
|
446 |
-
'editor_type' => 'AREA',
|
447 |
-
],
|
448 |
-
],
|
449 |
-
];
|
450 |
-
|
451 |
-
$widgets['elementskit-piechart'] = [
|
452 |
-
'conditions' => [ 'widgetType' => 'elementskit-piechart' ],
|
453 |
-
'fields' => [
|
454 |
-
[
|
455 |
-
'field' => 'ekit_piechart_title',
|
456 |
-
'type' => esc_html__( 'Title (Pie Chart)', 'elementskit-lite' ),
|
457 |
-
'editor_type' => 'LINE',
|
458 |
-
],
|
459 |
-
[
|
460 |
-
'field' => 'ekit_piechart_item_description',
|
461 |
-
'type' => esc_html__( 'Description (Pie Chart)', 'elementskit-lite' ),
|
462 |
-
'editor_type' => 'LINE',
|
463 |
-
],
|
464 |
-
],
|
465 |
-
];
|
466 |
-
|
467 |
-
$widgets['elementskit-simple-tab'] = [
|
468 |
-
'conditions' => [ 'widgetType' => 'elementskit-simple-tab' ],
|
469 |
-
'integration-class' => 'ElementsKit_Lite\Compatibility\WPML\Widgets\Ekit_Tab',
|
470 |
-
];
|
471 |
-
|
472 |
-
$widgets['elementskit-video'] = [
|
473 |
-
'conditions' => [ 'widgetType' => 'elementskit-video' ],
|
474 |
-
'fields' => [
|
475 |
-
[
|
476 |
-
'field' => 'ekit_video_popup_button_title',
|
477 |
-
'type' => esc_html__( 'Button Title (Video)', 'elementskit-lite' ),
|
478 |
-
'editor_type' => 'LINE',
|
479 |
-
],
|
480 |
-
],
|
481 |
-
];
|
482 |
-
|
483 |
-
$widgets['elementskit-business-hours'] = [
|
484 |
-
'conditions' => [ 'widgetType' => 'elementskit-business-hours' ],
|
485 |
-
'integration-class' => 'ElementsKit_Lite\Compatibility\WPML\Widgets\Ekit_Business_Hours',
|
486 |
-
];
|
487 |
-
|
488 |
-
$widgets['elementskit-drop-caps'] = [
|
489 |
-
'conditions' => [ 'widgetType' => 'elementskit-drop-caps' ],
|
490 |
-
'fields' => [
|
491 |
-
[
|
492 |
-
'field' => 'ekit_dropcaps_text',
|
493 |
-
'type' => esc_html__( 'Content (Drop Caps)', 'elementskit-lite' ),
|
494 |
-
'editor_type' => 'AREA',
|
495 |
-
],
|
496 |
-
],
|
497 |
-
];
|
498 |
-
|
499 |
-
$widgets['elementskit-social-share'] = [
|
500 |
-
'conditions' => [ 'widgetType' => 'elementskit-social-share' ],
|
501 |
-
'integration-class' => 'ElementsKit_Lite\Compatibility\WPML\Widgets\Ekit_Social_Share',
|
502 |
-
];
|
503 |
-
|
504 |
-
$widgets['elementskit-advance-accordion'] = [
|
505 |
-
'conditions' => [ 'widgetType' => 'elementskit-advance-accordion' ],
|
506 |
-
'integration-class' => 'ElementsKit_Lite\Compatibility\WPML\Widgets\Ekit_Advanced_Accordion',
|
507 |
-
];
|
508 |
-
|
509 |
-
$widgets['elementskit-tab'] = [
|
510 |
-
'conditions' => [ 'widgetType' => 'elementskit-tab' ],
|
511 |
-
'integration-class' => 'ElementsKit_Lite\Compatibility\WPML\Widgets\Ekit_Advanced_Tab',
|
512 |
-
];
|
513 |
-
|
514 |
-
$widgets['elementskit-hotspot'] = [
|
515 |
-
'conditions' => [ 'widgetType' => 'elementskit-hotspot' ],
|
516 |
-
'integration-class' => 'ElementsKit_Lite\Compatibility\WPML\Widgets\Ekit_Hotspot',
|
517 |
-
];
|
518 |
-
|
519 |
-
$widgets['elementskit-motion-text'] = [
|
520 |
-
'conditions' => [ 'widgetType' => 'elementskit-motion-text' ],
|
521 |
-
'fields' => [
|
522 |
-
[
|
523 |
-
'field' => 'ekit_motion_text_content_text',
|
524 |
-
'type' => esc_html__( 'Title (Motion Text)', 'elementskit-lite' ),
|
525 |
-
'editor_type' => 'AREA',
|
526 |
-
],
|
527 |
-
],
|
528 |
-
];
|
529 |
-
|
530 |
-
$widgets['elementskit-twitter-feed'] = [
|
531 |
-
'conditions' => [ 'widgetType' => 'elementskit-twitter-feed' ],
|
532 |
-
'fields' => [
|
533 |
-
[
|
534 |
-
'field' => 'ekit_twitter_follow_btn_text',
|
535 |
-
'type' => esc_html__( 'Label (Twitter)', 'elementskit-lite' ),
|
536 |
-
'editor_type' => 'LINE',
|
537 |
-
],
|
538 |
-
],
|
539 |
-
];
|
540 |
-
|
541 |
-
$widgets['elementskit-instagram-feed'] = [
|
542 |
-
'conditions' => [ 'widgetType' => 'elementskit-instagram-feed' ],
|
543 |
-
'fields' => [
|
544 |
-
[
|
545 |
-
'field' => 'ekit_instagram_feed_ins_follow_text',
|
546 |
-
'type' => esc_html__( 'Follow Button Text (Instagram Feed)', 'elementskit-lite' ),
|
547 |
-
'editor_type' => 'LINE',
|
548 |
-
],
|
549 |
-
],
|
550 |
-
];
|
551 |
-
|
552 |
-
$widgets['elementskit-gallery'] = [
|
553 |
-
'conditions' => [ 'widgetType' => 'elementskit-gallery' ],
|
554 |
-
'fields' => [
|
555 |
-
[
|
556 |
-
'field' => 'ekit_gallery_filter_all_label',
|
557 |
-
'type' => esc_html__( '"All" Filter Label (Gallery)', 'elementskit-lite' ),
|
558 |
-
'editor_type' => 'LINE',
|
559 |
-
],
|
560 |
-
],
|
561 |
-
'integration-class' => 'ElementsKit_Lite\Compatibility\WPML\Widgets\Ekit_Gallery',
|
562 |
-
];
|
563 |
-
|
564 |
-
$widgets['elementskit-chart'] = [
|
565 |
-
'conditions' => [ 'widgetType' => 'elementskit-chart' ],
|
566 |
-
'fields' => [
|
567 |
-
[
|
568 |
-
'field' => 'ekit_charts_title_text',
|
569 |
-
'type' => esc_html__( 'Title (Chart)', 'elementskit-lite' ),
|
570 |
-
'editor_type' => 'LINE',
|
571 |
-
],
|
572 |
-
],
|
573 |
-
'integration-class' => 'ElementsKit_Lite\Compatibility\WPML\Widgets\Ekit_Chart',
|
574 |
-
];
|
575 |
-
|
576 |
-
$widgets['elementskit-table'] = [
|
577 |
-
'conditions' => [ 'widgetType' => 'elementskit-table' ],
|
578 |
-
'fields' => [
|
579 |
-
[
|
580 |
-
'field' => 'ekit_table_navigation_prev_text',
|
581 |
-
'type' => esc_html__( 'Prev Text (Table)', 'elementskit-lite' ),
|
582 |
-
'editor_type' => 'LINE',
|
583 |
-
],
|
584 |
-
[
|
585 |
-
'field' => 'ekit_table_navigation_next_text',
|
586 |
-
'type' => esc_html__( 'Next Text (Table)', 'elementskit-lite' ),
|
587 |
-
'editor_type' => 'LINE',
|
588 |
-
],
|
589 |
-
],
|
590 |
-
'integration-class' => 'ElementsKit_Lite\Compatibility\WPML\Widgets\Ekit_Table',
|
591 |
-
];
|
592 |
-
|
593 |
-
$widgets['elementskit-timeline'] = [
|
594 |
-
'conditions' => [ 'widgetType' => 'elementskit-timeline' ],
|
595 |
-
'integration-class' => 'ElementsKit_Lite\Compatibility\WPML\Widgets\Ekit_Timeline',
|
596 |
-
];
|
597 |
-
|
598 |
-
$widgets['elementskit-dual-button'] = [
|
599 |
-
'conditions' => [ 'widgetType' => 'elementskit-dual-button' ],
|
600 |
-
'fields' => [
|
601 |
-
[
|
602 |
-
'field' => 'ekit_button_middle_text',
|
603 |
-
'type' => esc_html__( 'Middle Text (Dual Button)', 'elementskit-lite' ),
|
604 |
-
'editor_type' => 'LINE',
|
605 |
-
],
|
606 |
-
[
|
607 |
-
'field' => 'ekit_button_one_text',
|
608 |
-
'type' => esc_html__( 'Button One Text (Dual Button)', 'elementskit-lite' ),
|
609 |
-
'editor_type' => 'LINE',
|
610 |
-
],
|
611 |
-
[
|
612 |
-
'field' => 'ekit_button_two_text',
|
613 |
-
'type' => esc_html__( 'Button Two Text (Dual Button)', 'elementskit-lite' ),
|
614 |
-
'editor_type' => 'LINE',
|
615 |
-
],
|
616 |
-
],
|
617 |
-
];
|
618 |
-
|
619 |
-
$widgets['elementskit-creative-button'] = [
|
620 |
-
'conditions' => [ 'widgetType' => 'elementskit-creative-button' ],
|
621 |
-
'fields' => [
|
622 |
-
[
|
623 |
-
'field' => 'ekit_btn_text',
|
624 |
-
'type' => esc_html__( 'Label (Creative Button)', 'elementskit-lite' ),
|
625 |
-
'editor_type' => 'LINE',
|
626 |
-
],
|
627 |
-
],
|
628 |
-
];
|
629 |
-
|
630 |
-
$widgets['elementskit-category-list'] = [
|
631 |
-
'conditions' => [ 'widgetType' => 'elementskit-category-list' ],
|
632 |
-
'integration-class' => 'ElementsKit_Lite\Compatibility\WPML\Widgets\Ekit_Cat_List',
|
633 |
-
];
|
634 |
-
|
635 |
-
$widgets['elementskit-page-list'] = [
|
636 |
-
'conditions' => [ 'widgetType' => 'elementskit-page-list' ],
|
637 |
-
'integration-class' => 'ElementsKit_Lite\Compatibility\WPML\Widgets\Ekit_Page_List',
|
638 |
-
];
|
639 |
-
|
640 |
-
$widgets['elementskit-post-list'] = [
|
641 |
-
'conditions' => [ 'widgetType' => 'elementskit-post-list' ],
|
642 |
-
'integration-class' => 'ElementsKit_Lite\Compatibility\WPML\Widgets\Ekit_Post_List',
|
643 |
-
];
|
644 |
-
|
645 |
-
$widgets['elementskit-header-info'] = [
|
646 |
-
'conditions' => [ 'widgetType' => 'elementskit-header-info' ],
|
647 |
-
'integration-class' => 'ElementsKit_Lite\Compatibility\WPML\Widgets\Ekit_Header_Info',
|
648 |
-
];
|
649 |
-
|
650 |
-
$widgets['elementskit-header-search'] = [
|
651 |
-
'conditions' => [ 'widgetType' => 'elementskit-header-search' ],
|
652 |
-
'fields' => [
|
653 |
-
[
|
654 |
-
'field' => 'ekit_search_placeholder_text',
|
655 |
-
'type' => esc_html__( 'Placeholder Text (Header Search)', 'elementskit-lite' ),
|
656 |
-
'editor_type' => 'LINE',
|
657 |
-
],
|
658 |
-
],
|
659 |
-
];
|
660 |
-
|
661 |
-
return $widgets;
|
662 |
-
}
|
663 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
compatibility/wpml/widgets/accordion.php
DELETED
@@ -1,87 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace ElementsKit_Lite\Compatibility\WPML\Widgets;
|
3 |
-
|
4 |
-
use WPML_Elementor_Module_With_Items;
|
5 |
-
|
6 |
-
if ( ! defined( 'ABSPATH' ) ) exit;
|
7 |
-
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Ekit_Image_Accordion
|
11 |
-
*
|
12 |
-
* @since 1.2.6
|
13 |
-
*/
|
14 |
-
class Ekit_Accordion extends WPML_Elementor_Module_With_Items {
|
15 |
-
|
16 |
-
/**
|
17 |
-
* Retrieve the field name.
|
18 |
-
*
|
19 |
-
* @since 1.2.6
|
20 |
-
* @return string
|
21 |
-
*/
|
22 |
-
public function get_items_field() {
|
23 |
-
return 'ekit_accordion_items';
|
24 |
-
}
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Retrieve the fields inside the repeater
|
28 |
-
*
|
29 |
-
* @since 1.2.6
|
30 |
-
*
|
31 |
-
* @return array
|
32 |
-
*/
|
33 |
-
public function get_fields() {
|
34 |
-
return array(
|
35 |
-
'acc_title',
|
36 |
-
'acc_content',
|
37 |
-
);
|
38 |
-
}
|
39 |
-
|
40 |
-
/**
|
41 |
-
* Method for setting the title for each translatable field
|
42 |
-
*
|
43 |
-
* @since 1.2.6
|
44 |
-
*
|
45 |
-
* @param string $field The name of the field.
|
46 |
-
* @return string
|
47 |
-
*/
|
48 |
-
protected function get_title( $field ) {
|
49 |
-
|
50 |
-
switch ( $field ) {
|
51 |
-
case 'acc_title':
|
52 |
-
return esc_html__( 'Title (Accordion)', 'elementskit-lite' );
|
53 |
-
break;
|
54 |
-
|
55 |
-
case 'acc_content':
|
56 |
-
return esc_html__( 'Description (Accordion)', 'elementskit-lite' );
|
57 |
-
break;
|
58 |
-
|
59 |
-
default:
|
60 |
-
return '';
|
61 |
-
}
|
62 |
-
|
63 |
-
}
|
64 |
-
|
65 |
-
/**
|
66 |
-
* Method for determining the editor type for each field
|
67 |
-
*
|
68 |
-
* @since 1.2.6
|
69 |
-
*
|
70 |
-
* @param string $field Name of the field.
|
71 |
-
* @return string
|
72 |
-
*/
|
73 |
-
protected function get_editor_type( $field ) {
|
74 |
-
|
75 |
-
switch ( $field ) {
|
76 |
-
case 'acc_title':
|
77 |
-
return 'LINE';
|
78 |
-
|
79 |
-
case 'acc_content':
|
80 |
-
return 'VISUAL';
|
81 |
-
|
82 |
-
default:
|
83 |
-
return '';
|
84 |
-
}
|
85 |
-
|
86 |
-
}
|
87 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
compatibility/wpml/widgets/advanced-accordion.php
DELETED
@@ -1,79 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace ElementsKit_Lite\Compatibility\WPML\Widgets;
|
3 |
-
|
4 |
-
use WPML_Elementor_Module_With_Items;
|
5 |
-
|
6 |
-
if ( ! defined( 'ABSPATH' ) ) exit;
|
7 |
-
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Ekit_Image_Accordion
|
11 |
-
*
|
12 |
-
* @since 1.2.6
|
13 |
-
*/
|
14 |
-
class Ekit_Advanced_Accordion extends WPML_Elementor_Module_With_Items {
|
15 |
-
|
16 |
-
/**
|
17 |
-
* Retrieve the field name.
|
18 |
-
*
|
19 |
-
* @since 1.2.6
|
20 |
-
* @return string
|
21 |
-
*/
|
22 |
-
public function get_items_field() {
|
23 |
-
return 'ekit_accordion_items';
|
24 |
-
}
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Retrieve the fields inside the repeater
|
28 |
-
*
|
29 |
-
* @since 1.2.6
|
30 |
-
*
|
31 |
-
* @return array
|
32 |
-
*/
|
33 |
-
public function get_fields() {
|
34 |
-
return array(
|
35 |
-
'acc_title',
|
36 |
-
);
|
37 |
-
}
|
38 |
-
|
39 |
-
/**
|
40 |
-
* Method for setting the title for each translatable field
|
41 |
-
*
|
42 |
-
* @since 1.2.6
|
43 |
-
*
|
44 |
-
* @param string $field The name of the field.
|
45 |
-
* @return string
|
46 |
-
*/
|
47 |
-
protected function get_title( $field ) {
|
48 |
-
|
49 |
-
switch ( $field ) {
|
50 |
-
case 'acc_title':
|
51 |
-
return esc_html__( 'Title (Advanced Accordion)', 'elementskit-lite' );
|
52 |
-
break;
|
53 |
-
|
54 |
-
default:
|
55 |
-
return '';
|
56 |
-
}
|
57 |
-
|
58 |
-
}
|
59 |
-
|
60 |
-
/**
|
61 |
-
* Method for determining the editor type for each field
|
62 |
-
*
|
63 |
-
* @since 1.2.6
|
64 |
-
*
|
65 |
-
* @param string $field Name of the field.
|
66 |
-
* @return string
|
67 |
-
*/
|
68 |
-
protected function get_editor_type( $field ) {
|
69 |
-
|
70 |
-
switch ( $field ) {
|
71 |
-
case 'acc_title':
|
72 |
-
return 'LINE';
|
73 |
-
|
74 |
-
default:
|
75 |
-
return '';
|
76 |
-
}
|
77 |
-
|
78 |
-
}
|
79 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
compatibility/wpml/widgets/advanced-tab.php
DELETED
@@ -1,87 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace ElementsKit_Lite\Compatibility\WPML\Widgets;
|
3 |
-
|
4 |
-
use WPML_Elementor_Module_With_Items;
|
5 |
-
|
6 |
-
if ( ! defined( 'ABSPATH' ) ) exit;
|
7 |
-
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Ekit_Image_Accordion
|
11 |
-
*
|
12 |
-
* @since 1.2.6
|
13 |
-
*/
|
14 |
-
class Ekit_Advanced_Tab extends WPML_Elementor_Module_With_Items {
|
15 |
-
|
16 |
-
/**
|
17 |
-
* Retrieve the field name.
|
18 |
-
*
|
19 |
-
* @since 1.2.6
|
20 |
-
* @return string
|
21 |
-
*/
|
22 |
-
public function get_items_field() {
|
23 |
-
return 'ekit_tab_items';
|
24 |
-
}
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Retrieve the fields inside the repeater
|
28 |
-
*
|
29 |
-
* @since 1.2.6
|
30 |
-
*
|
31 |
-
* @return array
|
32 |
-
*/
|
33 |
-
public function get_fields() {
|
34 |
-
return array(
|
35 |
-
'ekit_tab_title',
|
36 |
-
'ekit_tab_sub_title',
|
37 |
-
);
|
38 |
-
}
|
39 |
-
|
40 |
-
/**
|
41 |
-
* Method for setting the title for each translatable field
|
42 |
-
*
|
43 |
-
* @since 1.2.6
|
44 |
-
*
|
45 |
-
* @param string $field The name of the field.
|
46 |
-
* @return string
|
47 |
-
*/
|
48 |
-
protected function get_title( $field ) {
|
49 |
-
|
50 |
-
switch ( $field ) {
|
51 |
-
case 'ekit_tab_title':
|
52 |
-
return esc_html__( 'Title (Advanced Tab)', 'elementskit-lite' );
|
53 |
-
break;
|
54 |
-
|
55 |
-
case 'ekit_tab_sub_title':
|
56 |
-
return esc_html__( 'Sub-Title (Advanced Tab)', 'elementskit-lite' );
|
57 |
-
break;
|
58 |
-
|
59 |
-
default:
|
60 |
-
return '';
|
61 |
-
}
|
62 |
-
|
63 |
-
}
|
64 |
-
|
65 |
-
/**
|
66 |
-
* Method for determining the editor type for each field
|
67 |
-
*
|
68 |
-
* @since 1.2.6
|
69 |
-
*
|
70 |
-
* @param string $field Name of the field.
|
71 |
-
* @return string
|
72 |
-
*/
|
73 |
-
protected function get_editor_type( $field ) {
|
74 |
-
|
75 |
-
switch ( $field ) {
|
76 |
-
case 'ekit_tab_title':
|
77 |
-
return 'LINE';
|
78 |
-
|
79 |
-
case 'ekit_tab_sub_title':
|
80 |
-
return 'LINE';
|
81 |
-
|
82 |
-
default:
|
83 |
-
return '';
|
84 |
-
}
|
85 |
-
|
86 |
-
}
|
87 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
compatibility/wpml/widgets/business-hours.php
DELETED
@@ -1,87 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace ElementsKit_Lite\Compatibility\WPML\Widgets;
|
3 |
-
|
4 |
-
use WPML_Elementor_Module_With_Items;
|
5 |
-
|
6 |
-
if ( ! defined( 'ABSPATH' ) ) exit;
|
7 |
-
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Ekit_Image_Accordion
|
11 |
-
*
|
12 |
-
* @since 1.2.6
|
13 |
-
*/
|
14 |
-
class Ekit_Business_Hours extends WPML_Elementor_Module_With_Items {
|
15 |
-
|
16 |
-
/**
|
17 |
-
* Retrieve the field name.
|
18 |
-
*
|
19 |
-
* @since 1.2.6
|
20 |
-
* @return string
|
21 |
-
*/
|
22 |
-
public function get_items_field() {
|
23 |
-
return 'ekit_business_openday_list';
|
24 |
-
}
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Retrieve the fields inside the repeater
|
28 |
-
*
|
29 |
-
* @since 1.2.6
|
30 |
-
*
|
31 |
-
* @return array
|
32 |
-
*/
|
33 |
-
public function get_fields() {
|
34 |
-
return array(
|
35 |
-
'ekit_business_day',
|
36 |
-
'ekit_business_time',
|
37 |
-
);
|
38 |
-
}
|
39 |
-
|
40 |
-
/**
|
41 |
-
* Method for setting the title for each translatable field
|
42 |
-
*
|
43 |
-
* @since 1.2.6
|
44 |
-
*
|
45 |
-
* @param string $field The name of the field.
|
46 |
-
* @return string
|
47 |
-
*/
|
48 |
-
protected function get_title( $field ) {
|
49 |
-
|
50 |
-
switch ( $field ) {
|
51 |
-
case 'ekit_business_day':
|
52 |
-
return esc_html__( 'Day (Business Hours)', 'elementskit-lite' );
|
53 |
-
break;
|
54 |
-
|
55 |
-
case 'ekit_business_time':
|
56 |
-
return esc_html__( 'Time (Business Hours)', 'elementskit-lite' );
|
57 |
-
break;
|
58 |
-
|
59 |
-
default:
|
60 |
-
return '';
|
61 |
-
}
|
62 |
-
|
63 |
-
}
|
64 |
-
|
65 |
-
/**
|
66 |
-
* Method for determining the editor type for each field
|
67 |
-
*
|
68 |
-
* @since 1.2.6
|
69 |
-
*
|
70 |
-
* @param string $field Name of the field.
|
71 |
-
* @return string
|
72 |
-
*/
|
73 |
-
protected function get_editor_type( $field ) {
|
74 |
-
|
75 |
-
switch ( $field ) {
|
76 |
-
case 'ekit_business_day':
|
77 |
-
return 'LINE';
|
78 |
-
|
79 |
-
case 'ekit_business_time':
|
80 |
-
return 'LINE';
|
81 |
-
|
82 |
-
default:
|
83 |
-
return '';
|
84 |
-
}
|
85 |
-
|
86 |
-
}
|
87 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
compatibility/wpml/widgets/cat-list.php
DELETED
@@ -1,79 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace ElementsKit_Lite\Compatibility\WPML\Widgets;
|
3 |
-
|
4 |
-
use WPML_Elementor_Module_With_Items;
|
5 |
-
|
6 |
-
if ( ! defined( 'ABSPATH' ) ) exit;
|
7 |
-
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Ekit_Image_Accordion
|
11 |
-
*
|
12 |
-
* @since 1.2.6
|
13 |
-
*/
|
14 |
-
class Ekit_Cat_List extends WPML_Elementor_Module_With_Items {
|
15 |
-
|
16 |
-
/**
|
17 |
-
* Retrieve the field name.
|
18 |
-
*
|
19 |
-
* @since 1.2.6
|
20 |
-
* @return string
|
21 |
-
*/
|
22 |
-
public function get_items_field() {
|
23 |
-
return 'icon_list';
|
24 |
-
}
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Retrieve the fields inside the repeater
|
28 |
-
*
|
29 |
-
* @since 1.2.6
|
30 |
-
*
|
31 |
-
* @return array
|
32 |
-
*/
|
33 |
-
public function get_fields() {
|
34 |
-
return array(
|
35 |
-
'text',
|
36 |
-
);
|
37 |
-
}
|
38 |
-
|
39 |
-
/**
|
40 |
-
* Method for setting the title for each translatable field
|
41 |
-
*
|
42 |
-
* @since 1.2.6
|
43 |
-
*
|
44 |
-
* @param string $field The name of the field.
|
45 |
-
* @return string
|
46 |
-
*/
|
47 |
-
protected function get_title( $field ) {
|
48 |
-
|
49 |
-
switch ( $field ) {
|
50 |
-
case 'text':
|
51 |
-
return esc_html__( 'Test (Category List)', 'elementskit-lite' );
|
52 |
-
break;
|
53 |
-
|
54 |
-
default:
|
55 |
-
return '';
|
56 |
-
}
|
57 |
-
|
58 |
-
}
|
59 |
-
|
60 |
-
/**
|
61 |
-
* Method for determining the editor type for each field
|
62 |
-
*
|
63 |
-
* @since 1.2.6
|
64 |
-
*
|
65 |
-
* @param string $field Name of the field.
|
66 |
-
* @return string
|
67 |
-
*/
|
68 |
-
protected function get_editor_type( $field ) {
|
69 |
-
|
70 |
-
switch ( $field ) {
|
71 |
-
case 'text':
|
72 |
-
return 'LINE';
|
73 |
-
|
74 |
-
default:
|
75 |
-
return '';
|
76 |
-
}
|
77 |
-
|
78 |
-
}
|
79 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
compatibility/wpml/widgets/chart.php
DELETED
@@ -1,79 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace ElementsKit_Lite\Compatibility\WPML\Widgets;
|
3 |
-
|
4 |
-
use WPML_Elementor_Module_With_Items;
|
5 |
-
|
6 |
-
if ( ! defined( 'ABSPATH' ) ) exit;
|
7 |
-
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Ekit_Image_Accordion
|
11 |
-
*
|
12 |
-
* @since 1.2.6
|
13 |
-
*/
|
14 |
-
class Ekit_Chart extends WPML_Elementor_Module_With_Items {
|
15 |
-
|
16 |
-
/**
|
17 |
-
* Retrieve the field name.
|
18 |
-
*
|
19 |
-
* @since 1.2.6
|
20 |
-
* @return string
|
21 |
-
*/
|
22 |
-
public function get_items_field() {
|
23 |
-
return 'ekit_charts_labels_data';
|
24 |
-
}
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Retrieve the fields inside the repeater
|
28 |
-
*
|
29 |
-
* @since 1.2.6
|
30 |
-
*
|
31 |
-
* @return array
|
32 |
-
*/
|
33 |
-
public function get_fields() {
|
34 |
-
return array(
|
35 |
-
'ekit_chart_label',
|
36 |
-
);
|
37 |
-
}
|
38 |
-
|
39 |
-
/**
|
40 |
-
* Method for setting the title for each translatable field
|
41 |
-
*
|
42 |
-
* @since 1.2.6
|
43 |
-
*
|
44 |
-
* @param string $field The name of the field.
|
45 |
-
* @return string
|
46 |
-
*/
|
47 |
-
protected function get_title( $field ) {
|
48 |
-
|
49 |
-
switch ( $field ) {
|
50 |
-
case 'ekit_chart_label':
|
51 |
-
return esc_html__( 'Name (Chart)', 'elementskit-lite' );
|
52 |
-
break;
|
53 |
-
|
54 |
-
default:
|
55 |
-
return '';
|
56 |
-
}
|
57 |
-
|
58 |
-
}
|
59 |
-
|
60 |
-
/**
|
61 |
-
* Method for determining the editor type for each field
|
62 |
-
*
|
63 |
-
* @since 1.2.6
|
64 |
-
*
|
65 |
-
* @param string $field Name of the field.
|
66 |
-
* @return string
|
67 |
-
*/
|
68 |
-
protected function get_editor_type( $field ) {
|
69 |
-
|
70 |
-
switch ( $field ) {
|
71 |
-
case 'ekit_chart_label':
|
72 |
-
return 'LINE';
|
73 |
-
|
74 |
-
default:
|
75 |
-
return '';
|
76 |
-
}
|
77 |
-
|
78 |
-
}
|
79 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
compatibility/wpml/widgets/faq.php
DELETED
@@ -1,87 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace ElementsKit_Lite\Compatibility\WPML\Widgets;
|
3 |
-
|
4 |
-
use WPML_Elementor_Module_With_Items;
|
5 |
-
|
6 |
-
if ( ! defined( 'ABSPATH' ) ) exit;
|
7 |
-
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Ekit_Image_Accordion
|
11 |
-
*
|
12 |
-
* @since 1.2.6
|
13 |
-
*/
|
14 |
-
class Ekit_Faq extends WPML_Elementor_Module_With_Items {
|
15 |
-
|
16 |
-
/**
|
17 |
-
* Retrieve the field name.
|
18 |
-
*
|
19 |
-
* @since 1.2.6
|
20 |
-
* @return string
|
21 |
-
*/
|
22 |
-
public function get_items_field() {
|
23 |
-
return 'ekit_faq_content_items';
|
24 |
-
}
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Retrieve the fields inside the repeater
|
28 |
-
*
|
29 |
-
* @since 1.2.6
|
30 |
-
*
|
31 |
-
* @return array
|
32 |
-
*/
|
33 |
-
public function get_fields() {
|
34 |
-
return array(
|
35 |
-
'ekit_faq_title',
|
36 |
-
'ekit_faq_content',
|
37 |
-
);
|
38 |
-
}
|
39 |
-
|
40 |
-
/**
|
41 |
-
* Method for setting the title for each translatable field
|
42 |
-
*
|
43 |
-
* @since 1.2.6
|
44 |
-
*
|
45 |
-
* @param string $field The name of the field.
|
46 |
-
* @return string
|
47 |
-
*/
|
48 |
-
protected function get_title( $field ) {
|
49 |
-
|
50 |
-
switch ( $field ) {
|
51 |
-
case 'ekit_faq_title':
|
52 |
-
return esc_html__( 'Title (FAQ)', 'elementskit-lite' );
|
53 |
-
break;
|
54 |
-
|
55 |
-
case 'ekit_faq_content':
|
56 |
-
return esc_html__( 'Content (FAQ)', 'elementskit-lite' );
|
57 |
-
break;
|
58 |
-
|
59 |
-
default:
|
60 |
-
return '';
|
61 |
-
}
|
62 |
-
|
63 |
-
}
|
64 |
-
|
65 |
-
/**
|
66 |
-
* Method for determining the editor type for each field
|
67 |
-
*
|
68 |
-
* @since 1.2.6
|
69 |
-
*
|
70 |
-
* @param string $field Name of the field.
|
71 |
-
* @return string
|
72 |
-
*/
|
73 |
-
protected function get_editor_type( $field ) {
|
74 |
-
|
75 |
-
switch ( $field ) {
|
76 |
-
case 'ekit_faq_title':
|
77 |
-
return 'LINE';
|
78 |
-
|
79 |
-
case 'ekit_faq_content':
|
80 |
-
return 'VISUAL';
|
81 |
-
|
82 |
-
default:
|
83 |
-
return '';
|
84 |
-
}
|
85 |
-
|
86 |
-
}
|
87 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
compatibility/wpml/widgets/gallery.php
DELETED
@@ -1,79 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace ElementsKit_Lite\Compatibility\WPML\Widgets;
|
3 |
-
|
4 |
-
use WPML_Elementor_Module_With_Items;
|
5 |
-
|
6 |
-
if ( ! defined( 'ABSPATH' ) ) exit;
|
7 |
-
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Ekit_Image_Accordion
|
11 |
-
*
|
12 |
-
* @since 1.2.6
|
13 |
-
*/
|
14 |
-
class Ekit_Gallery extends WPML_Elementor_Module_With_Items {
|
15 |
-
|
16 |
-
/**
|
17 |
-
* Retrieve the field name.
|
18 |
-
*
|
19 |
-
* @since 1.2.6
|
20 |
-
* @return string
|
21 |
-
*/
|
22 |
-
public function get_items_field() {
|
23 |
-
return 'ekit_gallery_items';
|
24 |
-
}
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Retrieve the fields inside the repeater
|
28 |
-
*
|
29 |
-
* @since 1.2.6
|
30 |
-
*
|
31 |
-
* @return array
|
32 |
-
*/
|
33 |
-
public function get_fields() {
|
34 |
-
return array(
|
35 |
-
'ekit_gallery_filter_label',
|
36 |
-
);
|
37 |
-
}
|
38 |
-
|
39 |
-
/**
|
40 |
-
* Method for setting the title for each translatable field
|
41 |
-
*
|
42 |
-
* @since 1.2.6
|
43 |
-
*
|
44 |
-
* @param string $field The name of the field.
|
45 |
-
* @return string
|
46 |
-
*/
|
47 |
-
protected function get_title( $field ) {
|
48 |
-
|
49 |
-
switch ( $field ) {
|
50 |
-
case 'ekit_gallery_filter_label':
|
51 |
-
return esc_html__( 'Filter Label (Gallery)', 'elementskit-lite' );
|
52 |
-
break;
|
53 |
-
|
54 |
-
default:
|
55 |
-
return '';
|
56 |
-
}
|
57 |
-
|
58 |
-
}
|
59 |
-
|
60 |
-
/**
|
61 |
-
* Method for determining the editor type for each field
|
62 |
-
*
|
63 |
-
* @since 1.2.6
|
64 |
-
*
|
65 |
-
* @param string $field Name of the field.
|
66 |
-
* @return string
|
67 |
-
*/
|
68 |
-
protected function get_editor_type( $field ) {
|
69 |
-
|
70 |
-
switch ( $field ) {
|
71 |
-
case 'ekit_gallery_filter_label':
|
72 |
-
return 'LINE';
|
73 |
-
|
74 |
-
default:
|
75 |
-
return '';
|
76 |
-
}
|
77 |
-
|
78 |
-
}
|
79 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
compatibility/wpml/widgets/header-info.php
DELETED
@@ -1,79 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace ElementsKit_Lite\Compatibility\WPML\Widgets;
|
3 |
-
|
4 |
-
use WPML_Elementor_Module_With_Items;
|
5 |
-
|
6 |
-
if ( ! defined( 'ABSPATH' ) ) exit;
|
7 |
-
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Ekit_Image_Accordion
|
11 |
-
*
|
12 |
-
* @since 1.2.6
|
13 |
-
*/
|
14 |
-
class Ekit_Header_Info extends WPML_Elementor_Module_With_Items {
|
15 |
-
|
16 |
-
/**
|
17 |
-
* Retrieve the field name.
|
18 |
-
*
|
19 |
-
* @since 1.2.6
|
20 |
-
* @return string
|
21 |
-
*/
|
22 |
-
public function get_items_field() {
|
23 |
-
return 'ekit_headerinfo_group';
|
24 |
-
}
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Retrieve the fields inside the repeater
|
28 |
-
*
|
29 |
-
* @since 1.2.6
|
30 |
-
*
|
31 |
-
* @return array
|
32 |
-
*/
|
33 |
-
public function get_fields() {
|
34 |
-
return array(
|
35 |
-
'ekit_headerinfo_text',
|
36 |
-
);
|
37 |
-
}
|
38 |
-
|
39 |
-
/**
|
40 |
-
* Method for setting the title for each translatable field
|
41 |
-
*
|
42 |
-
* @since 1.2.6
|
43 |
-
*
|
44 |
-
* @param string $field The name of the field.
|
45 |
-
* @return string
|
46 |
-
*/
|
47 |
-
protected function get_title( $field ) {
|
48 |
-
|
49 |
-
switch ( $field ) {
|
50 |
-
case 'ekit_headerinfo_text':
|
51 |
-
return esc_html__( 'Text (Header Info)', 'elementskit-lite' );
|
52 |
-
break;
|
53 |
-
|
54 |
-
default:
|
55 |
-
return '';
|
56 |
-
}
|
57 |
-
|
58 |
-
}
|
59 |
-
|
60 |
-
/**
|
61 |
-
* Method for determining the editor type for each field
|
62 |
-
*
|
63 |
-
* @since 1.2.6
|
64 |
-
*
|
65 |
-
* @param string $field Name of the field.
|
66 |
-
* @return string
|
67 |
-
*/
|
68 |
-
protected function get_editor_type( $field ) {
|
69 |
-
|
70 |
-
switch ( $field ) {
|
71 |
-
case 'ekit_headerinfo_text':
|
72 |
-
return 'LINE';
|
73 |
-
|
74 |
-
default:
|
75 |
-
return '';
|
76 |
-
}
|
77 |
-
|
78 |
-
}
|
79 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
compatibility/wpml/widgets/hotspot.php
DELETED
@@ -1,87 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace ElementsKit_Lite\Compatibility\WPML\Widgets;
|
3 |
-
|
4 |
-
use WPML_Elementor_Module_With_Items;
|
5 |
-
|
6 |
-
if ( ! defined( 'ABSPATH' ) ) exit;
|
7 |
-
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Ekit_Image_Accordion
|
11 |
-
*
|
12 |
-
* @since 1.2.6
|
13 |
-
*/
|
14 |
-
class Ekit_Hotspot extends WPML_Elementor_Module_With_Items {
|
15 |
-
|
16 |
-
/**
|
17 |
-
* Retrieve the field name.
|
18 |
-
*
|
19 |
-
* @since 1.2.6
|
20 |
-
* @return string
|
21 |
-
*/
|
22 |
-
public function get_items_field() {
|
23 |
-
return 'ekit_location_repeater';
|
24 |
-
}
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Retrieve the fields inside the repeater
|
28 |
-
*
|
29 |
-
* @since 1.2.6
|
30 |
-
*
|
31 |
-
* @return array
|
32 |
-
*/
|
33 |
-
public function get_fields() {
|
34 |
-
return array(
|
35 |
-
'ekit_hotspot_title',
|
36 |
-
'ekit_hotspot_address',
|
37 |
-
);
|
38 |
-
}
|
39 |
-
|
40 |
-
/**
|
41 |
-
* Method for setting the title for each translatable field
|
42 |
-
*
|
43 |
-
* @since 1.2.6
|
44 |
-
*
|
45 |
-
* @param string $field The name of the field.
|
46 |
-
* @return string
|
47 |
-
*/
|
48 |
-
protected function get_title( $field ) {
|
49 |
-
|
50 |
-
switch ( $field ) {
|
51 |
-
case 'ekit_hotspot_title':
|
52 |
-
return esc_html__( 'Title (Hotspot)', 'elementskit-lite' );
|
53 |
-
break;
|
54 |
-
|
55 |
-
case 'ekit_hotspot_address':
|
56 |
-
return esc_html__( 'Address (Hotspot)', 'elementskit-lite' );
|
57 |
-
break;
|
58 |
-
|
59 |
-
default:
|
60 |
-
return '';
|
61 |
-
}
|
62 |
-
|
63 |
-
}
|
64 |
-
|
65 |
-
/**
|
66 |
-
* Method for determining the editor type for each field
|
67 |
-
*
|
68 |
-
* @since 1.2.6
|
69 |
-
*
|
70 |
-
* @param string $field Name of the field.
|
71 |
-
* @return string
|
72 |
-
*/
|
73 |
-
protected function get_editor_type( $field ) {
|
74 |
-
|
75 |
-
switch ( $field ) {
|
76 |
-
case 'ekit_hotspot_title':
|
77 |
-
return 'LINE';
|
78 |
-
|
79 |
-
case 'ekit_hotspot_address':
|
80 |
-
return 'AREA';
|
81 |
-
|
82 |
-
default:
|
83 |
-
return '';
|
84 |
-
}
|
85 |
-
|
86 |
-
}
|
87 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
compatibility/wpml/widgets/image-accordion.php
DELETED
@@ -1,87 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace ElementsKit_Lite\Compatibility\WPML\Widgets;
|
3 |
-
|
4 |
-
use WPML_Elementor_Module_With_Items;
|
5 |
-
|
6 |
-
if ( ! defined( 'ABSPATH' ) ) exit;
|
7 |
-
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Ekit_Image_Accordion
|
11 |
-
*
|
12 |
-
* @since 1.2.6
|
13 |
-
*/
|
14 |
-
class Ekit_Image_Accordion extends WPML_Elementor_Module_With_Items {
|
15 |
-
|
16 |
-
/**
|
17 |
-
* Retrieve the field name.
|
18 |
-
*
|
19 |
-
* @since 1.2.6
|
20 |
-
* @return string
|
21 |
-
*/
|
22 |
-
public function get_items_field() {
|
23 |
-
return 'ekit_img_accordion_items';
|
24 |
-
}
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Retrieve the fields inside the repeater
|
28 |
-
*
|
29 |
-
* @since 1.2.6
|
30 |
-
*
|
31 |
-
* @return array
|
32 |
-
*/
|
33 |
-
public function get_fields() {
|
34 |
-
return array(
|
35 |
-
'ekit_img_accordion_title',
|
36 |
-
'ekit_img_accordion_button_label',
|
37 |
-
);
|
38 |
-
}
|
39 |
-
|
40 |
-
/**
|
41 |
-
* Method for setting the title for each translatable field
|
42 |
-
*
|
43 |
-
* @since 1.2.6
|
44 |
-
*
|
45 |
-
* @param string $field The name of the field.
|
46 |
-
* @return string
|
47 |
-
*/
|
48 |
-
protected function get_title( $field ) {
|
49 |
-
|
50 |
-
switch ( $field ) {
|
51 |
-
case 'ekit_img_accordion_title':
|
52 |
-
return esc_html__( 'Title (Image Accordion)', 'elementskit-lite' );
|
53 |
-
break;
|
54 |
-
|
55 |
-
case 'ekit_img_accordion_button_label':
|
56 |
-
return esc_html__( 'Button Label (Image Accordion)', 'elementskit-lite' );
|
57 |
-
break;
|
58 |
-
|
59 |
-
default:
|
60 |
-
return '';
|
61 |
-
}
|
62 |
-
|
63 |
-
}
|
64 |
-
|
65 |
-
/**
|
66 |
-
* Method for determining the editor type for each field
|
67 |
-
*
|
68 |
-
* @since 1.2.6
|
69 |
-
*
|
70 |
-
* @param string $field Name of the field.
|
71 |
-
* @return string
|
72 |
-
*/
|
73 |
-
protected function get_editor_type( $field ) {
|
74 |
-
|
75 |
-
switch ( $field ) {
|
76 |
-
case 'ekit_img_accordion_title':
|
77 |
-
return 'LINE';
|
78 |
-
|
79 |
-
case 'ekit_img_accordion_button_label':
|
80 |
-
return 'LINE';
|
81 |
-
|
82 |
-
default:
|
83 |
-
return '';
|
84 |
-
}
|
85 |
-
|
86 |
-
}
|
87 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
compatibility/wpml/widgets/page-list.php
DELETED
@@ -1,87 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace ElementsKit_Lite\Compatibility\WPML\Widgets;
|
3 |
-
|
4 |
-
use WPML_Elementor_Module_With_Items;
|
5 |
-
|
6 |
-
if ( ! defined( 'ABSPATH' ) ) exit;
|
7 |
-
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Ekit_Image_Accordion
|
11 |
-
*
|
12 |
-
* @since 1.2.6
|
13 |
-
*/
|
14 |
-
class Ekit_Page_List extends WPML_Elementor_Module_With_Items {
|
15 |
-
|
16 |
-
/**
|
17 |
-
* Retrieve the field name.
|
18 |
-
*
|
19 |
-
* @since 1.2.6
|
20 |
-
* @return string
|
21 |
-
*/
|
22 |
-
public function get_items_field() {
|
23 |
-
return 'icon_list';
|
24 |
-
}
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Retrieve the fields inside the repeater
|
28 |
-
*
|
29 |
-
* @since 1.2.6
|
30 |
-
*
|
31 |
-
* @return array
|
32 |
-
*/
|
33 |
-
public function get_fields() {
|
34 |
-
return array(
|
35 |
-
'text',
|
36 |
-
'ekit_menu_widget_sub_title',
|
37 |
-
);
|
38 |
-
}
|
39 |
-
|
40 |
-
/**
|
41 |
-
* Method for setting the title for each translatable field
|
42 |
-
*
|
43 |
-
* @since 1.2.6
|
44 |
-
*
|
45 |
-
* @param string $field The name of the field.
|
46 |
-
* @return string
|
47 |
-
*/
|
48 |
-
protected function get_title( $field ) {
|
49 |
-
|
50 |
-
switch ( $field ) {
|
51 |
-
case 'text':
|
52 |
-
return esc_html__( 'Title (Page List)', 'elementskit-lite' );
|
53 |
-
break;
|
54 |
-
|
55 |
-
case 'ekit_menu_widget_sub_title':
|
56 |
-
return esc_html__( 'Sub-Title (Page List)', 'elementskit-lite' );
|
57 |
-
break;
|
58 |
-
|
59 |
-
default:
|
60 |
-
return '';
|
61 |
-
}
|
62 |
-
|
63 |
-
}
|
64 |
-
|
65 |
-
/**
|
66 |
-
* Method for determining the editor type for each field
|
67 |
-
*
|
68 |
-
* @since 1.2.6
|
69 |
-
*
|
70 |
-
* @param string $field Name of the field.
|
71 |
-
* @return string
|
72 |
-
*/
|
73 |
-
protected function get_editor_type( $field ) {
|
74 |
-
|
75 |
-
switch ( $field ) {
|
76 |
-
case 'text':
|
77 |
-
return 'LINE';
|
78 |
-
|
79 |
-
case 'ekit_menu_widget_sub_title':
|
80 |
-
return 'LINE';
|
81 |
-
|
82 |
-
default:
|
83 |
-
return '';
|
84 |
-
}
|
85 |
-
|
86 |
-
}
|
87 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
compatibility/wpml/widgets/post-list.php
DELETED
@@ -1,79 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace ElementsKit_Lite\Compatibility\WPML\Widgets;
|
3 |
-
|
4 |
-
use WPML_Elementor_Module_With_Items;
|
5 |
-
|
6 |
-
if ( ! defined( 'ABSPATH' ) ) exit;
|
7 |
-
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Ekit_Image_Accordion
|
11 |
-
*
|
12 |
-
* @since 1.2.6
|
13 |
-
*/
|
14 |
-
class Ekit_Post_List extends WPML_Elementor_Module_With_Items {
|
15 |
-
|
16 |
-
/**
|
17 |
-
* Retrieve the field name.
|
18 |
-
*
|
19 |
-
* @since 1.2.6
|
20 |
-
* @return string
|
21 |
-
*/
|
22 |
-
public function get_items_field() {
|
23 |
-
return 'icon_list';
|
24 |
-
}
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Retrieve the fields inside the repeater
|
28 |
-
*
|
29 |
-
* @since 1.2.6
|
30 |
-
*
|
31 |
-
* @return array
|
32 |
-
*/
|
33 |
-
public function get_fields() {
|
34 |
-
return array(
|
35 |
-
'text',
|
36 |
-
);
|
37 |
-
}
|
38 |
-
|
39 |
-
/**
|
40 |
-
* Method for setting the title for each translatable field
|
41 |
-
*
|
42 |
-
* @since 1.2.6
|
43 |
-
*
|
44 |
-
* @param string $field The name of the field.
|
45 |
-
* @return string
|
46 |
-
*/
|
47 |
-
protected function get_title( $field ) {
|
48 |
-
|
49 |
-
switch ( $field ) {
|
50 |
-
case 'text':
|
51 |
-
return esc_html__( 'Title (Post List)', 'elementskit-lite' );
|
52 |
-
break;
|
53 |
-
|
54 |
-
default:
|
55 |
-
return '';
|
56 |
-
}
|
57 |
-
|
58 |
-
}
|
59 |
-
|
60 |
-
/**
|
61 |
-
* Method for determining the editor type for each field
|
62 |
-
*
|
63 |
-
* @since 1.2.6
|
64 |
-
*
|
65 |
-
* @param string $field Name of the field.
|
66 |
-
* @return string
|
67 |
-
*/
|
68 |
-
protected function get_editor_type( $field ) {
|
69 |
-
|
70 |
-
switch ( $field ) {
|
71 |
-
case 'text':
|
72 |
-
return 'LINE';
|
73 |
-
|
74 |
-
default:
|
75 |
-
return '';
|
76 |
-
}
|
77 |
-
|
78 |
-
}
|
79 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
compatibility/wpml/widgets/pricing.php
DELETED
@@ -1,79 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace ElementsKit_Lite\Compatibility\WPML\Widgets;
|
3 |
-
|
4 |
-
use WPML_Elementor_Module_With_Items;
|
5 |
-
|
6 |
-
if ( ! defined( 'ABSPATH' ) ) exit;
|
7 |
-
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Ekit_Image_Accordion
|
11 |
-
*
|
12 |
-
* @since 1.2.6
|
13 |
-
*/
|
14 |
-
class Ekit_Pricing extends WPML_Elementor_Module_With_Items {
|
15 |
-
|
16 |
-
/**
|
17 |
-
* Retrieve the field name.
|
18 |
-
*
|
19 |
-
* @since 1.2.6
|
20 |
-
* @return string
|
21 |
-
*/
|
22 |
-
public function get_items_field() {
|
23 |
-
return 'ekit_pricing_table_content_repeater';
|
24 |
-
}
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Retrieve the fields inside the repeater
|
28 |
-
*
|
29 |
-
* @since 1.2.6
|
30 |
-
*
|
31 |
-
* @return array
|
32 |
-
*/
|
33 |
-
public function get_fields() {
|
34 |
-
return array(
|
35 |
-
'ekit_pricing_list',
|
36 |
-
);
|
37 |
-
}
|
38 |
-
|
39 |
-
/**
|
40 |
-
* Method for setting the title for each translatable field
|
41 |
-
*
|
42 |
-
* @since 1.2.6
|
43 |
-
*
|
44 |
-
* @param string $field The name of the field.
|
45 |
-
* @return string
|
46 |
-
*/
|
47 |
-
protected function get_title( $field ) {
|
48 |
-
|
49 |
-
switch ( $field ) {
|
50 |
-
case 'ekit_pricing_list':
|
51 |
-
return esc_html__( 'List text (Pricing Table)', 'elementskit-lite' );
|
52 |
-
break;
|
53 |
-
|
54 |
-
default:
|
55 |
-
return '';
|
56 |
-
}
|
57 |
-
|
58 |
-
}
|
59 |
-
|
60 |
-
/**
|
61 |
-
* Method for determining the editor type for each field
|
62 |
-
*
|
63 |
-
* @since 1.2.6
|
64 |
-
*
|
65 |
-
* @param string $field Name of the field.
|
66 |
-
* @return string
|
67 |
-
*/
|
68 |
-
protected function get_editor_type( $field ) {
|
69 |
-
|
70 |
-
switch ( $field ) {
|
71 |
-
case 'ekit_pricing_list':
|
72 |
-
return 'LINE';
|
73 |
-
|
74 |
-
default:
|
75 |
-
return '';
|
76 |
-
}
|
77 |
-
|
78 |
-
}
|
79 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
compatibility/wpml/widgets/social-share.php
DELETED
@@ -1,79 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace ElementsKit_Lite\Compatibility\WPML\Widgets;
|
3 |
-
|
4 |
-
use WPML_Elementor_Module_With_Items;
|
5 |
-
|
6 |
-
if ( ! defined( 'ABSPATH' ) ) exit;
|
7 |
-
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Ekit_Image_Accordion
|
11 |
-
*
|
12 |
-
* @since 1.2.6
|
13 |
-
*/
|
14 |
-
class Ekit_Social_Share extends WPML_Elementor_Module_With_Items {
|
15 |
-
|
16 |
-
/**
|
17 |
-
* Retrieve the field name.
|
18 |
-
*
|
19 |
-
* @since 1.2.6
|
20 |
-
* @return string
|
21 |
-
*/
|
22 |
-
public function get_items_field() {
|
23 |
-
return 'ekit_socialshare_add_icons';
|
24 |
-
}
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Retrieve the fields inside the repeater
|
28 |
-
*
|
29 |
-
* @since 1.2.6
|
30 |
-
*
|
31 |
-
* @return array
|
32 |
-
*/
|
33 |
-
public function get_fields() {
|
34 |
-
return array(
|
35 |
-
'ekit_socialshare_label',
|
36 |
-
);
|
37 |
-
}
|
38 |
-
|
39 |
-
/**
|
40 |
-
* Method for setting the title for each translatable field
|
41 |
-
*
|
42 |
-
* @since 1.2.6
|
43 |
-
*
|
44 |
-
* @param string $field The name of the field.
|
45 |
-
* @return string
|
46 |
-
*/
|
47 |
-
protected function get_title( $field ) {
|
48 |
-
|
49 |
-
switch ( $field ) {
|
50 |
-
case 'ekit_socialshare_label':
|
51 |
-
return esc_html__( 'Label (Social Share)', 'elementskit-lite' );
|
52 |
-
break;
|
53 |
-
|
54 |
-
default:
|
55 |
-
return '';
|
56 |
-
}
|
57 |
-
|
58 |
-
}
|
59 |
-
|
60 |
-
/**
|
61 |
-
* Method for determining the editor type for each field
|
62 |
-
*
|
63 |
-
* @since 1.2.6
|
64 |
-
*
|
65 |
-
* @param string $field Name of the field.
|
66 |
-
* @return string
|
67 |
-
*/
|
68 |
-
protected function get_editor_type( $field ) {
|
69 |
-
|
70 |
-
switch ( $field ) {
|
71 |
-
case 'ekit_socialshare_label':
|
72 |
-
return 'LINE';
|
73 |
-
|
74 |
-
default:
|
75 |
-
return '';
|
76 |
-
}
|
77 |
-
|
78 |
-
}
|
79 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
compatibility/wpml/widgets/social.php
DELETED
@@ -1,79 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace ElementsKit_Lite\Compatibility\WPML\Widgets;
|
3 |
-
|
4 |
-
use WPML_Elementor_Module_With_Items;
|
5 |
-
|
6 |
-
if ( ! defined( 'ABSPATH' ) ) exit;
|
7 |
-
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Ekit_Image_Accordion
|
11 |
-
*
|
12 |
-
* @since 1.2.6
|
13 |
-
*/
|
14 |
-
class Ekit_Social extends WPML_Elementor_Module_With_Items {
|
15 |
-
|
16 |
-
/**
|
17 |
-
* Retrieve the field name.
|
18 |
-
*
|
19 |
-
* @since 1.2.6
|
20 |
-
* @return string
|
21 |
-
*/
|
22 |
-
public function get_items_field() {
|
23 |
-
return 'ekit_socialmedia_add_icons';
|
24 |
-
}
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Retrieve the fields inside the repeater
|
28 |
-
*
|
29 |
-
* @since 1.2.6
|
30 |
-
*
|
31 |
-
* @return array
|
32 |
-
*/
|
33 |
-
public function get_fields() {
|
34 |
-
return array(
|
35 |
-
'ekit_socialmedia_label',
|
36 |
-
);
|
37 |
-
}
|
38 |
-
|
39 |
-
/**
|
40 |
-
* Method for setting the title for each translatable field
|
41 |
-
*
|
42 |
-
* @since 1.2.6
|
43 |
-
*
|
44 |
-
* @param string $field The name of the field.
|
45 |
-
* @return string
|
46 |
-
*/
|
47 |
-
protected function get_title( $field ) {
|
48 |
-
|
49 |
-
switch ( $field ) {
|
50 |
-
case 'ekit_socialmedia_label':
|
51 |
-
return esc_html__( 'Label (Social Media)', 'elementskit-lite' );
|
52 |
-
break;
|
53 |
-
|
54 |
-
default:
|
55 |
-
return '';
|
56 |
-
}
|
57 |
-
|
58 |
-
}
|
59 |
-
|
60 |
-
/**
|
61 |
-
* Method for determining the editor type for each field
|
62 |
-
*
|
63 |
-
* @since 1.2.6
|
64 |
-
*
|
65 |
-
* @param string $field Name of the field.
|
66 |
-
* @return string
|
67 |
-
*/
|
68 |
-
protected function get_editor_type( $field ) {
|
69 |
-
|
70 |
-
switch ( $field ) {
|
71 |
-
case 'ekit_socialmedia_label':
|
72 |
-
return 'LINE';
|
73 |
-
|
74 |
-
default:
|
75 |
-
return '';
|
76 |
-
}
|
77 |
-
|
78 |
-
}
|
79 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
compatibility/wpml/widgets/tab.php
DELETED
@@ -1,87 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace ElementsKit_Lite\Compatibility\WPML\Widgets;
|
3 |
-
|
4 |
-
use WPML_Elementor_Module_With_Items;
|
5 |
-
|
6 |
-
if ( ! defined( 'ABSPATH' ) ) exit;
|
7 |
-
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Ekit_Image_Accordion
|
11 |
-
*
|
12 |
-
* @since 1.2.6
|
13 |
-
*/
|
14 |
-
class Ekit_Tab extends WPML_Elementor_Module_With_Items {
|
15 |
-
|
16 |
-
/**
|
17 |
-
* Retrieve the field name.
|
18 |
-
*
|
19 |
-
* @since 1.2.6
|
20 |
-
* @return string
|
21 |
-
*/
|
22 |
-
public function get_items_field() {
|
23 |
-
return 'ekit_tab_items';
|
24 |
-
}
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Retrieve the fields inside the repeater
|
28 |
-
*
|
29 |
-
* @since 1.2.6
|
30 |
-
*
|
31 |
-
* @return array
|
32 |
-
*/
|
33 |
-
public function get_fields() {
|
34 |
-
return array(
|
35 |
-
'ekit_tab_title',
|
36 |
-
'ekit_tab_content',
|
37 |
-
);
|
38 |
-
}
|
39 |
-
|
40 |
-
/**
|
41 |
-
* Method for setting the title for each translatable field
|
42 |
-
*
|
43 |
-
* @since 1.2.6
|
44 |
-
*
|
45 |
-
* @param string $field The name of the field.
|
46 |
-
* @return string
|
47 |
-
*/
|
48 |
-
protected function get_title( $field ) {
|
49 |
-
|
50 |
-
switch ( $field ) {
|
51 |
-
case 'ekit_tab_title':
|
52 |
-
return esc_html__( 'Title (Tab)', 'elementskit-lite' );
|
53 |
-
break;
|
54 |
-
|
55 |
-
case 'ekit_tab_content':
|
56 |
-
return esc_html__( 'Content (Tab)', 'elementskit-lite' );
|
57 |
-
break;
|
58 |
-
|
59 |
-
default:
|
60 |
-
return '';
|
61 |
-
}
|
62 |
-
|
63 |
-
}
|
64 |
-
|
65 |
-
/**
|
66 |
-
* Method for determining the editor type for each field
|
67 |
-
*
|
68 |
-
* @since 1.2.6
|
69 |
-
*
|
70 |
-
* @param string $field Name of the field.
|
71 |
-
* @return string
|
72 |
-
*/
|
73 |
-
protected function get_editor_type( $field ) {
|
74 |
-
|
75 |
-
switch ( $field ) {
|
76 |
-
case 'ekit_tab_title':
|
77 |
-
return 'LINE';
|
78 |
-
|
79 |
-
case 'ekit_tab_content':
|
80 |
-
return 'VISUAL';
|
81 |
-
|
82 |
-
default:
|
83 |
-
return '';
|
84 |
-
}
|
85 |
-
|
86 |
-
}
|
87 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
compatibility/wpml/widgets/table.php
DELETED
@@ -1,79 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace ElementsKit_Lite\Compatibility\WPML\Widgets;
|
3 |
-
|
4 |
-
use WPML_Elementor_Module_With_Items;
|
5 |
-
|
6 |
-
if ( ! defined( 'ABSPATH' ) ) exit;
|
7 |
-
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Ekit_Image_Accordion
|
11 |
-
*
|
12 |
-
* @since 1.2.6
|
13 |
-
*/
|
14 |
-
class Ekit_Table extends WPML_Elementor_Module_With_Items {
|
15 |
-
|
16 |
-
/**
|
17 |
-
* Retrieve the field name.
|
18 |
-
*
|
19 |
-
* @since 1.2.6
|
20 |
-
* @return string
|
21 |
-
*/
|
22 |
-
public function get_items_field() {
|
23 |
-
return 'ekit_table_build_header';
|
24 |
-
}
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Retrieve the fields inside the repeater
|
28 |
-
*
|
29 |
-
* @since 1.2.6
|
30 |
-
*
|
31 |
-
* @return array
|
32 |
-
*/
|
33 |
-
public function get_fields() {
|
34 |
-
return array(
|
35 |
-
'table_header_content',
|
36 |
-
);
|
37 |
-
}
|
38 |
-
|
39 |
-
/**
|
40 |
-
* Method for setting the title for each translatable field
|
41 |
-
*
|
42 |
-
* @since 1.2.6
|
43 |
-
*
|
44 |
-
* @param string $field The name of the field.
|
45 |
-
* @return string
|
46 |
-
*/
|
47 |
-
protected function get_title( $field ) {
|
48 |
-
|
49 |
-
switch ( $field ) {
|
50 |
-
case 'table_header_content':
|
51 |
-
return esc_html__( 'Text (Table)', 'elementskit-lite' );
|
52 |
-
break;
|
53 |
-
|
54 |
-
default:
|
55 |
-
return '';
|
56 |
-
}
|
57 |
-
|
58 |
-
}
|
59 |
-
|
60 |
-
/**
|
61 |
-
* Method for determining the editor type for each field
|
62 |
-
*
|
63 |
-
* @since 1.2.6
|
64 |
-
*
|
65 |
-
* @param string $field Name of the field.
|
66 |
-
* @return string
|
67 |
-
*/
|
68 |
-
protected function get_editor_type( $field ) {
|
69 |
-
|
70 |
-
switch ( $field ) {
|
71 |
-
case 'table_header_content':
|
72 |
-
return 'LINE';
|
73 |
-
|
74 |
-
default:
|
75 |
-
return '';
|
76 |
-
}
|
77 |
-
|
78 |
-
}
|
79 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
compatibility/wpml/widgets/testimonial.php
DELETED
@@ -1,95 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace ElementsKit_Lite\Compatibility\WPML\Widgets;
|
3 |
-
|
4 |
-
use WPML_Elementor_Module_With_Items;
|
5 |
-
|
6 |
-
if ( ! defined( 'ABSPATH' ) ) exit;
|
7 |
-
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Ekit_Image_Accordion
|
11 |
-
*
|
12 |
-
* @since 1.2.6
|
13 |
-
*/
|
14 |
-
class Ekit_Testimonial extends WPML_Elementor_Module_With_Items {
|
15 |
-
|
16 |
-
/**
|
17 |
-
* Retrieve the field name.
|
18 |
-
*
|
19 |
-
* @since 1.2.6
|
20 |
-
* @return string
|
21 |
-
*/
|
22 |
-
public function get_items_field() {
|
23 |
-
return 'ekit_testimonial_data';
|
24 |
-
}
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Retrieve the fields inside the repeater
|
28 |
-
*
|
29 |
-
* @since 1.2.6
|
30 |
-
*
|
31 |
-
* @return array
|
32 |
-
*/
|
33 |
-
public function get_fields() {
|
34 |
-
return array(
|
35 |
-
'client_name',
|
36 |
-
'designation',
|
37 |
-
'review',
|
38 |
-
);
|
39 |
-
}
|
40 |
-
|
41 |
-
/**
|
42 |
-
* Method for setting the title for each translatable field
|
43 |
-
*
|
44 |
-
* @since 1.2.6
|
45 |
-
*
|
46 |
-
* @param string $field The name of the field.
|
47 |
-
* @return string
|
48 |
-
*/
|
49 |
-
protected function get_title( $field ) {
|
50 |
-
|
51 |
-
switch ( $field ) {
|
52 |
-
case 'client_name':
|
53 |
-
return esc_html__( 'Client Name (Testimonial)', 'elementskit-lite' );
|
54 |
-
break;
|
55 |
-
|
56 |
-
case 'designation':
|
57 |
-
return esc_html__( 'Designation (Testimonial)', 'elementskit-lite' );
|
58 |
-
break;
|
59 |
-
|
60 |
-
case 'review':
|
61 |
-
return esc_html__( 'Testimonial Review (Testimonial)', 'elementskit-lite' );
|
62 |
-
break;
|
63 |
-
|
64 |
-
default:
|
65 |
-
return '';
|
66 |
-
}
|
67 |
-
|
68 |
-
}
|
69 |
-
|
70 |
-
/**
|
71 |
-
* Method for determining the editor type for each field
|
72 |
-
*
|
73 |
-
* @since 1.2.6
|
74 |
-
*
|
75 |
-
* @param string $field Name of the field.
|
76 |
-
* @return string
|
77 |
-
*/
|
78 |
-
protected function get_editor_type( $field ) {
|
79 |
-
|
80 |
-
switch ( $field ) {
|
81 |
-
case 'client_name':
|
82 |
-
return 'LINE';
|
83 |
-
|
84 |
-
case 'designation':
|
85 |
-
return 'LINE';
|
86 |
-
|
87 |
-
case 'review':
|
88 |
-
return 'AREA';
|
89 |
-
|
90 |
-
default:
|
91 |
-
return '';
|
92 |
-
}
|
93 |
-
|
94 |
-
}
|
95 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
compatibility/wpml/widgets/timeline.php
DELETED
@@ -1,111 +0,0 @@
|
|
1 |
-
<?php
|
2 |
-
namespace ElementsKit_Lite\Compatibility\WPML\Widgets;
|
3 |
-
|
4 |
-
use WPML_Elementor_Module_With_Items;
|
5 |
-
|
6 |
-
if ( ! defined( 'ABSPATH' ) ) exit;
|
7 |
-
|
8 |
-
|
9 |
-
/**
|
10 |
-
* Ekit_Image_Accordion
|
11 |
-
*
|
12 |
-
* @since 1.2.6
|
13 |
-
*/
|
14 |
-
class Ekit_Timeline extends WPML_Elementor_Module_With_Items {
|
15 |
-
|
16 |
-
/**
|
17 |
-
* Retrieve the field name.
|
18 |
-
*
|
19 |
-
* @since 1.2.6
|
20 |
-
* @return string
|
21 |
-
*/
|
22 |
-
public function get_items_field() {
|
23 |
-
return 'ekit_timelinehr_content_repeater';
|
24 |
-
}
|
25 |
-
|
26 |
-
/**
|
27 |
-
* Retrieve the fields inside the repeater
|
28 |
-
*
|
29 |
-
* @since 1.2.6
|
30 |
-
*
|
31 |
-
* @return array
|
32 |
-
*/
|
33 |
-
public function get_fields() {
|
34 |
-
return array(
|
35 |
-
'ekit_timeline_line_subtitle',
|
36 |
-
'ekit_timeline_line_title',
|
37 |
-
'ekit_timeline_line_content',
|
38 |
-
'ekit_timeline_content_date',
|
39 |
-
'ekit_timelinehr_content_address',
|
40 |
-
);
|
41 |
-
}
|
42 |
-
|
43 |
-
/**
|
44 |
-
* Method for setting the title for each translatable field
|
45 |
-
*
|
46 |
-
* @since 1.2.6
|
47 |
-
*
|
48 |
-
* @param string $field The name of the field.
|
49 |
-
* @return string
|
50 |
-
*/
|
51 |
-
protected function get_title( $field ) {
|
52 |
-
|
53 |
-
switch ( $field ) {
|
54 |
-
case 'ekit_timeline_line_subtitle':
|
55 |
-
return esc_html__( 'Sub Title (Timeline)', 'elementskit-lite' );
|
56 |
-
break;
|
57 |
-
|
58 |
-
case 'ekit_timeline_line_title':
|
59 |
-
return esc_html__( 'Title (Timeline)', 'elementskit-lite' );
|
60 |
-
break;
|
61 |
-
|
62 |
-
case 'ekit_timeline_line_content':
|
63 |
-
return esc_html__( 'Description (Timeline)', 'elementskit-lite' );
|
64 |
-
break;
|
65 |
-
|
66 |
-
case 'ekit_timeline_content_date':
|
67 |
-
return esc_html__( 'Date (Timeline)', 'elementskit-lite' );
|
68 |
-
break;
|
69 |
-
|
70 |
-
case 'ekit_timelinehr_content_address':
|
71 |
-
return esc_html__( 'Address (Timeline)', 'elementskit-lite' );
|
72 |
-
break;
|
73 |
-
|
74 |
-
default:
|
75 |
-
return '';
|
76 |
-
}
|
77 |
-
|
78 |
-
}
|
79 |
-
|
80 |
-
/**
|
81 |
-
* Method for determining the editor type for each field
|
82 |
-
*
|
83 |
-
* @since 1.2.6
|
84 |
-
*
|
85 |
-
* @param string $field Name of the field.
|
86 |
-
* @return string
|
87 |
-
*/
|
88 |
-
protected function get_editor_type( $field ) {
|
89 |
-
|
90 |
-
switch ( $field ) {
|
91 |
-
case 'ekit_timeline_line_subtitle':
|
92 |
-
return 'LINE';
|
93 |
-
|
94 |
-
case 'ekit_timeline_line_title':
|
95 |
-
return 'LINE';
|
96 |
-
|
97 |
-
case 'ekit_timeline_line_content':
|
98 |
-
return 'AREA';
|
99 |
-
|
100 |
-
case 'ekit_timeline_content_date':
|
101 |
-
return 'LINE';
|
102 |
-
|
103 |
-
case 'ekit_timelinehr_content_address':
|
104 |
-
return 'LINE';
|
105 |
-
|
106 |
-
default:
|
107 |
-
return '';
|
108 |
-
}
|
109 |
-
|
110 |
-
}
|
111 |
-
}
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
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.5.
|
13 |
* Author URI: https://wpmet.com/
|
14 |
*
|
15 |
* Text Domain: elementskit-lite
|
@@ -31,7 +31,7 @@ final class ElementsKit_Lite{
|
|
31 |
* @var string The plugin version.
|
32 |
*/
|
33 |
static function version(){
|
34 |
-
return '2.5.
|
35 |
}
|
36 |
|
37 |
/**
|
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.5.6
|
13 |
* Author URI: https://wpmet.com/
|
14 |
*
|
15 |
* Text Domain: elementskit-lite
|
31 |
* @var string The plugin version.
|
32 |
*/
|
33 |
static function version(){
|
34 |
+
return '2.5.6';
|
35 |
}
|
36 |
|
37 |
/**
|
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.5.
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/elementskit-lite\n"
|
7 |
-
"POT-Creation-Date: 2022-
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -41,390 +41,6 @@ msgstr ""
|
|
41 |
msgid "6"
|
42 |
msgstr ""
|
43 |
|
44 |
-
#: compatibility/wpml/init.php:139
|
45 |
-
msgid "Label (Button)"
|
46 |
-
msgstr ""
|
47 |
-
|
48 |
-
#: compatibility/wpml/init.php:150
|
49 |
-
msgid "Title (Heading)"
|
50 |
-
msgstr ""
|
51 |
-
|
52 |
-
#: compatibility/wpml/init.php:155
|
53 |
-
msgid "Sub Title (Heading)"
|
54 |
-
msgstr ""
|
55 |
-
|
56 |
-
#: compatibility/wpml/init.php:160
|
57 |
-
msgid "Description (Heading)"
|
58 |
-
msgstr ""
|
59 |
-
|
60 |
-
#: compatibility/wpml/init.php:171
|
61 |
-
msgid "Title (Icon Box)"
|
62 |
-
msgstr ""
|
63 |
-
|
64 |
-
#: compatibility/wpml/init.php:176
|
65 |
-
msgid "Content (Icon Box)"
|
66 |
-
msgstr ""
|
67 |
-
|
68 |
-
#: compatibility/wpml/init.php:181
|
69 |
-
msgid "Button Label (Icon Box)"
|
70 |
-
msgstr ""
|
71 |
-
|
72 |
-
#: compatibility/wpml/init.php:186
|
73 |
-
msgid "Badge Text (Icon Box)"
|
74 |
-
msgstr ""
|
75 |
-
|
76 |
-
#: compatibility/wpml/init.php:197
|
77 |
-
msgid "Title (Image Box)"
|
78 |
-
msgstr ""
|
79 |
-
|
80 |
-
#: compatibility/wpml/init.php:202
|
81 |
-
msgid "Description (Image Box)"
|
82 |
-
msgstr ""
|
83 |
-
|
84 |
-
#: compatibility/wpml/init.php:207
|
85 |
-
msgid "Button Label (Image Box)"
|
86 |
-
msgstr ""
|
87 |
-
|
88 |
-
#: compatibility/wpml/init.php:218
|
89 |
-
msgid "Weeks (Countdown Timer)"
|
90 |
-
msgstr ""
|
91 |
-
|
92 |
-
#: compatibility/wpml/init.php:223
|
93 |
-
msgid "Days (Countdown Timer)"
|
94 |
-
msgstr ""
|
95 |
-
|
96 |
-
#: compatibility/wpml/init.php:228
|
97 |
-
msgid "Hours (Countdown Timer)"
|
98 |
-
msgstr ""
|
99 |
-
|
100 |
-
#: compatibility/wpml/init.php:233
|
101 |
-
msgid "Minutes (Countdown Timer)"
|
102 |
-
msgstr ""
|
103 |
-
|
104 |
-
#: compatibility/wpml/init.php:238
|
105 |
-
msgid "Seconds (Countdown Timer)"
|
106 |
-
msgstr ""
|
107 |
-
|
108 |
-
#: compatibility/wpml/init.php:243
|
109 |
-
msgid "On Expiry Title (Countdown Timer)"
|
110 |
-
msgstr ""
|
111 |
-
|
112 |
-
#: compatibility/wpml/init.php:248
|
113 |
-
msgid "On Expiry Content (Countdown Timer)"
|
114 |
-
msgstr ""
|
115 |
-
|
116 |
-
#: compatibility/wpml/init.php:264
|
117 |
-
msgid "Number Suffix (Funfact)"
|
118 |
-
msgstr ""
|
119 |
-
|
120 |
-
#: compatibility/wpml/init.php:269
|
121 |
-
msgid "Title (Funfact)"
|
122 |
-
msgstr ""
|
123 |
-
|
124 |
-
#: compatibility/wpml/init.php:274
|
125 |
-
msgid "Super (Funfact)"
|
126 |
-
msgstr ""
|
127 |
-
|
128 |
-
#: compatibility/wpml/init.php:285
|
129 |
-
msgid "Before Label (Image Comparison)"
|
130 |
-
msgstr ""
|
131 |
-
|
132 |
-
#: compatibility/wpml/init.php:290
|
133 |
-
msgid "After Label (Image Comparison)"
|
134 |
-
msgstr ""
|
135 |
-
|
136 |
-
#: compatibility/wpml/init.php:306
|
137 |
-
msgid "Table Title (Pricing Table)"
|
138 |
-
msgstr ""
|
139 |
-
|
140 |
-
#: compatibility/wpml/init.php:311
|
141 |
-
msgid "Table Subtitle (Pricing Table)"
|
142 |
-
msgstr ""
|
143 |
-
|
144 |
-
#: compatibility/wpml/init.php:316
|
145 |
-
msgid "Currency (Pricing Table)"
|
146 |
-
msgstr ""
|
147 |
-
|
148 |
-
#: compatibility/wpml/init.php:321
|
149 |
-
msgid "Price (Pricing Table)"
|
150 |
-
msgstr ""
|
151 |
-
|
152 |
-
#: compatibility/wpml/init.php:326
|
153 |
-
msgid "Duration (Pricing Table)"
|
154 |
-
msgstr ""
|
155 |
-
|
156 |
-
#: compatibility/wpml/init.php:331
|
157 |
-
msgid "Table Content (Pricing Table)"
|
158 |
-
msgstr ""
|
159 |
-
|
160 |
-
#: compatibility/wpml/init.php:336
|
161 |
-
msgid "Button Label (Pricing Table)"
|
162 |
-
msgstr ""
|
163 |
-
|
164 |
-
#: compatibility/wpml/init.php:348
|
165 |
-
msgid "Member Name (Team)"
|
166 |
-
msgstr ""
|
167 |
-
|
168 |
-
#: compatibility/wpml/init.php:353
|
169 |
-
msgid "Member Position (Team)"
|
170 |
-
msgstr ""
|
171 |
-
|
172 |
-
#: compatibility/wpml/init.php:358
|
173 |
-
msgid "Short Description (Team)"
|
174 |
-
msgstr ""
|
175 |
-
|
176 |
-
#: compatibility/wpml/init.php:363
|
177 |
-
msgid "Popup Description (Team)"
|
178 |
-
msgstr ""
|
179 |
-
|
180 |
-
#: compatibility/wpml/init.php:368
|
181 |
-
msgid "Phone (Team)"
|
182 |
-
msgstr ""
|
183 |
-
|
184 |
-
#: compatibility/wpml/init.php:373
|
185 |
-
msgid "Email (Team)"
|
186 |
-
msgstr ""
|
187 |
-
|
188 |
-
#: compatibility/wpml/init.php:389
|
189 |
-
msgid "Title (Progress Bar)"
|
190 |
-
msgstr ""
|
191 |
-
|
192 |
-
#: compatibility/wpml/init.php:400
|
193 |
-
msgid "First Name (Mail Chimp)"
|
194 |
-
msgstr ""
|
195 |
-
|
196 |
-
#: compatibility/wpml/init.php:405 compatibility/wpml/init.php:415
|
197 |
-
msgid "First Name Placeholder (Mail Chimp)"
|
198 |
-
msgstr ""
|
199 |
-
|
200 |
-
#: compatibility/wpml/init.php:410
|
201 |
-
msgid "Last Name (Mail Chimp)"
|
202 |
-
msgstr ""
|
203 |
-
|
204 |
-
#: compatibility/wpml/init.php:420
|
205 |
-
msgid "Phone (Mail Chimp)"
|
206 |
-
msgstr ""
|
207 |
-
|
208 |
-
#: compatibility/wpml/init.php:425
|
209 |
-
msgid "Phone Placeholder (Mail Chimp)"
|
210 |
-
msgstr ""
|
211 |
-
|
212 |
-
#: compatibility/wpml/init.php:430
|
213 |
-
msgid "Email (Mail Chimp)"
|
214 |
-
msgstr ""
|
215 |
-
|
216 |
-
#: compatibility/wpml/init.php:435
|
217 |
-
msgid "Email Placeholder (Mail Chimp)"
|
218 |
-
msgstr ""
|
219 |
-
|
220 |
-
#: compatibility/wpml/init.php:440
|
221 |
-
msgid "Submit Button Text (Mail Chimp)"
|
222 |
-
msgstr ""
|
223 |
-
|
224 |
-
#: compatibility/wpml/init.php:445
|
225 |
-
msgid "Success Message (Mail Chimp)"
|
226 |
-
msgstr ""
|
227 |
-
|
228 |
-
#: compatibility/wpml/init.php:456
|
229 |
-
msgid "Title (Pie Chart)"
|
230 |
-
msgstr ""
|
231 |
-
|
232 |
-
#: compatibility/wpml/init.php:461
|
233 |
-
msgid "Description (Pie Chart)"
|
234 |
-
msgstr ""
|
235 |
-
|
236 |
-
#: compatibility/wpml/init.php:477
|
237 |
-
msgid "Button Title (Video)"
|
238 |
-
msgstr ""
|
239 |
-
|
240 |
-
#: compatibility/wpml/init.php:493
|
241 |
-
msgid "Content (Drop Caps)"
|
242 |
-
msgstr ""
|
243 |
-
|
244 |
-
#: compatibility/wpml/init.php:524
|
245 |
-
msgid "Title (Motion Text)"
|
246 |
-
msgstr ""
|
247 |
-
|
248 |
-
#: compatibility/wpml/init.php:535
|
249 |
-
msgid "Label (Twitter)"
|
250 |
-
msgstr ""
|
251 |
-
|
252 |
-
#: compatibility/wpml/init.php:546
|
253 |
-
msgid "Follow Button Text (Instagram Feed)"
|
254 |
-
msgstr ""
|
255 |
-
|
256 |
-
#: compatibility/wpml/init.php:557
|
257 |
-
msgid "\"All\" Filter Label (Gallery)"
|
258 |
-
msgstr ""
|
259 |
-
|
260 |
-
#: compatibility/wpml/init.php:569
|
261 |
-
msgid "Title (Chart)"
|
262 |
-
msgstr ""
|
263 |
-
|
264 |
-
#: compatibility/wpml/init.php:581
|
265 |
-
msgid "Prev Text (Table)"
|
266 |
-
msgstr ""
|
267 |
-
|
268 |
-
#: compatibility/wpml/init.php:586
|
269 |
-
msgid "Next Text (Table)"
|
270 |
-
msgstr ""
|
271 |
-
|
272 |
-
#: compatibility/wpml/init.php:603
|
273 |
-
msgid "Middle Text (Dual Button)"
|
274 |
-
msgstr ""
|
275 |
-
|
276 |
-
#: compatibility/wpml/init.php:608
|
277 |
-
msgid "Button One Text (Dual Button)"
|
278 |
-
msgstr ""
|
279 |
-
|
280 |
-
#: compatibility/wpml/init.php:613
|
281 |
-
msgid "Button Two Text (Dual Button)"
|
282 |
-
msgstr ""
|
283 |
-
|
284 |
-
#: compatibility/wpml/init.php:624
|
285 |
-
msgid "Label (Creative Button)"
|
286 |
-
msgstr ""
|
287 |
-
|
288 |
-
#: compatibility/wpml/init.php:655
|
289 |
-
msgid "Placeholder Text (Header Search)"
|
290 |
-
msgstr ""
|
291 |
-
|
292 |
-
#: compatibility/wpml/widgets/accordion.php:52
|
293 |
-
msgid "Title (Accordion)"
|
294 |
-
msgstr ""
|
295 |
-
|
296 |
-
#: compatibility/wpml/widgets/accordion.php:56
|
297 |
-
msgid "Description (Accordion)"
|
298 |
-
msgstr ""
|
299 |
-
|
300 |
-
#: compatibility/wpml/widgets/advanced-accordion.php:51
|
301 |
-
msgid "Title (Advanced Accordion)"
|
302 |
-
msgstr ""
|
303 |
-
|
304 |
-
#: compatibility/wpml/widgets/advanced-tab.php:52
|
305 |
-
msgid "Title (Advanced Tab)"
|
306 |
-
msgstr ""
|
307 |
-
|
308 |
-
#: compatibility/wpml/widgets/advanced-tab.php:56
|
309 |
-
msgid "Sub-Title (Advanced Tab)"
|
310 |
-
msgstr ""
|
311 |
-
|
312 |
-
#: compatibility/wpml/widgets/business-hours.php:52
|
313 |
-
msgid "Day (Business Hours)"
|
314 |
-
msgstr ""
|
315 |
-
|
316 |
-
#: compatibility/wpml/widgets/business-hours.php:56
|
317 |
-
msgid "Time (Business Hours)"
|
318 |
-
msgstr ""
|
319 |
-
|
320 |
-
#: compatibility/wpml/widgets/cat-list.php:51
|
321 |
-
msgid "Test (Category List)"
|
322 |
-
msgstr ""
|
323 |
-
|
324 |
-
#: compatibility/wpml/widgets/chart.php:51
|
325 |
-
msgid "Name (Chart)"
|
326 |
-
msgstr ""
|
327 |
-
|
328 |
-
#: compatibility/wpml/widgets/faq.php:52
|
329 |
-
msgid "Title (FAQ)"
|
330 |
-
msgstr ""
|
331 |
-
|
332 |
-
#: compatibility/wpml/widgets/faq.php:56
|
333 |
-
msgid "Content (FAQ)"
|
334 |
-
msgstr ""
|
335 |
-
|
336 |
-
#: compatibility/wpml/widgets/gallery.php:51
|
337 |
-
msgid "Filter Label (Gallery)"
|
338 |
-
msgstr ""
|
339 |
-
|
340 |
-
#: compatibility/wpml/widgets/header-info.php:51
|
341 |
-
msgid "Text (Header Info)"
|
342 |
-
msgstr ""
|
343 |
-
|
344 |
-
#: compatibility/wpml/widgets/hotspot.php:52
|
345 |
-
msgid "Title (Hotspot)"
|
346 |
-
msgstr ""
|
347 |
-
|
348 |
-
#: compatibility/wpml/widgets/hotspot.php:56
|
349 |
-
msgid "Address (Hotspot)"
|
350 |
-
msgstr ""
|
351 |
-
|
352 |
-
#: compatibility/wpml/widgets/image-accordion.php:52
|
353 |
-
msgid "Title (Image Accordion)"
|
354 |
-
msgstr ""
|
355 |
-
|
356 |
-
#: compatibility/wpml/widgets/image-accordion.php:56
|
357 |
-
msgid "Button Label (Image Accordion)"
|
358 |
-
msgstr ""
|
359 |
-
|
360 |
-
#: compatibility/wpml/widgets/page-list.php:52
|
361 |
-
msgid "Title (Page List)"
|
362 |
-
msgstr ""
|
363 |
-
|
364 |
-
#: compatibility/wpml/widgets/page-list.php:56
|
365 |
-
msgid "Sub-Title (Page List)"
|
366 |
-
msgstr ""
|
367 |
-
|
368 |
-
#: compatibility/wpml/widgets/post-list.php:51
|
369 |
-
msgid "Title (Post List)"
|
370 |
-
msgstr ""
|
371 |
-
|
372 |
-
#: compatibility/wpml/widgets/pricing.php:51
|
373 |
-
msgid "List text (Pricing Table)"
|
374 |
-
msgstr ""
|
375 |
-
|
376 |
-
#: compatibility/wpml/widgets/social-share.php:51
|
377 |
-
msgid "Label (Social Share)"
|
378 |
-
msgstr ""
|
379 |
-
|
380 |
-
#: compatibility/wpml/widgets/social.php:51
|
381 |
-
msgid "Label (Social Media)"
|
382 |
-
msgstr ""
|
383 |
-
|
384 |
-
#: compatibility/wpml/widgets/tab.php:52
|
385 |
-
msgid "Title (Tab)"
|
386 |
-
msgstr ""
|
387 |
-
|
388 |
-
#: compatibility/wpml/widgets/tab.php:56
|
389 |
-
msgid "Content (Tab)"
|
390 |
-
msgstr ""
|
391 |
-
|
392 |
-
#: compatibility/wpml/widgets/table.php:51
|
393 |
-
msgid "Text (Table)"
|
394 |
-
msgstr ""
|
395 |
-
|
396 |
-
#: compatibility/wpml/widgets/testimonial.php:53
|
397 |
-
msgid "Client Name (Testimonial)"
|
398 |
-
msgstr ""
|
399 |
-
|
400 |
-
#: compatibility/wpml/widgets/testimonial.php:57
|
401 |
-
msgid "Designation (Testimonial)"
|
402 |
-
msgstr ""
|
403 |
-
|
404 |
-
#: compatibility/wpml/widgets/testimonial.php:61
|
405 |
-
msgid "Testimonial Review (Testimonial)"
|
406 |
-
msgstr ""
|
407 |
-
|
408 |
-
#: compatibility/wpml/widgets/timeline.php:55
|
409 |
-
msgid "Sub Title (Timeline)"
|
410 |
-
msgstr ""
|
411 |
-
|
412 |
-
#: compatibility/wpml/widgets/timeline.php:59
|
413 |
-
msgid "Title (Timeline)"
|
414 |
-
msgstr ""
|
415 |
-
|
416 |
-
#: compatibility/wpml/widgets/timeline.php:63
|
417 |
-
msgid "Description (Timeline)"
|
418 |
-
msgstr ""
|
419 |
-
|
420 |
-
#: compatibility/wpml/widgets/timeline.php:67
|
421 |
-
msgid "Date (Timeline)"
|
422 |
-
msgstr ""
|
423 |
-
|
424 |
-
#: compatibility/wpml/widgets/timeline.php:71
|
425 |
-
msgid "Address (Timeline)"
|
426 |
-
msgstr ""
|
427 |
-
|
428 |
#: elementskit-lite.php:374
|
429 |
msgid "Activate Elementor"
|
430 |
msgstr ""
|
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.5.6\n"
|
6 |
"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/elementskit-lite\n"
|
7 |
+
"POT-Creation-Date: 2022-04-20 10:14:19+00:00\n"
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
41 |
msgid "6"
|
42 |
msgstr ""
|
43 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
44 |
#: elementskit-lite.php:374
|
45 |
msgid "Activate Elementor"
|
46 |
msgstr ""
|
libs/framework/views/settings-sections/dashboard.php
CHANGED
@@ -139,7 +139,7 @@
|
|
139 |
|
140 |
<p><?php esc_html_e('Maybe we’re missing something you can’t live without.', 'elementskit-lite'); ?></p>
|
141 |
<div class="ekit-admin-right-content--button">
|
142 |
-
<a target="_blank" href="https://wpmet.com/
|
143 |
</div>
|
144 |
</div>
|
145 |
</div>
|
139 |
|
140 |
<p><?php esc_html_e('Maybe we’re missing something you can’t live without.', 'elementskit-lite'); ?></p>
|
141 |
<div class="ekit-admin-right-content--button">
|
142 |
+
<a target="_blank" href="https://wpmet.com/plugin/elementskit/roadmaps/#ideas" class="attr-btn attr-btn-primary ekit-admin-right-content--link"><i class="fa fa-check-circle"></i><?php esc_html_e('Feature a request', 'elementskit-lite'); ?></a>
|
143 |
</div>
|
144 |
</div>
|
145 |
</div>
|
libs/framework/views/settings-sections/modules.php
CHANGED
@@ -20,7 +20,9 @@ $modules_active = \ElementsKit_Lite\Config\Module_List::instance()->get_list('ac
|
|
20 |
<li><a href="edit.php?post_type=elementskit_widget"><?php esc_html_e('Widget Builder', 'elementskit-lite'); ?></a></li>
|
21 |
</div>
|
22 |
<div class="attr-row">
|
23 |
-
<?php foreach($modules_all as $module => $module_config):
|
|
|
|
|
24 |
<div class="attr-col-md-6 attr-col-lg-4" <?php echo ($module_config['package'] != 'pro-disabled' ? '' : 'data-attr-toggle="modal" data-target="#elementskit_go_pro_modal"'); ?>>
|
25 |
<?php
|
26 |
$this->utils->input([
|
20 |
<li><a href="edit.php?post_type=elementskit_widget"><?php esc_html_e('Widget Builder', 'elementskit-lite'); ?></a></li>
|
21 |
</div>
|
22 |
<div class="attr-row">
|
23 |
+
<?php foreach($modules_all as $module => $module_config):
|
24 |
+
if( !isset($module_config['package']) ) $module_config['package'] = ''; // for avoiding error when add module from theme
|
25 |
+
?>
|
26 |
<div class="attr-col-md-6 attr-col-lg-4" <?php echo ($module_config['package'] != 'pro-disabled' ? '' : 'data-attr-toggle="modal" data-target="#elementskit_go_pro_modal"'); ?>>
|
27 |
<?php
|
28 |
$this->utils->input([
|
modules/controls/widget-area-utils.php
CHANGED
@@ -39,20 +39,20 @@ class Widget_Area_Utils{
|
|
39 |
echo \ElementsKit_Lite\Utils::render($output);
|
40 |
}
|
41 |
|
42 |
-
public static function parse($content, $widget_key, $
|
43 |
$key = ($content == '') ? $widget_key : $content;
|
44 |
$extract_key = explode('***', $key);
|
45 |
$extract_key = $extract_key[0];
|
46 |
ob_start(); ?>
|
47 |
|
48 |
-
<div class="widgetarea_warper widgetarea_warper_editable" data-elementskit-widgetarea-key="<?php echo esc_attr($extract_key); ?>" data-elementskit-widgetarea-index="<?php echo esc_attr($
|
49 |
-
<div class="widgetarea_warper_edit" data-elementskit-widgetarea-key="<?php echo esc_attr($extract_key); ?>" data-elementskit-widgetarea-index="<?php echo esc_attr($
|
50 |
<i class="eicon-edit" aria-hidden="true"></i>
|
51 |
<span class="elementor-screen-only"><?php esc_html_e('Edit', 'elementskit-lite'); ?></span>
|
52 |
</div>
|
53 |
|
54 |
<?php
|
55 |
-
$builder_post_title = 'dynamic-content-widget-' . $extract_key . '-' . $
|
56 |
$builder_post = get_page_by_title($builder_post_title, OBJECT, 'elementskit_content');
|
57 |
$elementor = \Elementor\Plugin::instance();
|
58 |
|
39 |
echo \ElementsKit_Lite\Utils::render($output);
|
40 |
}
|
41 |
|
42 |
+
public static function parse($content, $widget_key, $tab_id, $isAjax = ''){
|
43 |
$key = ($content == '') ? $widget_key : $content;
|
44 |
$extract_key = explode('***', $key);
|
45 |
$extract_key = $extract_key[0];
|
46 |
ob_start(); ?>
|
47 |
|
48 |
+
<div class="widgetarea_warper widgetarea_warper_editable" data-elementskit-widgetarea-key="<?php echo esc_attr($extract_key); ?>" data-elementskit-widgetarea-index="<?php echo esc_attr($tab_id); ?>">
|
49 |
+
<div class="widgetarea_warper_edit" data-elementskit-widgetarea-key="<?php echo esc_attr($extract_key); ?>" data-elementskit-widgetarea-index="<?php echo esc_attr($tab_id); ?>">
|
50 |
<i class="eicon-edit" aria-hidden="true"></i>
|
51 |
<span class="elementor-screen-only"><?php esc_html_e('Edit', 'elementskit-lite'); ?></span>
|
52 |
</div>
|
53 |
|
54 |
<?php
|
55 |
+
$builder_post_title = 'dynamic-content-widget-' . $extract_key . '-' . $tab_id;
|
56 |
$builder_post = get_page_by_title($builder_post_title, OBJECT, 'elementskit_content');
|
57 |
$elementor = \Elementor\Plugin::instance();
|
58 |
|
modules/onepage-scroll/assets/js/one-page-scroll.js
CHANGED
@@ -5,4 +5,4 @@
|
|
5 |
*
|
6 |
* Copyright (C) 2020 by WpMet
|
7 |
*/
|
8 |
-
!function(e,t,n,o,r){"function"==typeof define&&define.amd?define((function(){return e.onePageScroll=o(t,n),e.onePageScroll})):"object"==typeof exports?module.exports=o(t,n):t.onePageScroll=o(t,n)}(this,window,document,(function(e,t){"use strict";var n="ops-wrapper",o="."+n,r="ops-responsive",i="ops-notransition",a="ops-destroyed",l="ops-enabled",s="ops-viewing",c="active",u=".active",f="ops-completely",d="ops-section",v="."+d,p=".ops-section.active",h="ops-tableCell",g="."+h,m="ops-auto-height",S="ops-normal-scroll",b="ops-nav",w="#ops-nav",y="ops-show-active",E="ops-slide",x="."+E,L=".ops-slide.active",A="ops-slides",T=".ops-slides",k="ops-slidesContainer",O="."+k,M="ops-table",C="ops-slidesNav",N="."+C,H=".ops-slidesNav a",_="ops-controlArrow",I="."+_,B="ops-prev",R="ops-controlArrow ops-prev",z=".ops-controlArrow.ops-prev",P="ops-controlArrow ops-next",j=".ops-controlArrow.ops-next";function D(t,n){e.console&&e.console[t]&&e.console[t]("OnePageScroll: "+n)}function V(e,n){return(n=arguments.length>1?n:t)?n.querySelectorAll(e):null}function W(e){e=e||{};for(var t=1,n=arguments.length;t<n;++t){var o=arguments[t];if(o)for(var r in o)o.hasOwnProperty(r)&&("[object Object]"!==Object.prototype.toString.call(o[r])?e[r]=o[r]:e[r]=W(e[r],o[r]))}return e}function Y(e,t){return null!=e&&(e.classList?e.classList.contains(t):new RegExp("(^| )"+t+"( |$)","gi").test(e.className))}function F(){return"innerHeight"in e?e.innerHeight:t.documentElement.offsetHeight}function U(){return e.innerWidth}function X(e,t){var n;for(n in e=ee(e),t)if(t.hasOwnProperty(n)&&null!==n)for(var o=0;o<e.length;o++){e[o].style[n]=t[n]}return e}function $(e,t,n){for(var o=e[n];o&&!we(o,t);)o=o[n];return o}function K(e,t){return $(e,t,"previousElementSibling")}function q(e,t){return $(e,t,"nextElementSibling")}function J(e){return e.previousElementSibling}function Q(e){return e.nextElementSibling}function G(e){return e[e.length-1]}function Z(e,t){e=oe(e)?e[0]:e;for(var n=null!=t?V(t,e.parentNode):e.parentNode.childNodes,o=0,r=0;r<n.length;r++){if(n[r]==e)return o;1==n[r].nodeType&&o++}return-1}function ee(e){return oe(e)?e:[e]}function te(e){e=ee(e);for(var t=0;t<e.length;t++)e[t].style.display="none";return e}function ne(e){e=ee(e);for(var t=0;t<e.length;t++)e[t].style.display="block";return e}function oe(e){return"[object Array]"===Object.prototype.toString.call(e)||"[object NodeList]"===Object.prototype.toString.call(e)}function re(e,t){e=ee(e);for(var n=0;n<e.length;n++){var o=e[n];o.classList?o.classList.add(t):o.className+=" "+t}return e}function ie(e,t){e=ee(e);for(var n=t.split(" "),o=0;o<n.length;o++){t=n[o];for(var r=0;r<e.length;r++){var i=e[r];i.classList?i.classList.remove(t):i.className=i.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," ")}}return e}function ae(e,t){t.appendChild(e)}function le(e,n,o){var r;n=n||t.createElement("div");for(var i=0;i<e.length;i++){var a=e[i];(o&&!i||!o)&&(r=n.cloneNode(!0),a.parentNode.insertBefore(r,a)),r.appendChild(a)}return e}function se(e,t){le(e,t,!0)}function ce(e,t){for("string"==typeof t&&(t=Ee(t)),e.appendChild(t);e.firstChild!==t;)t.appendChild(e.firstChild)}function ue(e){for(var n=t.createDocumentFragment();e.firstChild;)n.appendChild(e.firstChild);e.parentNode.replaceChild(n,e)}function fe(e,t){return e&&1===e.nodeType?we(e,t)?e:fe(e.parentNode,t):null}function de(e,t){pe(e,e.nextSibling,t)}function ve(e,t){pe(e,e,t)}function pe(e,t,n){oe(n)||("string"==typeof n&&(n=Ee(n)),n=[n]);for(var o=0;o<n.length;o++)e.parentNode.insertBefore(n[o],t)}function he(){var n=t.documentElement;return(e.pageYOffset||n.scrollTop)-(n.clientTop||0)}function ge(e){return Array.prototype.filter.call(e.parentNode.children,(function(t){return t!==e}))}function me(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Se(e){if("function"==typeof e)return!0;var t=Object.prototype.toString(e);return"[object Function]"===t||"[object GeneratorFunction]"===t}function be(n,o,r){var i;r=void 0===r?{}:r,"function"==typeof e.CustomEvent?i=new CustomEvent(o,{detail:r}):(i=t.createEvent("CustomEvent")).initCustomEvent(o,!0,!0,r),n.dispatchEvent(i)}function we(e,t){return(e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.oMatchesSelector).call(e,t)}function ye(e,t){if("boolean"==typeof t)for(var n=0;n<e.length;n++)e[n].style.display=t?"block":"none";return e}function Ee(e){var n=t.createElement("div");return n.innerHTML=e.trim(),n.firstChild}function xe(e){e=ee(e);for(var t=0;t<e.length;t++){var n=e[t];n&&n.parentElement&&n.parentNode.removeChild(n)}}function Le(e,t,n){for(var o=e[n],r=[];o;)(we(o,t)||null==t)&&r.push(o),o=o[n];return r}function Ae(e,t){return Le(e,t,"nextElementSibling")}function Te(e,t){return Le(e,t,"previousElementSibling")}return e.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=function(t,n){n=n||e;for(var o=0;o<this.length;o++)t.call(n,this[o],o,this)}),e.fp_utils={$:V,deepExtend:W,hasClass:Y,getWindowHeight:F,css:X,until:$,prevUntil:K,nextUntil:q,prev:J,next:Q,last:G,index:Z,getList:ee,hide:te,show:ne,isArrayOrList:oe,addClass:re,removeClass:ie,appendTo:ae,wrap:le,wrapAll:se,wrapInner:ce,unwrap:ue,closest:fe,after:de,before:ve,insertBefore:pe,getScrollTop:he,siblings:ge,preventDefault:me,isFunction:Se,trigger:be,matches:we,toggle:ye,createElementFromHTML:Ee,remove:xe,filter:function(e,t){Array.prototype.filter.call(e,t)},untilAll:Le,nextAll:Ae,prevAll:Te,showError:D},function(C,_){_&&new RegExp("([\\d\\w]{8}-){3}[\\d\\w]{8}|^(?=.*?[A-Y])(?=.*?[a-y])(?=.*?[0-8])(?=.*?[#?!@$%^&*-]).{8,}$").test(_.licenseKey)||t.domain.indexOf("alvarotrigo.com");var $=V("html, body"),ee=V("html")[0],oe=V("body")[0];if(!Y(ee,l)){var le={};_=W({menu:!1,anchors:[],lockAnchors:!1,navigation:!1,navigationPosition:"right",navigationTooltips:[],showActiveTooltip:!1,slidesNavigation:!1,slidesNavPosition:"bottom",scrollBar:!1,hybrid:!0,css3:!0,scrollingSpeed:700,autoScrolling:!0,fitToSection:!0,fitToSectionDelay:1e3,easing:"easeInOutCubic",easingcss3:"ease",loopBottom:!1,loopTop:!1,loopHorizontal:!0,continuousVertical:!1,continuousHorizontal:!1,scrollHorizontally:!1,interlockedSlides:!1,dragAndMove:!1,offsetSections:!1,resetSliders:!1,fadingEffect:!1,normalScrollElements:null,scrollOverflow:!1,scrollOverflowReset:!1,scrollOverflowHandler:e.fp_scrolloverflow?e.fp_scrolloverflow.iscrollHandler:null,scrollOverflowOptions:null,touchSensitivity:5,touchWrapper:"string"==typeof C?V(C)[0]:C,bigSectionsDestination:null,keyboardScrolling:!0,animateAnchor:!0,recordHistory:!0,controlArrows:!0,controlArrowColor:"#fff",verticalCentered:!1,sectionsColor:[],paddingTop:0,paddingBottom:0,fixedElements:null,responsive:0,responsiveWidth:0,responsiveHeight:0,responsiveSlides:!1,parallax:!1,parallaxOptions:{type:"reveal",percentage:62,property:"translate"},cards:!1,cardsOptions:{perspective:100,fadeContent:!0,fadeBackground:!0},sectionSelector:".section",slideSelector:".slide",v2compatible:!1,afterLoad:null,onLeave:null,afterRender:null,afterResize:null,afterReBuild:null,afterSlideLoad:null,onSlideLeave:null,afterResponsive:null,lazyLoading:!0},_);var pe,Le,ke,Oe,Me=!1,Ce=navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),Ne="ontouchstart"in e||navigator.msMaxTouchPoints>0||navigator.maxTouchPoints,He="string"==typeof C?V(C)[0]:C,_e=F(),Ie=U(),Be=!1,Re=!0,ze=!0,Pe=[],je={m:{up:!0,down:!0,left:!0,right:!0}};je.k=W({},je.m);var De,Ve,We,Ye,Fe,Ue,Xe,$e,Ke,qe=function(){var t;t=e.PointerEvent?{down:"pointerdown",move:"pointermove"}:{down:"MSPointerDown",move:"MSPointerMove"};return t}(),Je={touchmove:"ontouchmove"in e?"touchmove":qe.move,touchstart:"ontouchstart"in e?"touchstart":qe.down},Qe=!1;try{var Ge=Object.defineProperty({},"passive",{get:function(){Qe=!0}});e.addEventListener("testPassive",null,Ge),e.removeEventListener("testPassive",null,Ge)}catch(ro){}var Ze,et,tt=W({},_),nt=!1,ot=!0,rt=["parallax","scrollOverflowReset","dragAndMove","offsetSections","fadingEffect","responsiveSlides","continuousHorizontal","interlockedSlides","scrollHorizontally","resetSliders","cards"];Gn(),e.fp_easings=W(e.fp_easings,{easeInOutCubic:function(e,t,n,o){return(e/=o/2)<1?n/2*e*e*e+t:n/2*((e-=2)*e*e+2)+t}}),He&&(le.version="1.0.0",le.setAutoScrolling=ht,le.setRecordHistory=gt,le.setScrollingSpeed=mt,le.setFitToSection=St,le.setLockAnchors=function(e){_.lockAnchors=e},le.setMouseWheelScrolling=bt,le.setAllowScrolling=wt,le.setKeyboardScrolling=Et,le.moveSectionUp=xt,le.moveSectionDown=Lt,le.silentMoveTo=At,le.moveTo=Tt,le.moveSlideRight=kt,le.moveSlideLeft=Ot,le.fitToSection=Wt,le.reBuild=Mt,le.setResponsive=Nt,le.getFullpageData=function(){return _},le.destroy=function(n){ht(!1,"internal"),wt(!0),yt(!1),Et(!1),re(He,a),[Fe,Ye,Ve,Ue,Xe,Ke,We].forEach((function(e){clearTimeout(e)})),e.removeEventListener("scroll",Vt),e.removeEventListener("hashchange",pn),e.removeEventListener("resize",Cn),t.removeEventListener("keydown",gn),t.removeEventListener("keyup",Sn),["click","touchstart"].forEach((function(e){t.removeEventListener(e,Ht)})),["mouseenter","touchstart","mouseleave","touchend"].forEach((function(e){t.removeEventListener(e,It,!0)})),n&&(Kn(0),V("img[data-src], source[data-src], audio[data-src], iframe[data-src]",He).forEach((function(e){rn(e,"src")})),V("img[data-srcset]").forEach((function(e){rn(e,"srcset")})),xe(V("#ops-nav, .ops-slidesNav, .ops-controlArrow")),X(V(v),{height:"","background-color":"",padding:""}),X(V(x),{width:""}),X(He,{height:"",position:"","-ms-touch-action":"","touch-action":""}),X($,{overflow:"",height:""}),ie(ee,l),ie(oe,r),oe.className.split(/\s+/).forEach((function(e){0===e.indexOf(s)&&ie(oe,e)})),V(".ops-section, .ops-slide").forEach((function(e){_.scrollOverflowHandler&&_.scrollOverflow&&_.scrollOverflowHandler.remove(e),ie(e,"ops-table active "+f),e.getAttribute("data-ops-styles")&&e.setAttribute("style",e.getAttribute("data-ops-styles")),Y(e,d)&&!nt&&e.removeAttribute("data-anchor")})),In(He),[g,O,T].forEach((function(e){V(e,He).forEach((function(e){ue(e)}))})),X(He,{"-webkit-transition":"none",transition:"none"}),e.scrollTo(0,0),[d,E,k].forEach((function(e){ie(V("."+e),e)})))},le.getActiveSection=function(){return new no(V(p)[0])},le.getActiveSlide=function(){return tn(V(L,V(p)[0])[0])},le.test={top:"0px",translate3d:"translate3d(0px, 0px, 0px)",translate3dH:function(){for(var e=[],t=0;t<V(_.sectionSelector,He).length;t++)e.push("translate3d(0px, 0px, 0px)");return e}(),left:function(){for(var e=[],t=0;t<V(_.sectionSelector,He).length;t++)e.push(0);return e}(),options:_,setAutoScrolling:ht},le.shared={afterRenderActions:Dt,isNormalScrollElement:!1},e.onePageScroll_api=le,_.$&&Object.keys(le).forEach((function(e){_.$.fn.onePageScroll[e]=le[e]})),function(){_.css3&&(_.css3=function(){var n,o=t.createElement("p"),r={webkitTransform:"-webkit-transform",OTransform:"-o-transform",msTransform:"-ms-transform",MozTransform:"-moz-transform",transform:"transform"};for(var i in o.style.display="block",t.body.insertBefore(o,null),r)o.style[i]!==undefined&&(o.style[i]="translate3d(1px,1px,1px)",n=e.getComputedStyle(o).getPropertyValue(r[i]));return t.body.removeChild(o),n!==undefined&&n.length>0&&"none"!==n}());_.scrollBar=_.scrollBar||_.hybrid,function(){if(!_.anchors.length){var e="[data-anchor]",t=V(_.sectionSelector.split(",").join(e+",")+e,He);t.length&&(nt=!0,t.forEach((function(e){_.anchors.push(e.getAttribute("data-anchor").toString())})))}if(!_.navigationTooltips.length){var n="[data-tooltip]",o=V(_.sectionSelector.split(",").join(n+",")+n,He);o.length&&o.forEach((function(e){_.navigationTooltips.push(e.getAttribute("data-tooltip").toString())}))}}(),function(){X(He,{height:"100%",position:"relative"}),re(He,n),re(ee,l),_e=F(),ie(He,a),re(V(_.sectionSelector,He),d),re(V(_.slideSelector,He),E);for(var e=V(v),o=0;o<e.length;o++){var r=o,i=e[o],s=V(x,i),u=s.length;i.setAttribute("data-ops-styles",i.getAttribute("style")),zt(i,r),Pt(i,r),u>0?Rt(i,s,u):_.verticalCentered&&zn(i)}_.fixedElements&&_.css3&&V(_.fixedElements).forEach((function(e){oe.appendChild(e)}));_.navigation&&function(){var e=t.createElement("div");e.setAttribute("id",b);var n=t.createElement("ul");e.appendChild(n),ae(e,oe);var o=V(w)[0];re(o,"ops-"+_.navigationPosition),_.showActiveTooltip&&re(o,y);for(var r="",i=0;i<V(v).length;i++){var a="";_.anchors.length&&(a=_.anchors[i]),r+='<li><a href="#'+a+'"><span class="ops-sr-only">'+jt(i,"Section")+"</span><span></span></a>";var l=_.navigationTooltips[i];void 0!==l&&""!==l&&(r+='<div class="ops-tooltip ops-'+_.navigationPosition+'">'+l+"</div>"),r+="</li>"}V("ul",o)[0].innerHTML=r,X(V(w),{"margin-top":"-"+V(w)[0].offsetHeight/2+"px"});var s=V("li",V(w)[0])[Z(V(p)[0],v)];re(V("a",s),c)}();void V('iframe[src*="youtube.com/embed/"]',He).forEach((function(e){var t,n,o;n="enablejsapi=1",o=(t=e).getAttribute("src"),t.setAttribute("src",o+(/\?/.test(o)?"&":"?")+n)})),_.scrollOverflow&&(De=_.scrollOverflowHandler.init(_))}(),wt(!0),yt(!0),ht(_.autoScrolling,"internal"),Hn(),Un(),"complete"===t.readyState&&vn();e.addEventListener("load",vn),_.scrollOverflow||Dt();!function(){for(var e=1;e<4;e++)Ke=setTimeout(Bt,350*e)}()}(),e.addEventListener("scroll",Vt),e.addEventListener("hashchange",pn),e.addEventListener("blur",xn),e.addEventListener("resize",Cn),t.addEventListener("keydown",gn),t.addEventListener("keyup",Sn),["click","touchstart"].forEach((function(e){t.addEventListener(e,Ht)})),_.normalScrollElements&&(["mouseenter","touchstart"].forEach((function(e){_t(e,!1)})),["mouseleave","touchend"].forEach((function(e){_t(e,!0)}))));var it=!1,at=0,lt=0,st=0,ct=0,ut=0,ft=(new Date).getTime(),dt=0,vt=0,pt=_e;return le}function ht(e,t){e||Kn(0),Qn("autoScrolling",e,t);var n=V(p)[0];if(_.autoScrolling&&!_.scrollBar)X($,{overflow:"hidden",height:"100%"}),gt(tt.recordHistory,"internal"),X(He,{"-ms-touch-action":"none","touch-action":"none"}),null!=n&&Kn(n.offsetTop);else if(X($,{overflow:"visible",height:"initial"}),gt(!!_.autoScrolling&&tt.recordHistory,"internal"),X(He,{"-ms-touch-action":"","touch-action":""}),null!=n){var o=nn(n.offsetTop);o.element.scrollTo(0,o.options)}}function gt(e,t){Qn("recordHistory",e,t)}function mt(e,t){Qn("scrollingSpeed",e,t)}function St(e,t){Qn("fitToSection",e,t)}function bt(n){n?(!function(){var n,o="";e.addEventListener?n="addEventListener":(n="attachEvent",o="on");var r="onwheel"in t.createElement("div")?"wheel":t.onmousewheel!==undefined?"mousewheel":"DOMMouseScroll",i=!!Qe&&{passive:!1};"DOMMouseScroll"==r?t[n](o+"MozMousePixelScroll",qt,i):t[n](o+r,qt,i)}(),He.addEventListener("mousedown",bn),He.addEventListener("mouseup",wn)):(t.addEventListener?(t.removeEventListener("mousewheel",qt,!1),t.removeEventListener("wheel",qt,!1),t.removeEventListener("MozMousePixelScroll",qt,!1)):t.detachEvent("onmousewheel",qt),He.removeEventListener("mousedown",bn),He.removeEventListener("mouseup",wn))}function wt(e,t){void 0!==t?(t=t.replace(/ /g,"").split(",")).forEach((function(t){Jn(e,t,"m")})):Jn(e,"all","m")}function yt(e){e?(bt(!0),function(){if(Ce||Ne){_.autoScrolling&&(oe.removeEventListener(Je.touchmove,Ft,{passive:!1}),oe.addEventListener(Je.touchmove,Ft,{passive:!1}));var e=_.touchWrapper;e.removeEventListener(Je.touchstart,$t),e.removeEventListener(Je.touchmove,Ut,{passive:!1}),e.addEventListener(Je.touchstart,$t),e.addEventListener(Je.touchmove,Ut,{passive:!1})}}()):(bt(!1),function(){if(Ce||Ne){_.autoScrolling&&(oe.removeEventListener(Je.touchmove,Ut,{passive:!1}),oe.removeEventListener(Je.touchmove,Ft,{passive:!1}));var e=_.touchWrapper;e.removeEventListener(Je.touchstart,$t),e.removeEventListener(Je.touchmove,Ut,{passive:!1})}}())}function Et(e,t){void 0!==t?(t=t.replace(/ /g,"").split(",")).forEach((function(t){Jn(e,t,"k")})):(Jn(e,"all","k"),_.keyboardScrolling=e)}function xt(){var e=K(V(p)[0],v);e||!_.loopTop&&!_.continuousVertical||(e=G(V(v))),null!=e&&Gt(e,null,!0)}function Lt(){var e=q(V(p)[0],v);e||!_.loopBottom&&!_.continuousVertical||(e=V(v)[0]),null!=e&&Gt(e,null,!1)}function At(e,t){mt(0,"internal"),Tt(e,t),mt(tt.scrollingSpeed,"internal")}function Tt(e,t){var n=Dn(e);void 0!==t?Vn(e,t):null!=n&&Gt(n)}function kt(e){Jt("right",e)}function Ot(e){Jt("left",e)}function Mt(t){if(!Y(He,a)){Be=!0,_e=F(),Ie=U();for(var n=V(v),o=0;o<n.length;++o){var r=n[o],i=V(T,r)[0],l=V(x,r);_.verticalCentered&&X(V(g,r),{height:Pn(r)+"px"}),X(r,{height:_e+"px"}),l.length>1&&On(i,V(L,i)[0])}_.scrollOverflow&&De.createScrollBarForAll();var s=Z(V(p)[0],v);s&&At(s+1),Be=!1,Se(_.afterResize)&&t&&_.afterResize.call(He,e.innerWidth,e.innerHeight),Se(_.afterReBuild)&&!t&&_.afterReBuild.call(He)}}function Ct(){return Y(oe,r)}function Nt(e){var t=Ct();e?t||(ht(!1,"internal"),St(!1,"internal"),te(V(w)),re(oe,r),Se(_.afterResponsive)&&_.afterResponsive.call(He,e),_.scrollOverflow&&De.createScrollBarForAll()):t&&(ht(tt.autoScrolling,"internal"),St(tt.autoScrolling,"internal"),ne(V(w)),ie(oe,r),Se(_.afterResponsive)&&_.afterResponsive.call(He,e))}function Ht(e){var t=e.target;t&&fe(t,"#ops-nav a")?Ln.call(t,e):we(t,".ops-tooltip")?mn.call(t):we(t,I)?En.call(t,e):we(t,H)||null!=fe(t,H)?An.call(t,e):fe(t,_.menu+" [data-menuanchor]")&&Tn.call(t,e)}function _t(e,n){t["fp_"+e]=n,t.addEventListener(e,It,!0)}function It(e){var n=e.type,o=!1,r=_.scrollOverflow,i="mouseleave"===n?e.toElement||e.relatedTarget:e.target;if(i==t||!i)return yt(!0),void(r&&_.scrollOverflowHandler.setIscroll(i,!0));("touchend"===n&&(ot=!1,setTimeout((function(){ot=!0}),800)),"mouseenter"!==n||ot)&&(_.normalScrollElements.split(",").forEach((function(e){if(!o){var t=we(i,e),n=fe(i,e);(t||n)&&(le.shared.isNormalScrollElement||(yt(!1),r&&_.scrollOverflowHandler.setIscroll(i,!1)),le.shared.isNormalScrollElement=!0,o=!0)}})),!o&&le.shared.isNormalScrollElement&&(yt(!0),r&&_.scrollOverflowHandler.setIscroll(i,!0),le.shared.isNormalScrollElement=!1))}function Bt(){var e=F(),t=U();_e===e&&Ie===t||(_e=e,Ie=t,Mt(!0))}function Rt(e,n,o){var r=100*o,i=100/o,a=t.createElement("div");a.className=A,se(n,a);var l=t.createElement("div");l.className=k,se(n,l),X(V(O,e),{width:r+"%"}),o>1&&(_.controlArrows&&function(e){var t=[Ee('<div class="'+R+'"></div>'),Ee('<div class="'+P+'"></div>')];de(V(T,e)[0],t),"#fff"!==_.controlArrowColor&&(X(V(j,e),{"border-color":"transparent transparent transparent "+_.controlArrowColor}),X(V(z,e),{"border-color":"transparent "+_.controlArrowColor+" transparent transparent"}));_.loopHorizontal||te(V(z,e))}(e),_.slidesNavigation&&function(e,t){ae(Ee('<div class="ops-slidesNav"><ul></ul></div>'),e);var n=V(N,e)[0];re(n,"ops-"+_.slidesNavPosition);for(var o=0;o<t;o++)ae(Ee('<li><a href="#"><span class="ops-sr-only">'+jt(o,"Slide")+"</span><span></span></a></li>"),V("ul",n)[0]);X(n,{"margin-left":"-"+n.innerWidth/2+"px"}),re(V("a",V("li",n)[0]),c)}(e,o)),n.forEach((function(e){X(e,{width:i+"%"}),_.verticalCentered&&zn(e)}));var s=V(L,e)[0];null!=s&&(0!==Z(V(p),v)||0===Z(V(p),v)&&0!==Z(s))?$n(s,"internal"):re(n[0],c)}function zt(e,t){t||null!=V(p)[0]||re(e,c),Oe=V(p)[0],X(e,{height:_e+"px"}),_.paddingTop&&X(e,{"padding-top":_.paddingTop}),_.paddingBottom&&X(e,{"padding-bottom":_.paddingBottom}),"undefined"!=typeof _.sectionsColor[t]&&X(e,{"background-color":_.sectionsColor[t]}),"undefined"!=typeof _.anchors[t]&&e.setAttribute("data-anchor",_.anchors[t])}function Pt(e,t){"undefined"!=typeof _.anchors[t]&&Y(e,c)&&Bn(_.anchors[t],t),_.menu&&_.css3&&null!=fe(V(_.menu)[0],o)&&V(_.menu).forEach((function(e){oe.appendChild(e)}))}function jt(e,t){return _.navigationTooltips[e]||_.anchors[e]||t+" "+(e+1)}function Dt(){var e,t,n=V(p)[0];re(n,f),ln(n),an(),cn(n),_.scrollOverflow&&_.scrollOverflowHandler.afterLoad(),e=hn(),t=Dn(e.section),e.section&&t&&(void 0===t||Z(t)!==Z(Oe))||!Se(_.afterLoad)||Zt("afterLoad",{activeSection:n,element:n,direction:null,anchorLink:n.getAttribute("data-anchor"),sectionIndex:Z(n,v)}),Se(_.afterRender)&&Zt("afterRender")}function Vt(){var e;if(!_.autoScrolling||_.scrollBar){var t=he(),n=function(e){var t=e>at?"down":"up";return at=e,dt=e,t}(t),o=0,r=t+F()/2,i=oe.offsetHeight-F()===t,a=V(v);if(i)o=a.length-1;else if(t)for(var l=0;l<a.length;++l){a[l].offsetTop<=r&&(o=l)}else o=0;if(function(e){var t=V(p)[0].offsetTop,n=t+F();if("up"==e)return n>=he()+F();return t<=he()}(n)&&(Y(V(p)[0],f)||(re(V(p)[0],f),ie(ge(V(p)[0]),f))),!Y(e=a[o],c)){it=!0;var s,u,d=V(p)[0],h=Z(d,v)+1,g=Rn(e),m=e.getAttribute("data-anchor"),S=Z(e,v)+1,b=V(L,e)[0],w={activeSection:d,sectionIndex:S-1,anchorLink:m,element:e,leavingSection:h,direction:g};b&&(u=b.getAttribute("data-anchor"),s=Z(b)),ze&&(re(e,c),ie(ge(e),c),Se(_.onLeave)&&Zt("onLeave",w),Se(_.afterLoad)&&Zt("afterLoad",w),fn(d),ln(e),cn(e),Bn(m,S-1),_.anchors.length&&(pe=m),Yn(s,u,m,S)),clearTimeout(Ue),Ue=setTimeout((function(){it=!1}),100)}_.fitToSection&&(clearTimeout(Xe),Xe=setTimeout((function(){_.fitToSection&&V(p)[0].offsetHeight<=_e&&Wt()}),_.fitToSectionDelay))}}function Wt(){ze&&(Be=!0,Gt(V(p)[0]),Be=!1)}function Yt(e){if(je.m[e]){var t="down"===e?Lt:xt;if(_.scrollOverflow){var n=_.scrollOverflowHandler.scrollable(V(p)[0]),o="down"===e?"bottom":"top";if(null!=n){if(!_.scrollOverflowHandler.isScrolled(o,n))return!0;t()}else t()}else t()}}function Ft(e){_.autoScrolling&&Xt(e)&&je.m.up&&me(e)}function Ut(t){var n=fe(t.target,v)||V(p)[0];if(Xt(t)){_.autoScrolling&&me(t);var o=Xn(t);ct=o.y,ut=o.x,V(T,n).length&&Math.abs(st-ut)>Math.abs(lt-ct)?!Me&&Math.abs(st-ut)>U()/100*_.touchSensitivity&&(st>ut?je.m.right&&kt(n):je.m.left&&Ot(n)):_.autoScrolling&&ze&&Math.abs(lt-ct)>e.innerHeight/100*_.touchSensitivity&&(lt>ct?Yt("down"):ct>lt&&Yt("up"))}}function Xt(e){return"undefined"==typeof e.pointerType||"mouse"!=e.pointerType}function $t(e){if(_.fitToSection&&(Ze=!1),Xt(e)){var t=Xn(e);lt=t.y,st=t.x}}function Kt(e,t){for(var n=0,o=e.slice(Math.max(e.length-t,1)),r=0;r<o.length;r++)n+=o[r];return Math.ceil(n/t)}function qt(t){var n=(new Date).getTime(),o=Y(V(".ops-completely")[0],S);if(!je.m.down&&!je.m.up)return me(t),!1;if(_.autoScrolling&&!ke&&!o){var r=(t=t||e.event).wheelDelta||-t.deltaY||-t.detail,i=Math.max(-1,Math.min(1,r)),a="undefined"!=typeof t.wheelDeltaX||"undefined"!=typeof t.deltaX,l=Math.abs(t.wheelDeltaX)<Math.abs(t.wheelDelta)||Math.abs(t.deltaX)<Math.abs(t.deltaY)||!a;Pe.length>149&&Pe.shift(),Pe.push(Math.abs(r)),_.scrollBar&&me(t);var s=n-ft;if(ft=n,s>200&&(Pe=[]),ze)Kt(Pe,10)>=Kt(Pe,70)&&l&&Yt(i<0?"down":"up");return!1}_.fitToSection&&(Ze=!1)}function Jt(e,t){var n=null==t?V(p)[0]:t,o=V(T,n)[0];if(!(null==o||Me||V(x,o).length<2)){var r=V(L,o)[0],i=null;if(null==(i="left"===e?K(r,x):q(r,x))){if(!_.loopHorizontal)return;var a=ge(r);i="left"===e?a[a.length-1]:a[0]}Me=!le.test.isTesting,On(o,i,e)}}function Qt(){for(var e=V(L),t=0;t<e.length;t++)$n(e[t],"internal")}function Gt(e,t,n){if(null!=e){var o,r,i=function(e){var t=e.offsetHeight,n=e.offsetTop,o=n,r=n>dt,i=o-_e+t,a=_.bigSectionsDestination;return t>_e?(r||a)&&"bottom"!==a||(o=i):(r||Be&&null==Q(e))&&(o=i),dt=o,o}(e),a={element:e,callback:t,isMovementUp:n,dtop:i,yMovement:Rn(e),anchorLink:e.getAttribute("data-anchor"),sectionIndex:Z(e,v),activeSlide:V(L,e)[0],activeSection:V(p)[0],leavingSection:Z(V(p),v)+1,localIsResizing:Be};if(!(a.activeSection==e&&!Be||_.scrollBar&&he()===a.dtop&&!Y(e,m))){if(null!=a.activeSlide&&(o=a.activeSlide.getAttribute("data-anchor"),r=Z(a.activeSlide)),!a.localIsResizing){var l=a.yMovement;if(void 0!==n&&(l=n?"up":"down"),a.direction=l,Se(_.onLeave)&&!1===Zt("onLeave",a))return}_.autoScrolling&&_.continuousVertical&&"undefined"!=typeof a.isMovementUp&&(!a.isMovementUp&&"up"==a.yMovement||a.isMovementUp&&"down"==a.yMovement)&&(a=function(e){e.isMovementUp?ve(V(p)[0],Ae(e.activeSection,v)):de(V(p)[0],Te(e.activeSection,v).reverse());return Kn(V(p)[0].offsetTop),Qt(),e.wrapAroundElements=e.activeSection,e.dtop=e.element.offsetTop,e.yMovement=Rn(e.element),e}(a)),a.localIsResizing||fn(a.activeSection),_.scrollOverflow&&_.scrollOverflowHandler.beforeLeave(),re(e,c),ie(ge(e),c),ln(e),_.scrollOverflow&&_.scrollOverflowHandler.onLeave(),ze=le.test.isTesting,Yn(r,o,a.anchorLink,a.sectionIndex),function(e){if(_.css3&&_.autoScrolling&&!_.scrollBar){jn("translate3d(0px, -"+Math.round(e.dtop)+"px, 0px)",!0),_.scrollingSpeed?(clearTimeout(Ye),Ye=setTimeout((function(){on(e)}),_.scrollingSpeed)):on(e)}else{var t=nn(e.dtop);le.test.top=-e.dtop+"px",Zn(t.element,t.options,_.scrollingSpeed,(function(){_.scrollBar?setTimeout((function(){on(e)}),30):on(e)}))}}(a),pe=a.anchorLink,Bn(a.anchorLink,a.sectionIndex)}}}function Zt(e,t){var n,o=function(e,t){var n;n=_.v2compatible?{afterRender:function(){return[He]},onLeave:function(){return[t.activeSection,t.leavingSection,t.sectionIndex+1,t.direction]},afterLoad:function(){return[t.element,t.anchorLink,t.sectionIndex+1]},afterSlideLoad:function(){return[t.destiny,t.anchorLink,t.sectionIndex+1,t.slideAnchor,t.slideIndex]},onSlideLeave:function(){return[t.prevSlide,t.anchorLink,t.sectionIndex+1,t.prevSlideIndex,t.direction,t.slideIndex]}}:{afterRender:function(){return{section:en(V(p)[0]),slide:tn(V(L,V(p)[0])[0])}},onLeave:function(){return{origin:en(t.activeSection),destination:en(t.element),direction:t.direction}},afterLoad:function(){return n.onLeave()},afterSlideLoad:function(){return{section:en(t.section),origin:tn(t.prevSlide),destination:tn(t.destiny),direction:t.direction}},onSlideLeave:function(){return n.afterSlideLoad()}};return n[e]()}(e,t);if(_.v2compatible){if(!1===_[e].apply(o[0],o.slice(1)))return!1}else if(be(He,e,o),!1===_[e].apply(o[Object.keys(o)[0]],(n=o,Object.keys(n).map((function(e){return n[e]})))))return!1;return!0}function en(e){return e?new no(e):null}function tn(e){return e?new oo(e):null}function nn(t){var n={};return _.autoScrolling&&!_.scrollBar?(n.options=-t,n.element=V(o)[0]):(n.options=t,n.element=e),n}function on(e){!function(e){null!=e.wrapAroundElements&&(e.isMovementUp?ve(V(v)[0],e.wrapAroundElements):de(V(v)[V(v).length-1],e.wrapAroundElements),Kn(V(p)[0].offsetTop),Qt())}(e),Se(_.afterLoad)&&!e.localIsResizing&&Zt("afterLoad",e),_.scrollOverflow&&_.scrollOverflowHandler.afterLoad(),e.localIsResizing||cn(e.element),re(e.element,f),ie(ge(e.element),f),an(),ze=!0,Se(e.callback)&&e.callback()}function rn(e,t){e.setAttribute(t,e.getAttribute("data-"+t)),e.removeAttribute("data-"+t)}function an(){var e=V(".ops-auto-height")[0]||Ct()&&V(".ops-auto-height-responsive")[0];_.lazyLoading&&e&&V(".ops-section:not(.active)").forEach((function(e){var t,n,o;t=e.getBoundingClientRect(),n=t.top,o=t.bottom,(n+2<_e&&n>0||o>2&&o<_e)&&ln(e)}))}function ln(e){_.lazyLoading&&V("img[data-src], img[data-srcset], source[data-src], source[data-srcset], video[data-src], audio[data-src], iframe[data-src]",dn(e)).forEach((function(t){if(["src","srcset"].forEach((function(n){var o=t.getAttribute("data-"+n);null!=o&&o&&(rn(t,n),t.addEventListener("load",(function(){sn(e)})))})),we(t,"source")){var n=fe(t,"video, audio");n&&(n.load(),n.onloadeddata=function(){sn(e)})}}))}function sn(e){_.scrollOverflow&&(clearTimeout(et),et=setTimeout((function(){De.createScrollBar(e)}),200))}function cn(e){var t=dn(e);V("video, audio",t).forEach((function(e){e.hasAttribute("data-autoplay")&&"function"==typeof e.play&&e.play()})),V('iframe[src*="youtube.com/embed/"]',t).forEach((function(e){e.hasAttribute("data-autoplay")&&un(e),e.onload=function(){e.hasAttribute("data-autoplay")&&un(e)}}))}function un(e){e.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*")}function fn(e){var t=dn(e);V("video, audio",t).forEach((function(e){e.hasAttribute("data-keepplaying")||"function"!=typeof e.pause||e.pause()})),V('iframe[src*="youtube.com/embed/"]',t).forEach((function(e){/youtube\.com\/embed\//.test(e.getAttribute("src"))&&!e.hasAttribute("data-keepplaying")&&e.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*")}))}function dn(e){var t=V(L,e);return t.length&&(e=t[0]),e}function vn(){var e=hn(),t=e.section,n=e.slide;t&&(_.animateAnchor?Vn(t,n):At(t,n))}function pn(){if(!it&&!_.lockAnchors){var e=hn(),t=e.section,n=e.slide,o=void 0===pe,r=void 0===pe&&void 0===n&&!Me;t&&t.length&&(t&&t!==pe&&!o||r||!Me&&Le!=n)&&Vn(t,n)}}function hn(){var t,n,o=e.location.hash;if(o.length){var r=o.replace("#","").split("/"),i=o.indexOf("#/")>-1;t=i?"/"+r[1]:decodeURIComponent(r[0]);var a=i?r[2]:r[1];a&&a.length&&(n=decodeURIComponent(a))}return{section:t,slide:n}}function gn(e){clearTimeout($e);var n=t.activeElement,o=e.keyCode;if(9===o)!function(e){var n=e.shiftKey,o=t.activeElement,r=yn(dn(V(p)[0]));function i(e){return me(e),r[0]?r[0].focus():null}if(function(e){var n=yn(t),o=n.indexOf(t.activeElement),r=e.shiftKey?o-1:o+1,i=n[r],a=tn(fe(i,x)),l=en(fe(i,v));return!a&&!l}(e))return;o?null==fe(o,".ops-section.active,.ops-section.active .ops-slide.active")&&(o=i(e)):i(e);(!n&&o==r[r.length-1]||n&&o==r[0])&&me(e)}(e);else if(!we(n,"textarea")&&!we(n,"input")&&!we(n,"select")&&"true"!==n.getAttribute("contentEditable")&&""!==n.getAttribute("contentEditable")&&_.keyboardScrolling&&_.autoScrolling){[40,38,32,33,34].indexOf(o)>-1&&me(e),ke=e.ctrlKey,$e=setTimeout((function(){!function(e){var n=e.shiftKey,o=t.activeElement,r=we(o,"video")||we(o,"audio");if(!ze&&[37,39].indexOf(e.keyCode)<0)return;switch(e.keyCode){case 38:case 33:je.k.up&&xt();break;case 32:if(n&&je.k.up&&!r){xt();break}case 40:case 34:je.k.down&&(32===e.keyCode&&r||Lt());break;case 36:je.k.up&&Tt(1);break;case 35:je.k.down&&Tt(V(v).length);break;case 37:je.k.left&&Ot();break;case 39:je.k.right&&kt()}}(e)}),150)}}function mn(){be(J(this),"click")}function Sn(e){Re&&(ke=e.ctrlKey)}function bn(e){2==e.which&&(vt=e.pageY,He.addEventListener("mousemove",kn))}function wn(e){2==e.which&&He.removeEventListener("mousemove",kn)}function yn(e){return[].slice.call(V('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex="0"], [contenteditable]',e)).filter((function(e){return"-1"!==e.getAttribute("tabindex")&&null!==e.offsetParent}))}function En(){var e=fe(this,v);Y(this,B)?je.m.left&&Ot(e):je.m.right&&kt(e)}function xn(){Re=!1,ke=!1}function Ln(e){me(e);var t=Z(fe(this,"#ops-nav li"));Gt(V(v)[t])}function An(e){me(e);var t=V(T,fe(this,v))[0];On(t,V(x,t)[Z(fe(this,"li"))])}function Tn(e){!V(_.menu)[0]||!_.lockAnchors&&_.anchors.length||(me(e),Tt(this.getAttribute("data-menuanchor")))}function kn(e){_.autoScrolling&&(ze&&(e.pageY<vt&&je.m.up?xt():e.pageY>vt&&je.m.down&&Lt()),vt=e.pageY)}function On(e,t,n){var o=fe(e,v),r={slides:e,destiny:t,direction:n,destinyPos:{left:t.offsetLeft},slideIndex:Z(t),section:o,sectionIndex:Z(o,v),anchorLink:o.getAttribute("data-anchor"),slidesNav:V(N,o)[0],slideAnchor:Fn(t),prevSlide:V(L,o)[0],prevSlideIndex:Z(V(L,o)[0]),localIsResizing:Be};r.xMovement=function(e,t){if(e==t)return"none";if(e>t)return"left";return"right"}(r.prevSlideIndex,r.slideIndex),r.direction=r.direction?r.direction:r.xMovement,r.localIsResizing||(ze=!1),_.onSlideLeave&&!r.localIsResizing&&"none"!==r.xMovement&&Se(_.onSlideLeave)&&!1===Zt("onSlideLeave",r)?Me=!1:(re(t,c),ie(ge(t),c),r.localIsResizing||(fn(r.prevSlide),ln(t)),!_.loopHorizontal&&_.controlArrows&&(ye(V(z,o),0!==r.slideIndex),ye(V(j,o),null!=Q(t))),Y(o,c)&&!r.localIsResizing&&Yn(r.slideIndex,r.slideAnchor,r.anchorLink,r.sectionIndex),function(e,t,n){var o=t.destinyPos;if(_.css3){var r="translate3d(-"+Math.round(o.left)+"px, 0px, 0px)";le.test.translate3dH[t.sectionIndex]=r,X(_n(V(O,e)),qn(r)),Fe=setTimeout((function(){n&&Mn(t)}),_.scrollingSpeed)}else le.test.left[t.sectionIndex]=Math.round(o.left),Zn(e,Math.round(o.left),_.scrollingSpeed,(function(){n&&Mn(t)}))}(e,r,!0))}function Mn(e){var t,n;t=e.slidesNav,n=e.slideIndex,_.slidesNavigation&&null!=t&&(ie(V(u,t),c),re(V("a",V("li",t)[n]),c)),e.localIsResizing||(Se(_.afterSlideLoad)&&Zt("afterSlideLoad",e),ze=!0,cn(e.destiny)),Me=!1}function Cn(){clearTimeout(Ve),Ve=setTimeout((function(){for(var e=0;e<4;e++)We=setTimeout(Nn,200*e)}),200)}function Nn(){if(Hn(),Ce){var e=t.activeElement;if(!we(e,"textarea")&&!we(e,"input")&&!we(e,"select")){var n=F();Math.abs(n-pt)>20*Math.max(pt,n)/100&&(Mt(!0),pt=n)}}else Bt()}function Hn(){var t=_.responsive||_.responsiveWidth,n=_.responsiveHeight,o=t&&e.innerWidth<t,r=n&&e.innerHeight<n;t&&n?Nt(o||r):t?Nt(o):n&&Nt(r)}function _n(e){var t="all "+_.scrollingSpeed+"ms "+_.easingcss3;return ie(e,i),X(e,{"-webkit-transition":t,transition:t})}function In(e){return re(e,i)}function Bn(e,t){var n;n=e,V(_.menu).forEach((function(e){_.menu&&null!=e&&(ie(V(u,e),c),re(V('[data-menuanchor="'+n+'"]',e),c))})),function(e,t){_.navigation&&null!=V(w)[0]&&(ie(V(u,V(w)[0]),c),re(e?V('a[href="#'+e+'"]',V(w)[0]):V("a",V("li",V(w)[0])[t]),c))}(e,t)}function Rn(e){var t=Z(V(p)[0],v),n=Z(e,v);return t==n?"none":t>n?"up":"down"}function zn(e){if(!Y(e,M)){var n=t.createElement("div");n.className=h,n.style.height=Pn(e)+"px",re(e,M),ce(e,n)}}function Pn(e){var t=_e;if(_.paddingTop||_.paddingBottom){var n=e;Y(n,d)||(n=fe(e,v));var o=parseInt(getComputedStyle(n)["padding-top"])+parseInt(getComputedStyle(n)["padding-bottom"]);t=_e-o}return t}function jn(e,t){t?_n(He):In(He),X(He,qn(e)),le.test.translate3d=e,setTimeout((function(){ie(He,i)}),10)}function Dn(e){var t=V('.ops-section[data-anchor="'+e+'"]',He)[0];if(!t){var n=void 0!==e?e-1:0;t=V(v)[n]}return t}function Vn(e,t){var n=Dn(e);if(null!=n){var o=function(e,t){var n=V('.ops-slide[data-anchor="'+e+'"]',t)[0];return null==n&&(e=void 0!==e?e:0,n=V(x,t)[e]),n}(t,n);Fn(n)===pe||Y(n,c)?Wn(o):Gt(n,(function(){Wn(o)}))}}function Wn(e){null!=e&&On(fe(e,T),e)}function Yn(e,t,n,o){_.anchors.length&&!_.lockAnchors&&(e?(null!=n&&n,null==t&&(t=e),Le=t):null!=e&&(Le=t)),Un()}function Fn(e){if(!e)return null;var t=e.getAttribute("data-anchor"),n=Z(e);return null==t&&(t=n),t}function Un(){var e=V(p)[0],t=V(L,e)[0],n=Fn(e),o=Fn(t),r=String(n);t&&(r=r+"-"+o),r=r.replace("/","-").replace("#","");var i=new RegExp("\\b\\s?ops-viewing-[^\\s]+\\b","g");oe.className=oe.className.replace(i,""),re(oe,"ops-viewing-"+r)}function Xn(e){var t=[];return t.y="undefined"!=typeof e.pageY&&(e.pageY||e.pageX)?e.pageY:e.touches[0].pageY,t.x="undefined"!=typeof e.pageX&&(e.pageY||e.pageX)?e.pageX:e.touches[0].pageX,Ne&&Xt(e)&&_.scrollBar&&"undefined"!=typeof e.touches&&(t.y=e.touches[0].pageY,t.x=e.touches[0].pageX),t}function $n(e,t){mt(0,"internal"),void 0!==t&&(Be=!0),On(fe(e,T),e),void 0!==t&&(Be=!1),mt(tt.scrollingSpeed,"internal")}function Kn(e){var t=Math.round(e);if(_.css3&&_.autoScrolling&&!_.scrollBar)jn("translate3d(0px, -"+t+"px, 0px)",!1);else if(_.autoScrolling&&!_.scrollBar)X(He,{top:-t+"px"}),le.test.top=-t+"px";else{var n=nn(t);eo(n.element,n.options)}}function qn(e){return{"-webkit-transform":e,"-moz-transform":e,"-ms-transform":e,transform:e}}function Jn(e,t,n){"all"!==t?je[n][t]=e:Object.keys(je[n]).forEach((function(t){je[n][t]=e}))}function Qn(e,t,n){_[e]=t,"internal"!==n&&(tt[e]=t)}function Gn(){Y(ee,l)?D("error","Fullpage.js can only be initialized once and you are doing it multiple times!"):(_.continuousVertical&&(_.loopTop||_.loopBottom)&&(_.continuousVertical=!1,D("warn","Option `loopTop/loopBottom` is mutually exclusive with `continuousVertical`; `continuousVertical` disabled")),!_.scrollOverflow||!_.scrollBar&&_.autoScrolling||D("warn","Options scrollBar:true and autoScrolling:false are mutually exclusive with scrollOverflow:true. Sections with scrollOverflow might not work well in Firefox"),!_.continuousVertical||!_.scrollBar&&_.autoScrolling||(_.continuousVertical=!1,D("warn","Scroll bars (`scrollBar:true` or `autoScrolling:false`) are mutually exclusive with `continuousVertical`; `continuousVertical` disabled")),_.scrollOverflow&&null==_.scrollOverflowHandler&&(_.scrollOverflow=!1,D("error","The option `scrollOverflow:true` requires the file `scrolloverflow.min.js`. Please include it.")),rt.forEach((function(e){_[e]&&D("warn","extensions require one-page-scroll.extensions.min.js. Requested: "+e)})),_.anchors.forEach((function(e){var t=[].slice.call(V("[name]")).filter((function(t){return t.getAttribute("name")&&t.getAttribute("name").toLowerCase()==e.toLowerCase()})),n=[].slice.call(V("[id]")).filter((function(t){return t.getAttribute("id")&&t.getAttribute("id").toLowerCase()==e.toLowerCase()}));if(n.length||t.length){D("error","data-anchor tags can not have the same value as any `id` element on the site (or `name` element for IE).");var o=n.length?"id":"name";(n.length||t.length)&&D("error",'"'+e+'" is is being used by another element `'+o+"` property")}})))}function Zn(t,n,o,r){var i=function(t){return t.self!=e&&Y(t,A)?t.scrollLeft:!_.autoScrolling||_.scrollBar?he():t.offsetTop}(t),a=n-i,l=0;Ze=!0;var s=function(){if(Ze){var c=n;l+=20,o&&(c=e.fp_easings[_.easing](l,i,a,o)),eo(t,c),l<o?setTimeout(s,20):void 0!==r&&r()}else l<o&&r()};s()}function eo(t,n){!_.autoScrolling||_.scrollBar||t.self!=e&&Y(t,A)?t.self!=e&&Y(t,A)?t.scrollLeft=n:t.scrollTo(0,n):t.style.top=n+"px"}function to(e,t){this.anchor=e.getAttribute("data-anchor"),this.item=e,this.index=Z(e,t),this.isLast=this.index===e.parentElement.querySelectorAll(t).length-1,this.isFirst=!this.index}function no(e){to.call(this,e,v)}function oo(e){to.call(this,e,x)}Gn()}})),function(e,t){"use strict";e.fn.onePageScroll=function(n){n=e.extend({},n,{$:e});new t(this[0],n)}}(window.jQuery,window.onePageScroll),function(e,t){"use strict";e.fn.setNavTooltip=function(e){return e&&this.find(".nav_tooltip").text(e).show().next().show(),this};var n={init:function(){elementorFrontend.isEditMode()||e(".elementor").each((function(){var o=JSON.parse(this.dataset.elementorSettings);if(o.ekit_onepagescroll){var r=e(this).find(".elementor-section-wrap").eq(0),i=r.children(),a=0;if(i.addClass((function(){var e=this.dataset.settings?JSON.parse(this.dataset.settings):"";return e.ekit_has_onepagescroll_dot&&a++,e.ekit_has_onepagescroll?"section":"section ops-normal-scroll"})),o.config={},o.ekit_onepagescroll_nav&&"0"!=o.ekit_onepagescroll_nav){var l=t.elements.$body.find(".onepage_scroll_nav li");o.config.menu=".onepage_scroll_nav",o.config.anchors=n.getAnchors(i,l),o.isNavMove=o.ekit_onepagescroll_nav.split("-"),o.isNavMove=o.isNavMove[o.isNavMove.length-1],"move"===o.isNavMove&&n.setNavMove(a,o.ekit_onepagescroll_nav_pos)}r.onePageScroll(o.config)}}))},getAnchors:function(t,n){var o,r=n.parent(),i=n,a=[];return n.remove(),t.each((function(t){var n=e(this).data("settings"),l=n?n.ekit_has_onepagescroll_dot:"";a.push("section_"+(t+1)),l&&(o=n.ekit_onepagescroll_tooltip_text,i.clone().appendTo(r).attr("data-menuanchor",a[t]).children().attr("href","#"+a[t]).setNavTooltip(o))})),o=t.data("settings").ekit_onepagescroll_tooltip_text,n.setNavTooltip(o),a},setNavMove:function(e,n){var o=t.elements.$body.find(".onepage_scroll_nav li"),r="",i="top"===n||"bottom"===n?o.outerWidth(!0):o.outerHeight(!0);r+='<style id="ops_nav">',r+='.onepage_scroll_nav li:last-child:before { content: " "; }',n="top"===n||"bottom"===n?"X":"Y";for(var a=1;a<e;a++)r+=".onepage_scroll_nav li.active:nth-child("+a+") ~ li:last-child:before { transform: translate"+n+"("+i*(a-1)+"px); }";r+=".onepage_scroll_nav li.active:last-child:before { transform: translate"+n+"("+i*(e-1)+"px); }",r+="</style>",console.log("Test: 1"),t.elements.$head.append(r)}};e(window).on("elementor/frontend/init",n.init)}(jQuery,window.elementorFrontend);
|
5 |
*
|
6 |
* Copyright (C) 2020 by WpMet
|
7 |
*/
|
8 |
+
!function(e,t,n,o,r){"function"==typeof define&&define.amd?define((function(){return e.onePageScroll=o(t,n),e.onePageScroll})):"object"==typeof exports?module.exports=o(t,n):t.onePageScroll=o(t,n)}(this,window,document,(function(e,t){"use strict";var n="ops-wrapper",o="."+n,r="ops-responsive",i="ops-notransition",l="ops-destroyed",a="ops-enabled",s="ops-viewing",c="active",u=".active",f="ops-completely",d="ops-section",v="."+d,p=".ops-section.active",h="ops-tableCell",g="."+h,m="ops-auto-height",S="ops-normal-scroll",b="ops-nav",w="#ops-nav",y="ops-show-active",E="ops-slide",x="."+E,L=".ops-slide.active",A="ops-slides",T=".ops-slides",k="ops-slidesContainer",O="."+k,M="ops-table",C="ops-slidesNav",N="."+C,H=".ops-slidesNav a",_="ops-controlArrow",I="."+_,B="ops-prev",R="ops-controlArrow ops-prev",z=".ops-controlArrow.ops-prev",P="ops-controlArrow ops-next",j=".ops-controlArrow.ops-next";function D(t,n){e.console&&e.console[t]&&e.console[t]("OnePageScroll: "+n)}function V(e,n){return(n=arguments.length>1?n:t)?n.querySelectorAll(e):null}function W(e){e=e||{};for(var t=1,n=arguments.length;t<n;++t){var o=arguments[t];if(o)for(var r in o)o.hasOwnProperty(r)&&("[object Object]"!==Object.prototype.toString.call(o[r])?e[r]=o[r]:e[r]=W(e[r],o[r]))}return e}function Y(e,t){return null!=e&&(e.classList?e.classList.contains(t):new RegExp("(^| )"+t+"( |$)","gi").test(e.className))}function F(){return"innerHeight"in e?e.innerHeight:t.documentElement.offsetHeight}function U(){return e.innerWidth}function X(e,t){var n;for(n in e=ee(e),t)if(t.hasOwnProperty(n)&&null!==n)for(var o=0;o<e.length;o++){e[o].style[n]=t[n]}return e}function $(e,t,n){for(var o=e[n];o&&!we(o,t);)o=o[n];return o}function K(e,t){return $(e,t,"previousElementSibling")}function q(e,t){return $(e,t,"nextElementSibling")}function J(e){return e.previousElementSibling}function Q(e){return e.nextElementSibling}function G(e){return e[e.length-1]}function Z(e,t){e=oe(e)?e[0]:e;for(var n=null!=t?V(t,e.parentNode):e.parentNode.childNodes,o=0,r=0;r<n.length;r++){if(n[r]==e)return o;1==n[r].nodeType&&o++}return-1}function ee(e){return oe(e)?e:[e]}function te(e){e=ee(e);for(var t=0;t<e.length;t++)e[t].style.display="none";return e}function ne(e){e=ee(e);for(var t=0;t<e.length;t++)e[t].style.display="block";return e}function oe(e){return"[object Array]"===Object.prototype.toString.call(e)||"[object NodeList]"===Object.prototype.toString.call(e)}function re(e,t){e=ee(e);for(var n=0;n<e.length;n++){var o=e[n];o.classList?o.classList.add(t):o.className+=" "+t}return e}function ie(e,t){e=ee(e);for(var n=t.split(" "),o=0;o<n.length;o++){t=n[o];for(var r=0;r<e.length;r++){var i=e[r];i.classList?i.classList.remove(t):i.className=i.className.replace(new RegExp("(^|\\b)"+t.split(" ").join("|")+"(\\b|$)","gi")," ")}}return e}function le(e,t){t.appendChild(e)}function ae(e,n,o){var r;n=n||t.createElement("div");for(var i=0;i<e.length;i++){var l=e[i];(o&&!i||!o)&&(r=n.cloneNode(!0),l.parentNode.insertBefore(r,l)),r.appendChild(l)}return e}function se(e,t){ae(e,t,!0)}function ce(e,t){for("string"==typeof t&&(t=Ee(t)),e.appendChild(t);e.firstChild!==t;)t.appendChild(e.firstChild)}function ue(e){for(var n=t.createDocumentFragment();e.firstChild;)n.appendChild(e.firstChild);e.parentNode.replaceChild(n,e)}function fe(e,t){return e&&1===e.nodeType?we(e,t)?e:fe(e.parentNode,t):null}function de(e,t){pe(e,e.nextSibling,t)}function ve(e,t){pe(e,e,t)}function pe(e,t,n){oe(n)||("string"==typeof n&&(n=Ee(n)),n=[n]);for(var o=0;o<n.length;o++)e.parentNode.insertBefore(n[o],t)}function he(){var n=t.documentElement;return(e.pageYOffset||n.scrollTop)-(n.clientTop||0)}function ge(e){return Array.prototype.filter.call(e.parentNode.children,(function(t){return t!==e}))}function me(e){e.preventDefault?e.preventDefault():e.returnValue=!1}function Se(e){if("function"==typeof e)return!0;var t=Object.prototype.toString(e);return"[object Function]"===t||"[object GeneratorFunction]"===t}function be(n,o,r){var i;r=void 0===r?{}:r,"function"==typeof e.CustomEvent?i=new CustomEvent(o,{detail:r}):(i=t.createEvent("CustomEvent")).initCustomEvent(o,!0,!0,r),n.dispatchEvent(i)}function we(e,t){return(e.matches||e.matchesSelector||e.msMatchesSelector||e.mozMatchesSelector||e.webkitMatchesSelector||e.oMatchesSelector).call(e,t)}function ye(e,t){if("boolean"==typeof t)for(var n=0;n<e.length;n++)e[n].style.display=t?"block":"none";return e}function Ee(e){var n=t.createElement("div");return n.innerHTML=e.trim(),n.firstChild}function xe(e){e=ee(e);for(var t=0;t<e.length;t++){var n=e[t];n&&n.parentElement&&n.parentNode.removeChild(n)}}function Le(e,t,n){for(var o=e[n],r=[];o;)(we(o,t)||null==t)&&r.push(o),o=o[n];return r}function Ae(e,t){return Le(e,t,"nextElementSibling")}function Te(e,t){return Le(e,t,"previousElementSibling")}return e.NodeList&&!NodeList.prototype.forEach&&(NodeList.prototype.forEach=function(t,n){n=n||e;for(var o=0;o<this.length;o++)t.call(n,this[o],o,this)}),e.fp_utils={$:V,deepExtend:W,hasClass:Y,getWindowHeight:F,css:X,until:$,prevUntil:K,nextUntil:q,prev:J,next:Q,last:G,index:Z,getList:ee,hide:te,show:ne,isArrayOrList:oe,addClass:re,removeClass:ie,appendTo:le,wrap:ae,wrapAll:se,wrapInner:ce,unwrap:ue,closest:fe,after:de,before:ve,insertBefore:pe,getScrollTop:he,siblings:ge,preventDefault:me,isFunction:Se,trigger:be,matches:we,toggle:ye,createElementFromHTML:Ee,remove:xe,filter:function(e,t){Array.prototype.filter.call(e,t)},untilAll:Le,nextAll:Ae,prevAll:Te,showError:D},function(C,_){_&&new RegExp("([\\d\\w]{8}-){3}[\\d\\w]{8}|^(?=.*?[A-Y])(?=.*?[a-y])(?=.*?[0-8])(?=.*?[#?!@$%^&*-]).{8,}$").test(_.licenseKey)||t.domain.indexOf("alvarotrigo.com");var $=V("html, body"),ee=V("html")[0],oe=V("body")[0];if(!Y(ee,a)){var ae={};_=W({menu:!1,anchors:[],lockAnchors:!1,navigation:!1,navigationPosition:"right",navigationTooltips:[],showActiveTooltip:!1,slidesNavigation:!1,slidesNavPosition:"bottom",scrollBar:!1,hybrid:!0,css3:!0,scrollingSpeed:700,autoScrolling:!0,fitToSection:!0,fitToSectionDelay:1e3,easing:"easeInOutCubic",easingcss3:"ease",loopBottom:!1,loopTop:!1,loopHorizontal:!0,continuousVertical:!1,continuousHorizontal:!1,scrollHorizontally:!1,interlockedSlides:!1,dragAndMove:!1,offsetSections:!1,resetSliders:!1,fadingEffect:!1,normalScrollElements:null,scrollOverflow:!1,scrollOverflowReset:!1,scrollOverflowHandler:e.fp_scrolloverflow?e.fp_scrolloverflow.iscrollHandler:null,scrollOverflowOptions:null,touchSensitivity:5,touchWrapper:"string"==typeof C?V(C)[0]:C,bigSectionsDestination:null,keyboardScrolling:!0,animateAnchor:!0,recordHistory:!0,controlArrows:!0,controlArrowColor:"#fff",verticalCentered:!1,sectionsColor:[],paddingTop:0,paddingBottom:0,fixedElements:null,responsive:0,responsiveWidth:0,responsiveHeight:0,responsiveSlides:!1,parallax:!1,parallaxOptions:{type:"reveal",percentage:62,property:"translate"},cards:!1,cardsOptions:{perspective:100,fadeContent:!0,fadeBackground:!0},sectionSelector:".section",slideSelector:".slide",v2compatible:!1,afterLoad:null,onLeave:null,afterRender:null,afterResize:null,afterReBuild:null,afterSlideLoad:null,onSlideLeave:null,afterResponsive:null,lazyLoading:!0},_);var pe,Le,ke,Oe,Me=!1,Ce=navigator.userAgent.match(/(iPhone|iPod|iPad|Android|playbook|silk|BlackBerry|BB10|Windows Phone|Tizen|Bada|webOS|IEMobile|Opera Mini)/),Ne="ontouchstart"in e||navigator.msMaxTouchPoints>0||navigator.maxTouchPoints,He="string"==typeof C?V(C)[0]:C,_e=F(),Ie=U(),Be=!1,Re=!0,ze=!0,Pe=[],je={m:{up:!0,down:!0,left:!0,right:!0}};je.k=W({},je.m);var De,Ve,We,Ye,Fe,Ue,Xe,$e,Ke,qe=function(){var t;t=e.PointerEvent?{down:"pointerdown",move:"pointermove"}:{down:"MSPointerDown",move:"MSPointerMove"};return t}(),Je={touchmove:"ontouchmove"in e?"touchmove":qe.move,touchstart:"ontouchstart"in e?"touchstart":qe.down},Qe=!1;try{var Ge=Object.defineProperty({},"passive",{get:function(){Qe=!0}});e.addEventListener("testPassive",null,Ge),e.removeEventListener("testPassive",null,Ge)}catch(ro){}var Ze,et,tt=W({},_),nt=!1,ot=!0,rt=["parallax","scrollOverflowReset","dragAndMove","offsetSections","fadingEffect","responsiveSlides","continuousHorizontal","interlockedSlides","scrollHorizontally","resetSliders","cards"];Gn(),e.fp_easings=W(e.fp_easings,{easeInOutCubic:function(e,t,n,o){return(e/=o/2)<1?n/2*e*e*e+t:n/2*((e-=2)*e*e+2)+t}}),He&&(ae.version="1.0.0",ae.setAutoScrolling=ht,ae.setRecordHistory=gt,ae.setScrollingSpeed=mt,ae.setFitToSection=St,ae.setLockAnchors=function(e){_.lockAnchors=e},ae.setMouseWheelScrolling=bt,ae.setAllowScrolling=wt,ae.setKeyboardScrolling=Et,ae.moveSectionUp=xt,ae.moveSectionDown=Lt,ae.silentMoveTo=At,ae.moveTo=Tt,ae.moveSlideRight=kt,ae.moveSlideLeft=Ot,ae.fitToSection=Wt,ae.reBuild=Mt,ae.setResponsive=Nt,ae.getFullpageData=function(){return _},ae.destroy=function(n){ht(!1,"internal"),wt(!0),yt(!1),Et(!1),re(He,l),[Fe,Ye,Ve,Ue,Xe,Ke,We].forEach((function(e){clearTimeout(e)})),e.removeEventListener("scroll",Vt),e.removeEventListener("hashchange",pn),e.removeEventListener("resize",Cn),t.removeEventListener("keydown",gn),t.removeEventListener("keyup",Sn),["click","touchstart"].forEach((function(e){t.removeEventListener(e,Ht)})),["mouseenter","touchstart","mouseleave","touchend"].forEach((function(e){t.removeEventListener(e,It,!0)})),n&&(Kn(0),V("img[data-src], source[data-src], audio[data-src], iframe[data-src]",He).forEach((function(e){rn(e,"src")})),V("img[data-srcset]").forEach((function(e){rn(e,"srcset")})),xe(V("#ops-nav, .ops-slidesNav, .ops-controlArrow")),X(V(v),{height:"","background-color":"",padding:""}),X(V(x),{width:""}),X(He,{height:"",position:"","-ms-touch-action":"","touch-action":""}),X($,{overflow:"",height:""}),ie(ee,a),ie(oe,r),oe.className.split(/\s+/).forEach((function(e){0===e.indexOf(s)&&ie(oe,e)})),V(".ops-section, .ops-slide").forEach((function(e){_.scrollOverflowHandler&&_.scrollOverflow&&_.scrollOverflowHandler.remove(e),ie(e,"ops-table active "+f),e.getAttribute("data-ops-styles")&&e.setAttribute("style",e.getAttribute("data-ops-styles")),Y(e,d)&&!nt&&e.removeAttribute("data-anchor")})),In(He),[g,O,T].forEach((function(e){V(e,He).forEach((function(e){ue(e)}))})),X(He,{"-webkit-transition":"none",transition:"none"}),e.scrollTo(0,0),[d,E,k].forEach((function(e){ie(V("."+e),e)})))},ae.getActiveSection=function(){return new no(V(p)[0])},ae.getActiveSlide=function(){return tn(V(L,V(p)[0])[0])},ae.test={top:"0px",translate3d:"translate3d(0px, 0px, 0px)",translate3dH:function(){for(var e=[],t=0;t<V(_.sectionSelector,He).length;t++)e.push("translate3d(0px, 0px, 0px)");return e}(),left:function(){for(var e=[],t=0;t<V(_.sectionSelector,He).length;t++)e.push(0);return e}(),options:_,setAutoScrolling:ht},ae.shared={afterRenderActions:Dt,isNormalScrollElement:!1},e.onePageScroll_api=ae,_.$&&Object.keys(ae).forEach((function(e){_.$.fn.onePageScroll[e]=ae[e]})),function(){_.css3&&(_.css3=function(){var n,o=t.createElement("p"),r={webkitTransform:"-webkit-transform",OTransform:"-o-transform",msTransform:"-ms-transform",MozTransform:"-moz-transform",transform:"transform"};for(var i in o.style.display="block",t.body.insertBefore(o,null),r)o.style[i]!==undefined&&(o.style[i]="translate3d(1px,1px,1px)",n=e.getComputedStyle(o).getPropertyValue(r[i]));return t.body.removeChild(o),n!==undefined&&n.length>0&&"none"!==n}());_.scrollBar=_.scrollBar||_.hybrid,function(){if(!_.anchors.length){var e="[data-anchor]",t=V(_.sectionSelector.split(",").join(e+",")+e,He);t.length&&(nt=!0,t.forEach((function(e){_.anchors.push(e.getAttribute("data-anchor").toString())})))}if(!_.navigationTooltips.length){var n="[data-tooltip]",o=V(_.sectionSelector.split(",").join(n+",")+n,He);o.length&&o.forEach((function(e){_.navigationTooltips.push(e.getAttribute("data-tooltip").toString())}))}}(),function(){X(He,{height:"100%",position:"relative"}),re(He,n),re(ee,a),_e=F(),ie(He,l),re(V(_.sectionSelector,He),d),re(V(_.slideSelector,He),E);for(var e=V(v),o=0;o<e.length;o++){var r=o,i=e[o],s=V(x,i),u=s.length;i.setAttribute("data-ops-styles",i.getAttribute("style")),zt(i,r),Pt(i,r),u>0?Rt(i,s,u):_.verticalCentered&&zn(i)}_.fixedElements&&_.css3&&V(_.fixedElements).forEach((function(e){oe.appendChild(e)}));_.navigation&&function(){var e=t.createElement("div");e.setAttribute("id",b);var n=t.createElement("ul");e.appendChild(n),le(e,oe);var o=V(w)[0];re(o,"ops-"+_.navigationPosition),_.showActiveTooltip&&re(o,y);for(var r="",i=0;i<V(v).length;i++){var l="";_.anchors.length&&(l=_.anchors[i]),r+='<li><a href="#'+l+'"><span class="ops-sr-only">'+jt(i,"Section")+"</span><span></span></a>";var a=_.navigationTooltips[i];void 0!==a&&""!==a&&(r+='<div class="ops-tooltip ops-'+_.navigationPosition+'">'+a+"</div>"),r+="</li>"}V("ul",o)[0].innerHTML=r,X(V(w),{"margin-top":"-"+V(w)[0].offsetHeight/2+"px"});var s=V("li",V(w)[0])[Z(V(p)[0],v)];re(V("a",s),c)}();void V('iframe[src*="youtube.com/embed/"]',He).forEach((function(e){var t,n,o;n="enablejsapi=1",o=(t=e).getAttribute("src"),t.setAttribute("src",o+(/\?/.test(o)?"&":"?")+n)})),_.scrollOverflow&&(De=_.scrollOverflowHandler.init(_))}(),wt(!0),yt(!0),ht(_.autoScrolling,"internal"),Hn(),Un(),"complete"===t.readyState&&vn();e.addEventListener("load",vn),_.scrollOverflow||Dt();!function(){for(var e=1;e<4;e++)Ke=setTimeout(Bt,350*e)}()}(),e.addEventListener("scroll",Vt),e.addEventListener("hashchange",pn),e.addEventListener("blur",xn),e.addEventListener("resize",Cn),t.addEventListener("keydown",gn),t.addEventListener("keyup",Sn),["click","touchstart"].forEach((function(e){t.addEventListener(e,Ht)})),_.normalScrollElements&&(["mouseenter","touchstart"].forEach((function(e){_t(e,!1)})),["mouseleave","touchend"].forEach((function(e){_t(e,!0)}))));var it=!1,lt=0,at=0,st=0,ct=0,ut=0,ft=(new Date).getTime(),dt=0,vt=0,pt=_e;return ae}function ht(e,t){e||Kn(0),Qn("autoScrolling",e,t);var n=V(p)[0];if(_.autoScrolling&&!_.scrollBar)X($,{overflow:"hidden",height:"100%"}),gt(tt.recordHistory,"internal"),X(He,{"-ms-touch-action":"none","touch-action":"none"}),null!=n&&Kn(n.offsetTop);else if(X($,{overflow:"visible",height:"initial"}),gt(!!_.autoScrolling&&tt.recordHistory,"internal"),X(He,{"-ms-touch-action":"","touch-action":""}),null!=n){var o=nn(n.offsetTop);o.element.scrollTo(0,o.options)}}function gt(e,t){Qn("recordHistory",e,t)}function mt(e,t){Qn("scrollingSpeed",e,t)}function St(e,t){Qn("fitToSection",e,t)}function bt(n){n?(!function(){var n,o="";e.addEventListener?n="addEventListener":(n="attachEvent",o="on");var r="onwheel"in t.createElement("div")?"wheel":t.onmousewheel!==undefined?"mousewheel":"DOMMouseScroll",i=!!Qe&&{passive:!1};"DOMMouseScroll"==r?t[n](o+"MozMousePixelScroll",qt,i):t[n](o+r,qt,i)}(),He.addEventListener("mousedown",bn),He.addEventListener("mouseup",wn)):(t.addEventListener?(t.removeEventListener("mousewheel",qt,!1),t.removeEventListener("wheel",qt,!1),t.removeEventListener("MozMousePixelScroll",qt,!1)):t.detachEvent("onmousewheel",qt),He.removeEventListener("mousedown",bn),He.removeEventListener("mouseup",wn))}function wt(e,t){void 0!==t?(t=t.replace(/ /g,"").split(",")).forEach((function(t){Jn(e,t,"m")})):Jn(e,"all","m")}function yt(e){e?(bt(!0),function(){if(Ce||Ne){_.autoScrolling&&(oe.removeEventListener(Je.touchmove,Ft,{passive:!1}),oe.addEventListener(Je.touchmove,Ft,{passive:!1}));var e=_.touchWrapper;e.removeEventListener(Je.touchstart,$t),e.removeEventListener(Je.touchmove,Ut,{passive:!1}),e.addEventListener(Je.touchstart,$t),e.addEventListener(Je.touchmove,Ut,{passive:!1})}}()):(bt(!1),function(){if(Ce||Ne){_.autoScrolling&&(oe.removeEventListener(Je.touchmove,Ut,{passive:!1}),oe.removeEventListener(Je.touchmove,Ft,{passive:!1}));var e=_.touchWrapper;e.removeEventListener(Je.touchstart,$t),e.removeEventListener(Je.touchmove,Ut,{passive:!1})}}())}function Et(e,t){void 0!==t?(t=t.replace(/ /g,"").split(",")).forEach((function(t){Jn(e,t,"k")})):(Jn(e,"all","k"),_.keyboardScrolling=e)}function xt(){var e=K(V(p)[0],v);e||!_.loopTop&&!_.continuousVertical||(e=G(V(v))),null!=e&&Gt(e,null,!0)}function Lt(){var e=q(V(p)[0],v);e||!_.loopBottom&&!_.continuousVertical||(e=V(v)[0]),null!=e&&Gt(e,null,!1)}function At(e,t){mt(0,"internal"),Tt(e,t),mt(tt.scrollingSpeed,"internal")}function Tt(e,t){var n=Dn(e);void 0!==t?Vn(e,t):null!=n&&Gt(n)}function kt(e){Jt("right",e)}function Ot(e){Jt("left",e)}function Mt(t){if(!Y(He,l)){Be=!0,_e=F(),Ie=U();for(var n=V(v),o=0;o<n.length;++o){var r=n[o],i=V(T,r)[0],a=V(x,r);_.verticalCentered&&X(V(g,r),{height:Pn(r)+"px"}),X(r,{height:_e+"px"}),a.length>1&&On(i,V(L,i)[0])}_.scrollOverflow&&De.createScrollBarForAll();var s=Z(V(p)[0],v);s&&At(s+1),Be=!1,Se(_.afterResize)&&t&&_.afterResize.call(He,e.innerWidth,e.innerHeight),Se(_.afterReBuild)&&!t&&_.afterReBuild.call(He)}}function Ct(){return Y(oe,r)}function Nt(e){var t=Ct();e?t||(ht(!1,"internal"),St(!1,"internal"),te(V(w)),re(oe,r),Se(_.afterResponsive)&&_.afterResponsive.call(He,e),_.scrollOverflow&&De.createScrollBarForAll()):t&&(ht(tt.autoScrolling,"internal"),St(tt.autoScrolling,"internal"),ne(V(w)),ie(oe,r),Se(_.afterResponsive)&&_.afterResponsive.call(He,e))}function Ht(e){var t=e.target;t&&fe(t,"#ops-nav a")?Ln.call(t,e):we(t,".ops-tooltip")?mn.call(t):we(t,I)?En.call(t,e):we(t,H)||null!=fe(t,H)?An.call(t,e):fe(t,_.menu+" [data-menuanchor]")&&Tn.call(t,e)}function _t(e,n){t["fp_"+e]=n,t.addEventListener(e,It,!0)}function It(e){var n=e.type,o=!1,r=_.scrollOverflow,i="mouseleave"===n?e.toElement||e.relatedTarget:e.target;if(i==t||!i)return yt(!0),void(r&&_.scrollOverflowHandler.setIscroll(i,!0));("touchend"===n&&(ot=!1,setTimeout((function(){ot=!0}),800)),"mouseenter"!==n||ot)&&(_.normalScrollElements.split(",").forEach((function(e){if(!o){var t=we(i,e),n=fe(i,e);(t||n)&&(ae.shared.isNormalScrollElement||(yt(!1),r&&_.scrollOverflowHandler.setIscroll(i,!1)),ae.shared.isNormalScrollElement=!0,o=!0)}})),!o&&ae.shared.isNormalScrollElement&&(yt(!0),r&&_.scrollOverflowHandler.setIscroll(i,!0),ae.shared.isNormalScrollElement=!1))}function Bt(){var e=F(),t=U();_e===e&&Ie===t||(_e=e,Ie=t,Mt(!0))}function Rt(e,n,o){var r=100*o,i=100/o,l=t.createElement("div");l.className=A,se(n,l);var a=t.createElement("div");a.className=k,se(n,a),X(V(O,e),{width:r+"%"}),o>1&&(_.controlArrows&&function(e){var t=[Ee('<div class="'+R+'"></div>'),Ee('<div class="'+P+'"></div>')];de(V(T,e)[0],t),"#fff"!==_.controlArrowColor&&(X(V(j,e),{"border-color":"transparent transparent transparent "+_.controlArrowColor}),X(V(z,e),{"border-color":"transparent "+_.controlArrowColor+" transparent transparent"}));_.loopHorizontal||te(V(z,e))}(e),_.slidesNavigation&&function(e,t){le(Ee('<div class="ops-slidesNav"><ul></ul></div>'),e);var n=V(N,e)[0];re(n,"ops-"+_.slidesNavPosition);for(var o=0;o<t;o++)le(Ee('<li><a href="#"><span class="ops-sr-only">'+jt(o,"Slide")+"</span><span></span></a></li>"),V("ul",n)[0]);X(n,{"margin-left":"-"+n.innerWidth/2+"px"}),re(V("a",V("li",n)[0]),c)}(e,o)),n.forEach((function(e){X(e,{width:i+"%"}),_.verticalCentered&&zn(e)}));var s=V(L,e)[0];null!=s&&(0!==Z(V(p),v)||0===Z(V(p),v)&&0!==Z(s))?$n(s,"internal"):re(n[0],c)}function zt(e,t){t||null!=V(p)[0]||re(e,c),Oe=V(p)[0],X(e,{height:_e+"px"}),_.paddingTop&&X(e,{"padding-top":_.paddingTop}),_.paddingBottom&&X(e,{"padding-bottom":_.paddingBottom}),"undefined"!=typeof _.sectionsColor[t]&&X(e,{"background-color":_.sectionsColor[t]}),"undefined"!=typeof _.anchors[t]&&e.setAttribute("data-anchor",_.anchors[t])}function Pt(e,t){"undefined"!=typeof _.anchors[t]&&Y(e,c)&&Bn(_.anchors[t],t),_.menu&&_.css3&&null!=fe(V(_.menu)[0],o)&&V(_.menu).forEach((function(e){oe.appendChild(e)}))}function jt(e,t){return _.navigationTooltips[e]||_.anchors[e]||t+" "+(e+1)}function Dt(){var e,t,n=V(p)[0];re(n,f),an(n),ln(),cn(n),_.scrollOverflow&&_.scrollOverflowHandler.afterLoad(),e=hn(),t=Dn(e.section),e.section&&t&&(void 0===t||Z(t)!==Z(Oe))||!Se(_.afterLoad)||Zt("afterLoad",{activeSection:n,element:n,direction:null,anchorLink:n.getAttribute("data-anchor"),sectionIndex:Z(n,v)}),Se(_.afterRender)&&Zt("afterRender")}function Vt(){var e;if(!_.autoScrolling||_.scrollBar){var t=he(),n=function(e){var t=e>lt?"down":"up";return lt=e,dt=e,t}(t),o=0,r=t+F()/2,i=oe.offsetHeight-F()===t,l=V(v);if(i)o=l.length-1;else if(t)for(var a=0;a<l.length;++a){l[a].offsetTop<=r&&(o=a)}else o=0;if(function(e){var t=V(p)[0].offsetTop,n=t+F();if("up"==e)return n>=he()+F();return t<=he()}(n)&&(Y(V(p)[0],f)||(re(V(p)[0],f),ie(ge(V(p)[0]),f))),!Y(e=l[o],c)){it=!0;var s,u,d=V(p)[0],h=Z(d,v)+1,g=Rn(e),m=e.getAttribute("data-anchor"),S=Z(e,v)+1,b=V(L,e)[0],w={activeSection:d,sectionIndex:S-1,anchorLink:m,element:e,leavingSection:h,direction:g};b&&(u=b.getAttribute("data-anchor"),s=Z(b)),ze&&(re(e,c),ie(ge(e),c),Se(_.onLeave)&&Zt("onLeave",w),Se(_.afterLoad)&&Zt("afterLoad",w),fn(d),an(e),cn(e),Bn(m,S-1),_.anchors.length&&(pe=m),Yn(s,u,m,S)),clearTimeout(Ue),Ue=setTimeout((function(){it=!1}),100)}_.fitToSection&&(clearTimeout(Xe),Xe=setTimeout((function(){_.fitToSection&&V(p)[0].offsetHeight<=_e&&Wt()}),_.fitToSectionDelay))}}function Wt(){ze&&(Be=!0,Gt(V(p)[0]),Be=!1)}function Yt(e){if(je.m[e]){var t="down"===e?Lt:xt;if(_.scrollOverflow){var n=_.scrollOverflowHandler.scrollable(V(p)[0]),o="down"===e?"bottom":"top";if(null!=n){if(!_.scrollOverflowHandler.isScrolled(o,n))return!0;t()}else t()}else t()}}function Ft(e){_.autoScrolling&&Xt(e)&&je.m.up&&me(e)}function Ut(t){var n=fe(t.target,v)||V(p)[0];if(Xt(t)){_.autoScrolling&&me(t);var o=Xn(t);ct=o.y,ut=o.x,V(T,n).length&&Math.abs(st-ut)>Math.abs(at-ct)?!Me&&Math.abs(st-ut)>U()/100*_.touchSensitivity&&(st>ut?je.m.right&&kt(n):je.m.left&&Ot(n)):_.autoScrolling&&ze&&Math.abs(at-ct)>e.innerHeight/100*_.touchSensitivity&&(at>ct?Yt("down"):ct>at&&Yt("up"))}}function Xt(e){return"undefined"==typeof e.pointerType||"mouse"!=e.pointerType}function $t(e){if(_.fitToSection&&(Ze=!1),Xt(e)){var t=Xn(e);at=t.y,st=t.x}}function Kt(e,t){for(var n=0,o=e.slice(Math.max(e.length-t,1)),r=0;r<o.length;r++)n+=o[r];return Math.ceil(n/t)}function qt(t){var n=(new Date).getTime(),o=Y(V(".ops-completely")[0],S);if(!je.m.down&&!je.m.up)return me(t),!1;if(_.autoScrolling&&!ke&&!o){var r=(t=t||e.event).wheelDelta||-t.deltaY||-t.detail,i=Math.max(-1,Math.min(1,r)),l="undefined"!=typeof t.wheelDeltaX||"undefined"!=typeof t.deltaX,a=Math.abs(t.wheelDeltaX)<Math.abs(t.wheelDelta)||Math.abs(t.deltaX)<Math.abs(t.deltaY)||!l;Pe.length>149&&Pe.shift(),Pe.push(Math.abs(r)),_.scrollBar&&me(t);var s=n-ft;if(ft=n,s>200&&(Pe=[]),ze)Kt(Pe,10)>=Kt(Pe,70)&&a&&Yt(i<0?"down":"up");return!1}_.fitToSection&&(Ze=!1)}function Jt(e,t){var n=null==t?V(p)[0]:t,o=V(T,n)[0];if(!(null==o||Me||V(x,o).length<2)){var r=V(L,o)[0],i=null;if(null==(i="left"===e?K(r,x):q(r,x))){if(!_.loopHorizontal)return;var l=ge(r);i="left"===e?l[l.length-1]:l[0]}Me=!ae.test.isTesting,On(o,i,e)}}function Qt(){for(var e=V(L),t=0;t<e.length;t++)$n(e[t],"internal")}function Gt(e,t,n){if(null!=e){var o,r,i=function(e){var t=e.offsetHeight,n=e.offsetTop,o=n,r=n>dt,i=o-_e+t,l=_.bigSectionsDestination;return t>_e?(r||l)&&"bottom"!==l||(o=i):(r||Be&&null==Q(e))&&(o=i),dt=o,o}(e),l={element:e,callback:t,isMovementUp:n,dtop:i,yMovement:Rn(e),anchorLink:e.getAttribute("data-anchor"),sectionIndex:Z(e,v),activeSlide:V(L,e)[0],activeSection:V(p)[0],leavingSection:Z(V(p),v)+1,localIsResizing:Be};if(!(l.activeSection==e&&!Be||_.scrollBar&&he()===l.dtop&&!Y(e,m))){if(null!=l.activeSlide&&(o=l.activeSlide.getAttribute("data-anchor"),r=Z(l.activeSlide)),!l.localIsResizing){var a=l.yMovement;if(void 0!==n&&(a=n?"up":"down"),l.direction=a,Se(_.onLeave)&&!1===Zt("onLeave",l))return}_.autoScrolling&&_.continuousVertical&&"undefined"!=typeof l.isMovementUp&&(!l.isMovementUp&&"up"==l.yMovement||l.isMovementUp&&"down"==l.yMovement)&&(l=function(e){e.isMovementUp?ve(V(p)[0],Ae(e.activeSection,v)):de(V(p)[0],Te(e.activeSection,v).reverse());return Kn(V(p)[0].offsetTop),Qt(),e.wrapAroundElements=e.activeSection,e.dtop=e.element.offsetTop,e.yMovement=Rn(e.element),e}(l)),l.localIsResizing||fn(l.activeSection),_.scrollOverflow&&_.scrollOverflowHandler.beforeLeave(),re(e,c),ie(ge(e),c),an(e),_.scrollOverflow&&_.scrollOverflowHandler.onLeave(),ze=ae.test.isTesting,Yn(r,o,l.anchorLink,l.sectionIndex),function(e){if(_.css3&&_.autoScrolling&&!_.scrollBar){jn("translate3d(0px, -"+Math.round(e.dtop)+"px, 0px)",!0),_.scrollingSpeed?(clearTimeout(Ye),Ye=setTimeout((function(){on(e)}),_.scrollingSpeed)):on(e)}else{var t=nn(e.dtop);ae.test.top=-e.dtop+"px",Zn(t.element,t.options,_.scrollingSpeed,(function(){_.scrollBar?setTimeout((function(){on(e)}),30):on(e)}))}}(l),pe=l.anchorLink,Bn(l.anchorLink,l.sectionIndex)}}}function Zt(e,t){var n,o=function(e,t){var n;n=_.v2compatible?{afterRender:function(){return[He]},onLeave:function(){return[t.activeSection,t.leavingSection,t.sectionIndex+1,t.direction]},afterLoad:function(){return[t.element,t.anchorLink,t.sectionIndex+1]},afterSlideLoad:function(){return[t.destiny,t.anchorLink,t.sectionIndex+1,t.slideAnchor,t.slideIndex]},onSlideLeave:function(){return[t.prevSlide,t.anchorLink,t.sectionIndex+1,t.prevSlideIndex,t.direction,t.slideIndex]}}:{afterRender:function(){return{section:en(V(p)[0]),slide:tn(V(L,V(p)[0])[0])}},onLeave:function(){return{origin:en(t.activeSection),destination:en(t.element),direction:t.direction}},afterLoad:function(){return n.onLeave()},afterSlideLoad:function(){return{section:en(t.section),origin:tn(t.prevSlide),destination:tn(t.destiny),direction:t.direction}},onSlideLeave:function(){return n.afterSlideLoad()}};return n[e]()}(e,t);if(_.v2compatible){if(!1===_[e].apply(o[0],o.slice(1)))return!1}else if(be(He,e,o),!1===_[e].apply(o[Object.keys(o)[0]],(n=o,Object.keys(n).map((function(e){return n[e]})))))return!1;return!0}function en(e){return e?new no(e):null}function tn(e){return e?new oo(e):null}function nn(t){var n={};return _.autoScrolling&&!_.scrollBar?(n.options=-t,n.element=V(o)[0]):(n.options=t,n.element=e),n}function on(e){!function(e){null!=e.wrapAroundElements&&(e.isMovementUp?ve(V(v)[0],e.wrapAroundElements):de(V(v)[V(v).length-1],e.wrapAroundElements),Kn(V(p)[0].offsetTop),Qt())}(e),Se(_.afterLoad)&&!e.localIsResizing&&Zt("afterLoad",e),_.scrollOverflow&&_.scrollOverflowHandler.afterLoad(),e.localIsResizing||cn(e.element),re(e.element,f),ie(ge(e.element),f),ln(),ze=!0,Se(e.callback)&&e.callback()}function rn(e,t){e.setAttribute(t,e.getAttribute("data-"+t)),e.removeAttribute("data-"+t)}function ln(){var e=V(".ops-auto-height")[0]||Ct()&&V(".ops-auto-height-responsive")[0];_.lazyLoading&&e&&V(".ops-section:not(.active)").forEach((function(e){var t,n,o;t=e.getBoundingClientRect(),n=t.top,o=t.bottom,(n+2<_e&&n>0||o>2&&o<_e)&&an(e)}))}function an(e){_.lazyLoading&&V("img[data-src], img[data-srcset], source[data-src], source[data-srcset], video[data-src], audio[data-src], iframe[data-src]",dn(e)).forEach((function(t){if(["src","srcset"].forEach((function(n){var o=t.getAttribute("data-"+n);null!=o&&o&&(rn(t,n),t.addEventListener("load",(function(){sn(e)})))})),we(t,"source")){var n=fe(t,"video, audio");n&&(n.load(),n.onloadeddata=function(){sn(e)})}}))}function sn(e){_.scrollOverflow&&(clearTimeout(et),et=setTimeout((function(){De.createScrollBar(e)}),200))}function cn(e){var t=dn(e);V("video, audio",t).forEach((function(e){e.hasAttribute("data-autoplay")&&"function"==typeof e.play&&e.play()})),V('iframe[src*="youtube.com/embed/"]',t).forEach((function(e){e.hasAttribute("data-autoplay")&&un(e),e.onload=function(){e.hasAttribute("data-autoplay")&&un(e)}}))}function un(e){e.contentWindow.postMessage('{"event":"command","func":"playVideo","args":""}',"*")}function fn(e){var t=dn(e);V("video, audio",t).forEach((function(e){e.hasAttribute("data-keepplaying")||"function"!=typeof e.pause||e.pause()})),V('iframe[src*="youtube.com/embed/"]',t).forEach((function(e){/youtube\.com\/embed\//.test(e.getAttribute("src"))&&!e.hasAttribute("data-keepplaying")&&e.contentWindow.postMessage('{"event":"command","func":"pauseVideo","args":""}',"*")}))}function dn(e){var t=V(L,e);return t.length&&(e=t[0]),e}function vn(){var e=hn(),t=e.section,n=e.slide;t&&(_.animateAnchor?Vn(t,n):At(t,n))}function pn(){if(!it&&!_.lockAnchors){var e=hn(),t=e.section,n=e.slide,o=void 0===pe,r=void 0===pe&&void 0===n&&!Me;t&&t.length&&(t&&t!==pe&&!o||r||!Me&&Le!=n)&&Vn(t,n)}}function hn(){var t,n,o=e.location.hash;if(o.length){var r=o.replace("#","").split("/"),i=o.indexOf("#/")>-1;t=i?"/"+r[1]:decodeURIComponent(r[0]);var l=i?r[2]:r[1];l&&l.length&&(n=decodeURIComponent(l))}return{section:t,slide:n}}function gn(e){clearTimeout($e);var n=t.activeElement,o=e.keyCode;if(9===o)!function(e){var n=e.shiftKey,o=t.activeElement,r=yn(dn(V(p)[0]));function i(e){return me(e),r[0]?r[0].focus():null}if(function(e){var n=yn(t),o=n.indexOf(t.activeElement),r=e.shiftKey?o-1:o+1,i=n[r],l=tn(fe(i,x)),a=en(fe(i,v));return!l&&!a}(e))return;o?null==fe(o,".ops-section.active,.ops-section.active .ops-slide.active")&&(o=i(e)):i(e);(!n&&o==r[r.length-1]||n&&o==r[0])&&me(e)}(e);else if(!we(n,"textarea")&&!we(n,"input")&&!we(n,"select")&&"true"!==n.getAttribute("contentEditable")&&""!==n.getAttribute("contentEditable")&&_.keyboardScrolling&&_.autoScrolling){[40,38,32,33,34].indexOf(o)>-1&&me(e),ke=e.ctrlKey,$e=setTimeout((function(){!function(e){var n=e.shiftKey,o=t.activeElement,r=we(o,"video")||we(o,"audio");if(!ze&&[37,39].indexOf(e.keyCode)<0)return;switch(e.keyCode){case 38:case 33:je.k.up&&xt();break;case 32:if(n&&je.k.up&&!r){xt();break}case 40:case 34:je.k.down&&(32===e.keyCode&&r||Lt());break;case 36:je.k.up&&Tt(1);break;case 35:je.k.down&&Tt(V(v).length);break;case 37:je.k.left&&Ot();break;case 39:je.k.right&&kt()}}(e)}),150)}}function mn(){be(J(this),"click")}function Sn(e){Re&&(ke=e.ctrlKey)}function bn(e){2==e.which&&(vt=e.pageY,He.addEventListener("mousemove",kn))}function wn(e){2==e.which&&He.removeEventListener("mousemove",kn)}function yn(e){return[].slice.call(V('a[href], area[href], input:not([disabled]), select:not([disabled]), textarea:not([disabled]), button:not([disabled]), iframe, object, embed, [tabindex="0"], [contenteditable]',e)).filter((function(e){return"-1"!==e.getAttribute("tabindex")&&null!==e.offsetParent}))}function En(){var e=fe(this,v);Y(this,B)?je.m.left&&Ot(e):je.m.right&&kt(e)}function xn(){Re=!1,ke=!1}function Ln(e){me(e);var t=Z(fe(this,"#ops-nav li"));Gt(V(v)[t])}function An(e){me(e);var t=V(T,fe(this,v))[0];On(t,V(x,t)[Z(fe(this,"li"))])}function Tn(e){!V(_.menu)[0]||!_.lockAnchors&&_.anchors.length||(me(e),Tt(this.getAttribute("data-menuanchor")))}function kn(e){_.autoScrolling&&(ze&&(e.pageY<vt&&je.m.up?xt():e.pageY>vt&&je.m.down&&Lt()),vt=e.pageY)}function On(e,t,n){var o=fe(e,v),r={slides:e,destiny:t,direction:n,destinyPos:{left:t.offsetLeft},slideIndex:Z(t),section:o,sectionIndex:Z(o,v),anchorLink:o.getAttribute("data-anchor"),slidesNav:V(N,o)[0],slideAnchor:Fn(t),prevSlide:V(L,o)[0],prevSlideIndex:Z(V(L,o)[0]),localIsResizing:Be};r.xMovement=function(e,t){if(e==t)return"none";if(e>t)return"left";return"right"}(r.prevSlideIndex,r.slideIndex),r.direction=r.direction?r.direction:r.xMovement,r.localIsResizing||(ze=!1),_.onSlideLeave&&!r.localIsResizing&&"none"!==r.xMovement&&Se(_.onSlideLeave)&&!1===Zt("onSlideLeave",r)?Me=!1:(re(t,c),ie(ge(t),c),r.localIsResizing||(fn(r.prevSlide),an(t)),!_.loopHorizontal&&_.controlArrows&&(ye(V(z,o),0!==r.slideIndex),ye(V(j,o),null!=Q(t))),Y(o,c)&&!r.localIsResizing&&Yn(r.slideIndex,r.slideAnchor,r.anchorLink,r.sectionIndex),function(e,t,n){var o=t.destinyPos;if(_.css3){var r="translate3d(-"+Math.round(o.left)+"px, 0px, 0px)";ae.test.translate3dH[t.sectionIndex]=r,X(_n(V(O,e)),qn(r)),Fe=setTimeout((function(){n&&Mn(t)}),_.scrollingSpeed)}else ae.test.left[t.sectionIndex]=Math.round(o.left),Zn(e,Math.round(o.left),_.scrollingSpeed,(function(){n&&Mn(t)}))}(e,r,!0))}function Mn(e){var t,n;t=e.slidesNav,n=e.slideIndex,_.slidesNavigation&&null!=t&&(ie(V(u,t),c),re(V("a",V("li",t)[n]),c)),e.localIsResizing||(Se(_.afterSlideLoad)&&Zt("afterSlideLoad",e),ze=!0,cn(e.destiny)),Me=!1}function Cn(){clearTimeout(Ve),Ve=setTimeout((function(){for(var e=0;e<4;e++)We=setTimeout(Nn,200*e)}),200)}function Nn(){if(Hn(),Ce){var e=t.activeElement;if(!we(e,"textarea")&&!we(e,"input")&&!we(e,"select")){var n=F();Math.abs(n-pt)>20*Math.max(pt,n)/100&&(Mt(!0),pt=n)}}else Bt()}function Hn(){var t=_.responsive||_.responsiveWidth,n=_.responsiveHeight,o=t&&e.innerWidth<t,r=n&&e.innerHeight<n;t&&n?Nt(o||r):t?Nt(o):n&&Nt(r)}function _n(e){var t="all "+_.scrollingSpeed+"ms "+_.easingcss3;return ie(e,i),X(e,{"-webkit-transition":t,transition:t})}function In(e){return re(e,i)}function Bn(e,t){var n;n=e,V(_.menu).forEach((function(e){_.menu&&null!=e&&(ie(V(u,e),c),re(V('[data-menuanchor="'+n+'"]',e),c))})),function(e,t){_.navigation&&null!=V(w)[0]&&(ie(V(u,V(w)[0]),c),re(e?V('a[href="#'+e+'"]',V(w)[0]):V("a",V("li",V(w)[0])[t]),c))}(e,t)}function Rn(e){var t=Z(V(p)[0],v),n=Z(e,v);return t==n?"none":t>n?"up":"down"}function zn(e){if(!Y(e,M)){var n=t.createElement("div");n.className=h,n.style.height=Pn(e)+"px",re(e,M),ce(e,n)}}function Pn(e){var t=_e;if(_.paddingTop||_.paddingBottom){var n=e;Y(n,d)||(n=fe(e,v));var o=parseInt(getComputedStyle(n)["padding-top"])+parseInt(getComputedStyle(n)["padding-bottom"]);t=_e-o}return t}function jn(e,t){t?_n(He):In(He),X(He,qn(e)),ae.test.translate3d=e,setTimeout((function(){ie(He,i)}),10)}function Dn(e){var t=V('.ops-section[data-anchor="'+e+'"]',He)[0];if(!t){var n=void 0!==e?e-1:0;t=V(v)[n]}return t}function Vn(e,t){var n=Dn(e);if(null!=n){var o=function(e,t){var n=V('.ops-slide[data-anchor="'+e+'"]',t)[0];return null==n&&(e=void 0!==e?e:0,n=V(x,t)[e]),n}(t,n);Fn(n)===pe||Y(n,c)?Wn(o):Gt(n,(function(){Wn(o)}))}}function Wn(e){null!=e&&On(fe(e,T),e)}function Yn(e,t,n,o){_.anchors.length&&!_.lockAnchors&&(e?(null!=n&&n,null==t&&(t=e),Le=t):null!=e&&(Le=t)),Un()}function Fn(e){if(!e)return null;var t=e.getAttribute("data-anchor"),n=Z(e);return null==t&&(t=n),t}function Un(){var e=V(p)[0],t=V(L,e)[0],n=Fn(e),o=Fn(t),r=String(n);t&&(r=r+"-"+o),r=r.replace("/","-").replace("#","");var i=new RegExp("\\b\\s?ops-viewing-[^\\s]+\\b","g");oe.className=oe.className.replace(i,""),re(oe,"ops-viewing-"+r)}function Xn(e){var t=[];return t.y="undefined"!=typeof e.pageY&&(e.pageY||e.pageX)?e.pageY:e.touches[0].pageY,t.x="undefined"!=typeof e.pageX&&(e.pageY||e.pageX)?e.pageX:e.touches[0].pageX,Ne&&Xt(e)&&_.scrollBar&&"undefined"!=typeof e.touches&&(t.y=e.touches[0].pageY,t.x=e.touches[0].pageX),t}function $n(e,t){mt(0,"internal"),void 0!==t&&(Be=!0),On(fe(e,T),e),void 0!==t&&(Be=!1),mt(tt.scrollingSpeed,"internal")}function Kn(e){var t=Math.round(e);if(_.css3&&_.autoScrolling&&!_.scrollBar)jn("translate3d(0px, -"+t+"px, 0px)",!1);else if(_.autoScrolling&&!_.scrollBar)X(He,{top:-t+"px"}),ae.test.top=-t+"px";else{var n=nn(t);eo(n.element,n.options)}}function qn(e){return{"-webkit-transform":e,"-moz-transform":e,"-ms-transform":e,transform:e}}function Jn(e,t,n){"all"!==t?je[n][t]=e:Object.keys(je[n]).forEach((function(t){je[n][t]=e}))}function Qn(e,t,n){_[e]=t,"internal"!==n&&(tt[e]=t)}function Gn(){Y(ee,a)?D("error","Fullpage.js can only be initialized once and you are doing it multiple times!"):(_.continuousVertical&&(_.loopTop||_.loopBottom)&&(_.continuousVertical=!1,D("warn","Option `loopTop/loopBottom` is mutually exclusive with `continuousVertical`; `continuousVertical` disabled")),!_.scrollOverflow||!_.scrollBar&&_.autoScrolling||D("warn","Options scrollBar:true and autoScrolling:false are mutually exclusive with scrollOverflow:true. Sections with scrollOverflow might not work well in Firefox"),!_.continuousVertical||!_.scrollBar&&_.autoScrolling||(_.continuousVertical=!1,D("warn","Scroll bars (`scrollBar:true` or `autoScrolling:false`) are mutually exclusive with `continuousVertical`; `continuousVertical` disabled")),_.scrollOverflow&&null==_.scrollOverflowHandler&&(_.scrollOverflow=!1,D("error","The option `scrollOverflow:true` requires the file `scrolloverflow.min.js`. Please include it.")),rt.forEach((function(e){_[e]&&D("warn","extensions require one-page-scroll.extensions.min.js. Requested: "+e)})),_.anchors.forEach((function(e){var t=[].slice.call(V("[name]")).filter((function(t){return t.getAttribute("name")&&t.getAttribute("name").toLowerCase()==e.toLowerCase()})),n=[].slice.call(V("[id]")).filter((function(t){return t.getAttribute("id")&&t.getAttribute("id").toLowerCase()==e.toLowerCase()}));if(n.length||t.length){D("error","data-anchor tags can not have the same value as any `id` element on the site (or `name` element for IE).");var o=n.length?"id":"name";(n.length||t.length)&&D("error",'"'+e+'" is is being used by another element `'+o+"` property")}})))}function Zn(t,n,o,r){var i=function(t){return t.self!=e&&Y(t,A)?t.scrollLeft:!_.autoScrolling||_.scrollBar?he():t.offsetTop}(t),l=n-i,a=0;Ze=!0;var s=function(){if(Ze){var c=n;a+=20,o&&(c=e.fp_easings[_.easing](a,i,l,o)),eo(t,c),a<o?setTimeout(s,20):void 0!==r&&r()}else a<o&&r()};s()}function eo(t,n){!_.autoScrolling||_.scrollBar||t.self!=e&&Y(t,A)?t.self!=e&&Y(t,A)?t.scrollLeft=n:t.scrollTo(0,n):t.style.top=n+"px"}function to(e,t){this.anchor=e.getAttribute("data-anchor"),this.item=e,this.index=Z(e,t),this.isLast=this.index===e.parentElement.querySelectorAll(t).length-1,this.isFirst=!this.index}function no(e){to.call(this,e,v)}function oo(e){to.call(this,e,x)}Gn()}})),function(e,t){"use strict";e.fn.onePageScroll=function(n){n=e.extend({},n,{$:e});new t(this[0],n)}}(window.jQuery,window.onePageScroll),function(e,t){"use strict";e.fn.setNavTooltip=function(e){return e&&this.find(".nav_tooltip").text(e).show().next().show(),this};var n={init:function(){elementorFrontend.isEditMode()||e(".elementor").each((function(){var o=this.dataset.elementorSettings?JSON.parse(this.dataset.elementorSettings):"";let r=e(this);if(o.ekit_onepagescroll){let l;r=e(this).find(".elementor-section-wrap").eq(0),r.length>0?l=r.children():(r=e(this),l=e(this).children("section.elementor-section"));let a=0;if(l.addClass((function(){var e=this.dataset.settings?JSON.parse(this.dataset.settings):"";return e.ekit_has_onepagescroll_dot&&a++,e.ekit_has_onepagescroll?"section":"section ops-normal-scroll"})),o.config={},o.ekit_onepagescroll_nav&&"0"!=o.ekit_onepagescroll_nav){var i=t.elements.$body.find(".onepage_scroll_nav li");o.config.menu=".onepage_scroll_nav",o.config.anchors=n.getAnchors(l,i),o.isNavMove=o.ekit_onepagescroll_nav.split("-"),o.isNavMove=o.isNavMove[o.isNavMove.length-1],"move"===o.isNavMove&&n.setNavMove(a,o.ekit_onepagescroll_nav_pos)}r.onePageScroll(o.config)}}))},getAnchors:function(t,n){var o,r=n.parent(),i=n,l=[];return n.remove(),t.each((function(t){var n=e(this).data("settings"),a=n?n.ekit_has_onepagescroll_dot:"";l.push("section_"+(t+1)),a&&(o=n.ekit_onepagescroll_tooltip_text,i.clone().appendTo(r).attr("data-menuanchor",l[t]).children().attr("href","#"+l[t]).setNavTooltip(o))})),o=t.data("settings").ekit_onepagescroll_tooltip_text,n.setNavTooltip(o),l},setNavMove:function(e,n){var o=t.elements.$body.find(".onepage_scroll_nav li"),r="",i="top"===n||"bottom"===n?o.outerWidth(!0):o.outerHeight(!0);r+='<style id="ops_nav">',r+='.onepage_scroll_nav li:last-child:before { content: " "; }',n="top"===n||"bottom"===n?"X":"Y";for(var l=1;l<e;l++)r+=".onepage_scroll_nav li.active:nth-child("+l+") ~ li:last-child:before { transform: translate"+n+"("+i*(l-1)+"px); }";r+=".onepage_scroll_nav li.active:last-child:before { transform: translate"+n+"("+i*(e-1)+"px); }",r+="</style>",console.log("Test: 1"),t.elements.$head.append(r)}};e(window).on("elementor/frontend/init",n.init)}(jQuery,window.elementorFrontend);
|
plugin.php
CHANGED
@@ -65,8 +65,7 @@ class Plugin{
|
|
65 |
// Register ElementsKit supported widgets to Elementor from 3rd party plugins.
|
66 |
add_action( 'elementor/widgets/register', [$this, 'register_widgets'], 1050);
|
67 |
|
68 |
-
//
|
69 |
-
Compatibility\Wpml\Init::instance();
|
70 |
Compatibility\Conflicts\Init::instance();
|
71 |
|
72 |
$is_pro_active = in_array('elementskit/elementskit.php', apply_filters('active_plugins', get_option('active_plugins')));
|
65 |
// Register ElementsKit supported widgets to Elementor from 3rd party plugins.
|
66 |
add_action( 'elementor/widgets/register', [$this, 'register_widgets'], 1050);
|
67 |
|
68 |
+
// Compatibility issues
|
|
|
69 |
Compatibility\Conflicts\Init::instance();
|
70 |
|
71 |
$is_pro_active = in_array('elementskit/elementskit.php', apply_filters('active_plugins', get_option('active_plugins')));
|
readme.txt
CHANGED
@@ -4,7 +4,7 @@ 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: 5.9
|
7 |
-
Stable tag: 2.5.
|
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,14 @@ 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.5.5 (2022-03-24)
|
416 |
Added: Whatsapp widget.
|
417 |
Fixed: Elementor responsive control devices compatibility issue.
|
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: 5.9
|
7 |
+
Stable tag: 2.5.6
|
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.5.6 (2022-04-18)
|
416 |
+
Added: Language Files.
|
417 |
+
Added: WPMl support for Elementskit template specially for Header & Footer Builder.
|
418 |
+
Fixed: Escaping issues.
|
419 |
+
Fixed: Theme support issue.
|
420 |
+
Fixed: One page scroll issue.
|
421 |
+
Tweaked: Change some links.
|
422 |
+
|
423 |
Version: 2.5.5 (2022-03-24)
|
424 |
Added: Whatsapp widget.
|
425 |
Fixed: Elementor responsive control devices compatibility issue.
|
wpml-config.xml
ADDED
@@ -0,0 +1,181 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<wpml-config>
|
2 |
+
<custom-types>
|
3 |
+
<custom-type translate="1">elementskit_template</custom-type>
|
4 |
+
</custom-types>
|
5 |
+
<elementor-widgets>
|
6 |
+
<widget name="elementskit-image-accordion">
|
7 |
+
<conditions>
|
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">
|
16 |
+
<conditions>
|
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">
|
25 |
+
<conditions>
|
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">
|
34 |
+
<conditions>
|
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">
|
53 |
+
<conditions>
|
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">
|
61 |
+
<conditions>
|
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">
|
70 |
+
<conditions>
|
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">
|
79 |
+
<conditions>
|
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">
|
87 |
+
<conditions>
|
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">
|
95 |
+
<conditions>
|
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">
|
104 |
+
<conditions>
|
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">
|
112 |
+
<conditions>
|
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">
|
120 |
+
<conditions>
|
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">
|
128 |
+
<conditions>
|
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">
|
136 |
+
<conditions>
|
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">
|
148 |
+
<conditions>
|
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">
|
156 |
+
<conditions>
|
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">
|
165 |
+
<conditions>
|
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">
|
173 |
+
<conditions>
|
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>
|