Changeset 2898568
- Timestamp:
- 04/13/2023 01:18:58 PM (3 years ago)
- Location:
- elementinvader-addons-for-elementor
- Files:
-
- 205 added
- 15 edited
-
tags/1.1.5 (added)
-
tags/1.1.5/.gitignore (added)
-
tags/1.1.5/LICENSE.txt (added)
-
tags/1.1.5/README.txt (added)
-
tags/1.1.5/assets (added)
-
tags/1.1.5/assets/admin (added)
-
tags/1.1.5/assets/admin/css (added)
-
tags/1.1.5/assets/admin/css/bootstrap-wrapper.css (added)
-
tags/1.1.5/assets/admin/css/dist (added)
-
tags/1.1.5/assets/admin/css/dist/eli-wrapper.css (added)
-
tags/1.1.5/assets/admin/css/dist/style.css (added)
-
tags/1.1.5/assets/admin/css/eli-content-basic.css (added)
-
tags/1.1.5/assets/admin/css/eli-content-basic.scss (added)
-
tags/1.1.5/assets/admin/css/eli-wrapper.css (added)
-
tags/1.1.5/assets/admin/css/eli-wrapper.scss (added)
-
tags/1.1.5/assets/admin/css/font-awesome.css (added)
-
tags/1.1.5/assets/admin/css/font-awesome.min.css (added)
-
tags/1.1.5/assets/admin/css/select.dataTables.min.css (added)
-
tags/1.1.5/assets/admin/css/style.css (added)
-
tags/1.1.5/assets/admin/css/style.scss (added)
-
tags/1.1.5/assets/admin/fonts (added)
-
tags/1.1.5/assets/admin/fonts/FontAwesome.otf (added)
-
tags/1.1.5/assets/admin/fonts/fontawesome-webfont.eot (added)
-
tags/1.1.5/assets/admin/fonts/fontawesome-webfont.svg (added)
-
tags/1.1.5/assets/admin/fonts/fontawesome-webfont.ttf (added)
-
tags/1.1.5/assets/admin/fonts/fontawesome-webfont.woff (added)
-
tags/1.1.5/assets/admin/fonts/fontawesome-webfont.woff2 (added)
-
tags/1.1.5/assets/admin/fonts/glyphicons-halflings-regular.eot (added)
-
tags/1.1.5/assets/admin/fonts/glyphicons-halflings-regular.svg (added)
-
tags/1.1.5/assets/admin/fonts/glyphicons-halflings-regular.ttf (added)
-
tags/1.1.5/assets/admin/fonts/glyphicons-halflings-regular.woff (added)
-
tags/1.1.5/assets/admin/fonts/glyphicons-halflings-regular.woff2 (added)
-
tags/1.1.5/assets/admin/fonts/verdana.ttf (added)
-
tags/1.1.5/assets/admin/img (added)
-
tags/1.1.5/assets/admin/img/details_close.png (added)
-
tags/1.1.5/assets/admin/img/details_open.png (added)
-
tags/1.1.5/assets/admin/img/log_bullet.jpg (added)
-
tags/1.1.5/assets/admin/img/logo.png (added)
-
tags/1.1.5/assets/admin/js (added)
-
tags/1.1.5/assets/admin/js/dataTables.responsive.js (added)
-
tags/1.1.5/assets/admin/js/dataTables.select.min.js (added)
-
tags/1.1.5/assets/admin/js/datatables.min.js (added)
-
tags/1.1.5/assets/admin/js/datetime-picker (added)
-
tags/1.1.5/assets/admin/js/datetime-picker/css (added)
-
tags/1.1.5/assets/admin/js/datetime-picker/css/bootstrap-datetimepicker-standalone.css (added)
-
tags/1.1.5/assets/admin/js/datetime-picker/css/bootstrap-datetimepicker.css (added)
-
tags/1.1.5/assets/admin/js/datetime-picker/css/bootstrap-datetimepicker.min.css (added)
-
tags/1.1.5/assets/admin/js/datetime-picker/js (added)
-
tags/1.1.5/assets/admin/js/datetime-picker/js/bootstrap-datetimepicker.min.js (added)
-
tags/1.1.5/assets/admin/js/datetime-picker/js/moment-with-locales.js (added)
-
tags/1.1.5/assets/admin/js/jquery-confirm (added)
-
tags/1.1.5/assets/admin/js/jquery-confirm/jquery-confirm.min.css (added)
-
tags/1.1.5/assets/admin/js/jquery-confirm/jquery-confirm.min.js (added)
-
tags/1.1.5/assets/admin/js/magnific-popup (added)
-
tags/1.1.5/assets/admin/js/magnific-popup/jquery.magnific-popup.js (added)
-
tags/1.1.5/assets/admin/js/magnific-popup/jquery.magnific-popup.min.js (added)
-
tags/1.1.5/assets/admin/js/magnific-popup/magnific-popup.css (added)
-
tags/1.1.5/assets/css (added)
-
tags/1.1.5/assets/css/_animation.css (added)
-
tags/1.1.5/assets/css/custom-inline.css (added)
-
tags/1.1.5/assets/css/main.css (added)
-
tags/1.1.5/assets/css/widgets (added)
-
tags/1.1.5/assets/css/widgets.css (added)
-
tags/1.1.5/assets/css/widgets/blog-grid.css (added)
-
tags/1.1.5/assets/css/widgets/blog-search.css (added)
-
tags/1.1.5/assets/css/widgets/contact_form.css (added)
-
tags/1.1.5/assets/css/widgets/dist (added)
-
tags/1.1.5/assets/css/widgets/dist/slider.css (added)
-
tags/1.1.5/assets/css/widgets/logo.css (added)
-
tags/1.1.5/assets/css/widgets/logo.scss (added)
-
tags/1.1.5/assets/css/widgets/map.css (added)
-
tags/1.1.5/assets/css/widgets/menu.css (added)
-
tags/1.1.5/assets/css/widgets/newslatter_form.css (added)
-
tags/1.1.5/assets/css/widgets/slider.css (added)
-
tags/1.1.5/assets/css/widgets/slider.scss (added)
-
tags/1.1.5/assets/img (added)
-
tags/1.1.5/assets/img/ajax-loader-white-small.gif (added)
-
tags/1.1.5/assets/img/cancel.png (added)
-
tags/1.1.5/assets/img/map-preview.jpg (added)
-
tags/1.1.5/assets/img/mark.png (added)
-
tags/1.1.5/assets/img/mark_content_b.png (added)
-
tags/1.1.5/assets/img/mark_content_bac.png (added)
-
tags/1.1.5/assets/img/placeholder.jpg (added)
-
tags/1.1.5/assets/img/placeholder_agent.jpg (added)
-
tags/1.1.5/assets/img/plus.png (added)
-
tags/1.1.5/assets/img/wl_content.png (added)
-
tags/1.1.5/assets/js (added)
-
tags/1.1.5/assets/js/main.js (added)
-
tags/1.1.5/assets/libs (added)
-
tags/1.1.5/assets/libs/fontawesome-5.8 (added)
-
tags/1.1.5/assets/libs/fontawesome-5.8/css (added)
-
tags/1.1.5/assets/libs/fontawesome-5.8/css/fontawesome-5.css (added)
-
tags/1.1.5/assets/libs/fontawesome-5.8/css/fontawesome-5.min.css (added)
-
tags/1.1.5/assets/libs/fontawesome-5.8/webfonts (added)
-
tags/1.1.5/assets/libs/fontawesome-5.8/webfonts/fa-brands-400.eot (added)
-
tags/1.1.5/assets/libs/fontawesome-5.8/webfonts/fa-brands-400.svg (added)
-
tags/1.1.5/assets/libs/fontawesome-5.8/webfonts/fa-brands-400.ttf (added)
-
tags/1.1.5/assets/libs/fontawesome-5.8/webfonts/fa-brands-400.woff (added)
-
tags/1.1.5/assets/libs/fontawesome-5.8/webfonts/fa-brands-400.woff2 (added)
-
tags/1.1.5/assets/libs/fontawesome-5.8/webfonts/fa-regular-400.eot (added)
-
tags/1.1.5/assets/libs/fontawesome-5.8/webfonts/fa-regular-400.svg (added)
-
tags/1.1.5/assets/libs/fontawesome-5.8/webfonts/fa-regular-400.ttf (added)
-
tags/1.1.5/assets/libs/fontawesome-5.8/webfonts/fa-regular-400.woff (added)
-
tags/1.1.5/assets/libs/fontawesome-5.8/webfonts/fa-regular-400.woff2 (added)
-
tags/1.1.5/assets/libs/fontawesome-5.8/webfonts/fa-solid-900.eot (added)
-
tags/1.1.5/assets/libs/fontawesome-5.8/webfonts/fa-solid-900.svg (added)
-
tags/1.1.5/assets/libs/fontawesome-5.8/webfonts/fa-solid-900.ttf (added)
-
tags/1.1.5/assets/libs/fontawesome-5.8/webfonts/fa-solid-900.woff (added)
-
tags/1.1.5/assets/libs/fontawesome-5.8/webfonts/fa-solid-900.woff2 (added)
-
tags/1.1.5/assets/libs/leaflet (added)
-
tags/1.1.5/assets/libs/leaflet/MarkerCluster.Default.css (added)
-
tags/1.1.5/assets/libs/leaflet/MarkerCluster.css (added)
-
tags/1.1.5/assets/libs/leaflet/images (added)
-
tags/1.1.5/assets/libs/leaflet/images/layers-2x.png (added)
-
tags/1.1.5/assets/libs/leaflet/images/layers.png (added)
-
tags/1.1.5/assets/libs/leaflet/images/marker-icon-2x.png (added)
-
tags/1.1.5/assets/libs/leaflet/images/marker-icon.png (added)
-
tags/1.1.5/assets/libs/leaflet/images/marker-shadow.png (added)
-
tags/1.1.5/assets/libs/leaflet/leaflet.css (added)
-
tags/1.1.5/assets/libs/leaflet/leaflet.js (added)
-
tags/1.1.5/assets/libs/leaflet/leaflet.markercluster.js (added)
-
tags/1.1.5/assets/libs/masonry (added)
-
tags/1.1.5/assets/libs/masonry/dist (added)
-
tags/1.1.5/assets/libs/masonry/dist/imagesloaded.pkgd.min.js (added)
-
tags/1.1.5/assets/libs/masonry/dist/masonry.pkgd.min.js (added)
-
tags/1.1.5/assets/libs/slick (added)
-
tags/1.1.5/assets/libs/slick/ajax-loader.gif (added)
-
tags/1.1.5/assets/libs/slick/fonts (added)
-
tags/1.1.5/assets/libs/slick/fonts/slick.eot (added)
-
tags/1.1.5/assets/libs/slick/fonts/slick.svg (added)
-
tags/1.1.5/assets/libs/slick/fonts/slick.ttf (added)
-
tags/1.1.5/assets/libs/slick/fonts/slick.woff (added)
-
tags/1.1.5/assets/libs/slick/slick-theme.css (added)
-
tags/1.1.5/assets/libs/slick/slick.css (added)
-
tags/1.1.5/assets/libs/slick/slick.min.js (added)
-
tags/1.1.5/assets/libs/wdkscrollmobileswipe (added)
-
tags/1.1.5/assets/libs/wdkscrollmobileswipe/wdk-scroll-mobile-swipe.css (added)
-
tags/1.1.5/assets/libs/wdkscrollmobileswipe/wdk-scroll-mobile-swipe.js (added)
-
tags/1.1.5/core (added)
-
tags/1.1.5/core/Elementinvader_Base.php (added)
-
tags/1.1.5/elementinvader-addons-for-elementor.php (added)
-
tags/1.1.5/helpers (added)
-
tags/1.1.5/helpers/plugin_helpers.php (added)
-
tags/1.1.5/include (added)
-
tags/1.1.5/include/intall.php (added)
-
tags/1.1.5/index.php (added)
-
tags/1.1.5/locale (added)
-
tags/1.1.5/locale/elementinvader-addons-for-elementor.pot (added)
-
tags/1.1.5/modules (added)
-
tags/1.1.5/modules/forms (added)
-
tags/1.1.5/modules/forms/ajax-handler.php (added)
-
tags/1.1.5/modules/mail_base (added)
-
tags/1.1.5/modules/mail_base/mail_base.php (added)
-
tags/1.1.5/pages (added)
-
tags/1.1.5/pages/mail_base (added)
-
tags/1.1.5/pages/mail_base/index.php (added)
-
tags/1.1.5/plugin.php (added)
-
tags/1.1.5/screenshot-1.jpg (added)
-
tags/1.1.5/screenshot-2.jpg (added)
-
tags/1.1.5/screenshot-3.jpg (added)
-
tags/1.1.5/screenshot-4.jpg (added)
-
tags/1.1.5/shortcodes (added)
-
tags/1.1.5/shortcodes/shortcode-newsletter.php (added)
-
tags/1.1.5/shortcodes/shortcodes-init.php (added)
-
tags/1.1.5/shortcodes/views (added)
-
tags/1.1.5/shortcodes/views/shortcode-newsletter.php (added)
-
tags/1.1.5/views (added)
-
tags/1.1.5/views/blog_grid (added)
-
tags/1.1.5/views/blog_grid/widget_layout.php (added)
-
tags/1.1.5/views/current_date (added)
-
tags/1.1.5/views/current_date/widget_layout.php (added)
-
tags/1.1.5/views/form (added)
-
tags/1.1.5/views/form/fields (added)
-
tags/1.1.5/views/form/fields/checkbox.php (added)
-
tags/1.1.5/views/form/fields/html.php (added)
-
tags/1.1.5/views/form/fields/input.php (added)
-
tags/1.1.5/views/form/fields/radio.php (added)
-
tags/1.1.5/views/form/fields/recaptcha.php (added)
-
tags/1.1.5/views/form/fields/select.php (added)
-
tags/1.1.5/views/form/fields/textarea.php (added)
-
tags/1.1.5/views/form/widget_layout.php (added)
-
tags/1.1.5/views/logo (added)
-
tags/1.1.5/views/logo/widget_layout.php (added)
-
tags/1.1.5/views/map (added)
-
tags/1.1.5/views/map/map_layout.php (added)
-
tags/1.1.5/views/menu (added)
-
tags/1.1.5/views/menu/menu_layout.php (added)
-
tags/1.1.5/views/search_form (added)
-
tags/1.1.5/views/search_form/widget_layout.php (added)
-
tags/1.1.5/views/slider (added)
-
tags/1.1.5/views/slider/widget_layout.php (added)
-
tags/1.1.5/widgets (added)
-
tags/1.1.5/widgets/blog-grid.php (added)
-
tags/1.1.5/widgets/blog-search.php (added)
-
tags/1.1.5/widgets/contact-form.php (added)
-
tags/1.1.5/widgets/current-date.php (added)
-
tags/1.1.5/widgets/logo.php (added)
-
tags/1.1.5/widgets/map.php (added)
-
tags/1.1.5/widgets/menu.php (added)
-
tags/1.1.5/widgets/newsletter.php (added)
-
tags/1.1.5/widgets/pageloader.php (added)
-
tags/1.1.5/widgets/slider.php (added)
-
trunk/README.txt (modified) (2 diffs)
-
trunk/assets/css/eli-hover.css (added)
-
trunk/assets/css/eli-hover.scss (added)
-
trunk/assets/css/widgets/contact_form.css (modified) (1 diff)
-
trunk/core/Elementinvader_Base.php (modified) (3 diffs)
-
trunk/elementinvader-addons-for-elementor.php (modified) (3 diffs)
-
trunk/views/form/fields/accept.php (added)
-
trunk/views/form/fields/checkbox.php (modified) (1 diff)
-
trunk/views/form/fields/input.php (modified) (1 diff)
-
trunk/views/form/fields/radio.php (modified) (1 diff)
-
trunk/views/form/fields/select.php (modified) (1 diff)
-
trunk/views/form/fields/textarea.php (modified) (1 diff)
-
trunk/widgets/blog-grid.php (modified) (1 diff)
-
trunk/widgets/contact-form.php (modified) (11 diffs)
-
trunk/widgets/current-date.php (modified) (2 diffs)
-
trunk/widgets/menu.php (modified) (4 diffs)
-
trunk/widgets/newsletter.php (modified) (3 diffs)
-
trunk/widgets/slider.php (modified) (5 diffs)
Legend:
- Unmodified
- Added
- Removed
-
elementinvader-addons-for-elementor/trunk/README.txt
r2863668 r2898568 5 5 Requires at least: 5.2 6 6 Requires PHP: 5.6 7 Tested up to: 6. 18 Stable tag: 1.1. 57 Tested up to: 6.2 8 Stable tag: 1.1.6 9 9 License: GPLv2 or later 10 10 License URI: http://www.gnu.org/licenses/gpl-2.0.html … … 85 85 == Changelog == 86 86 87 = 1.1.6 = 88 * Improvements on multiple elements 89 * PHP 8.2 compatibility improvements 90 87 91 = 1.1.5 = 88 92 * Small fixes -
elementinvader-addons-for-elementor/trunk/assets/css/widgets/contact_form.css
r2606763 r2898568 135 135 136 136 137 .elementinvader_contact_form .elementinvader_addons_for_elementor_f .elementinvader_addons_for_elementor_f_group.checkbox label input {137 .elementinvader_contact_form .elementinvader_addons_for_elementor_f .elementinvader_addons_for_elementor_f_group.checkbox label input { 138 138 margin-right: 10px; 139 139 } 140 140 141 .elementinvader_contact_form .elementinvader_addons_for_elementor_f .elementinvader_addons_for_elementor_f_group textarea.elementinvader_addons_for_elementor_f_field { 141 .elementinvader_contact_form .elementinvader_addons_for_elementor_f .elementinvader_addons_for_elementor_f_group.checkbox label .accept_link { 142 margin-left: 5px; 143 display: inline-block; 144 color: #0074e4; 145 transition: all .15s; 146 } 147 148 .elementinvader_contact_form .elementinvader_addons_for_elementor_f .elementinvader_addons_for_elementor_f_group.checkbox label .accept_link:hover { 149 text-decoration: underline; 150 } 151 152 .elementinvader_contact_form .elementinvader_addons_for_elementor_f .elementinvader_addons_for_elementor_f_group textarea.elementinvader_addons_for_elementor_f_field { 142 153 padding: 1rem .75rem; 143 154 height: initial; 144 155 } 145 156 146 .elementinvader_contact_form .elementinvader_addons_for_elementor_f .elementinvader_addons_for_elementor_f_group .elementinvader_addons_for_elementor_f_field {157 .elementinvader_contact_form .elementinvader_addons_for_elementor_f .elementinvader_addons_for_elementor_f_group .elementinvader_addons_for_elementor_f_field { 147 158 height: 60px; 148 159 display: -webkit-box; -
elementinvader-addons-for-elementor/trunk/core/Elementinvader_Base.php
r2863668 r2898568 198 198 199 199 public function generate_renders_tabs($object = [], $tab_prefix='', $enable_options = [], $disable_options = []) { 200 200 201 /* margin */ 201 //$options = ['margin','align','typo','color','background','border','border_radius','padding','shadow','transition','image_size_control ];202 //$options = ['margin','align','typo','color','background','border','border_radius','padding','shadow','transition','image_size_control','image_fit_control', 'height', 'width','font-size','css_filters','background_group','hover_animation']; 202 203 $options = ['typo','color','background','border','border_radius','padding','shadow']; // default 203 204 … … 206 207 if(is_string($enable_options)){ 207 208 switch($enable_options) { 208 case 'block': $enable_options = ['typo','color','background','border','border_radius','padding','shado w','transition'];209 case 'block': $enable_options = ['typo','color','background','border','border_radius','padding','shadoeli-','transition']; 209 210 break; 210 211 case 'text-block': $enable_options = ['align','typo','color','background','border','border_radius','padding','shadow','transition']; … … 404 405 ] 405 406 ); 407 if(in_array('width',$options)) 408 $this->add_responsive_control( 409 $type.'_width'.$prefix, 410 [ 411 'label' => esc_html__( 'Width', 'wpdirectorykit' ), 412 'type' => Controls_Manager::SLIDER, 413 'range' => [ 414 'px' => [ 415 'min' => 0, 416 'max' => 3000, 417 ], 418 ], 419 'size_units' => [ 'px', 'em', '%' ], 420 'selectors' => [ 421 $selector => 'width: {{SIZE}}{{UNIT}}', 422 ], 423 ] 424 ); 425 if(in_array('height',$options)) 426 $this->add_responsive_control( 427 $type.'_height'.$prefix, 428 [ 429 'label' => esc_html__( 'height', 'wpdirectorykit' ), 430 'type' => Controls_Manager::SLIDER, 431 'range' => [ 432 'px' => [ 433 'min' => 0, 434 'max' => 3000, 435 ], 436 ], 437 'size_units' => [ 'px', 'em', '%' ], 438 'selectors' => [ 439 $selector => 'height: {{SIZE}}{{UNIT}}', 440 ], 441 ] 442 ); 443 if(in_array('font-size',$options)) 444 $this->add_responsive_control( 445 $type.'_font_size'.$prefix, 446 [ 447 'label' => esc_html__( 'Font Size', 'wpdirectorykit' ), 448 'type' => Controls_Manager::SLIDER, 449 'size_units' => [ 'px', 'em', '%' ], 450 'range' => [ 451 'px' => [ 452 'min' => 0, 453 'max' => 150, 454 ], 455 'vw' => [ 456 'min' => 0, 457 'max' => 100, 458 ], 459 '%' => [ 460 'min' => 0, 461 'max' => 100, 462 ], 463 ], 464 'selectors' => [ 465 $selector => 'font-size: {{SIZE}}{{UNIT}};', 466 ], 467 ] 468 ); 469 470 if (in_array('image_fit_control', $options)) { 471 472 473 $this->add_control( 474 $type.'_image_fit_control'.$prefix, 475 [ 476 'label' => esc_html__( 'Fit', 'textdomain' ), 477 'type' => \Elementor\Controls_Manager::SELECT, 478 'options' => [ 479 '' => esc_html__( 'Default', 'textdomain' ), 480 'fill' => esc_html__( 'Fill', 'textdomain' ), 481 'contain' => esc_html__( 'Contain', 'textdomain' ), 482 'cover' => esc_html__( 'Cover', 'textdomain' ), 483 'none' => esc_html__( 'None', 'textdomain' ), 484 'scale-down' => esc_html__( 'Scale down', 'textdomain' ), 485 ], 486 'selectors' => [ 487 $selector => 'object-fit: {{VALUE}};', 488 ], 489 ] 490 ); 491 $this->add_control( 492 $type.'_image_fit_control_position'.$prefix, 493 [ 494 'label' => esc_html__( 'Fit Position', 'textdomain' ), 495 'type' => \Elementor\Controls_Manager::SELECT, 496 'options' => [ 497 '' => esc_html__( 'Default', 'textdomain' ), 498 'top' => esc_html__( 'Top', 'textdomain' ), 499 'bottom' => esc_html__( 'Bottom', 'textdomain' ), 500 'left' => esc_html__( 'Left', 'textdomain' ), 501 'right' => esc_html__( 'Right', 'textdomain' ), 502 'center' => esc_html__( 'Center', 'textdomain' ), 503 ], 504 'selectors' => [ 505 $selector => 'object-position: {{VALUE}};', 506 ], 507 ] 508 ); 509 510 } 511 512 if (in_array('css_filters', $options)) { 513 $this->add_group_control( 514 \Elementor\Group_Control_Css_Filter::get_type(), 515 [ 516 'name' => $type.'_css_filters'.$prefix, 517 'selector' => $selector, 518 ] 519 ); 520 } 521 522 if (in_array('background_group', $options)) { 523 $this->add_group_control( 524 \Elementor\Group_Control_Background::get_type(), 525 [ 526 'name' => $type.'_background_group'.$prefix, 527 'label' => esc_html__( 'Background group', 'wpdirectorykit' ), 528 'types' => [ 'classic', 'gradient', 'video' ], 529 'selector' => $selector, 530 ] 531 ); 532 $this->add_control( 533 $type.'_background_group_hr'.$prefix, 534 [ 535 'type' => \Elementor\Controls_Manager::DIVIDER, 536 ] 537 ); 538 } 539 540 if (in_array('hover_animation', $options) && $prefix == 'hover') { 541 $this->add_control( 542 $type.'_hover_animation'.$prefix, 543 [ 544 'label' => esc_html__( 'Hover Animation', 'wpdirectorykit' ), 545 'type' => \Elementor\Controls_Manager::SELECT2, 546 'multiple' => false, 547 'options' => [ 548 'grow' => esc_html__( 'Grow', 'wpdirectorykit' ), 549 'shrink' => esc_html__( 'Shrink', 'wpdirectorykit' ), 550 'pulse' => esc_html__( 'Pulse', 'wpdirectorykit' ), 551 'pulse-grow' => esc_html__( 'Pulse Grow', 'wpdirectorykit' ), 552 'pulse-shrink' => esc_html__( 'Pulse Shrink', 'wpdirectorykit' ), 553 'push' => esc_html__( 'Push', 'wpdirectorykit' ), 554 'pop' => esc_html__( 'Pop', 'wpdirectorykit' ), 555 'bounce-in' => esc_html__( 'Bounce In', 'wpdirectorykit' ), 556 'bounce-out' => esc_html__( 'Bounce Out', 'wpdirectorykit' ), 557 'rotate' => esc_html__( 'Rotate', 'wpdirectorykit' ), 558 'grow-rotate' => esc_html__( 'Grow Rotate', 'wpdirectorykit' ), 559 'float' => esc_html__( 'Float', 'wpdirectorykit' ), 560 'sink' => esc_html__( 'Sink', 'wpdirectorykit' ), 561 'bob' => esc_html__( 'Bob', 'wpdirectorykit' ), 562 'hang' => esc_html__( 'Hang', 'wpdirectorykit' ), 563 'skew' => esc_html__( 'Skew', 'wpdirectorykit' ), 564 'skew-forward' => esc_html__( 'Skew Forward', 'wpdirectorykit' ), 565 'skew-backward' => esc_html__( 'Skew Backward', 'wpdirectorykit' ), 566 'wobble-vertical' => esc_html__( 'Wobble Vertical', 'wpdirectorykit' ), 567 'wobble-horizontal' => esc_html__( 'wobble Horizontal', 'wpdirectorykit' ), 568 'wobble-to-bottom-right' => esc_html__( 'Wobble To Bottom Right', 'wpdirectorykit' ), 569 'wobble-to-top-right' => esc_html__( 'Wobble To Top Eight', 'wpdirectorykit' ), 570 'wobble-top' => esc_html__( 'Wobble Top', 'wpdirectorykit' ), 571 'wobble-bottom' => esc_html__( 'Wobble Bottom', 'wpdirectorykit' ), 572 'wobble-skew' => esc_html__( 'Wobble Skew', 'wpdirectorykit' ), 573 'buzz' => esc_html__( 'Buzz', 'wpdirectorykit' ), 574 'buzz-out' => esc_html__( 'Buzz Out', 'wpdirectorykit' ), 575 ], 576 'selectors_dictionary' => [ 577 'grow' => 'animation-name: eli-hover-animation-grow;animation-duration: 0.3s;animation-timing-function: linear;animation-iteration-count: 1;', 578 'shrink' => 'animation-name: eli-hover-animation-shrink;animation-duration: 0.3s;animation-timing-function: linear;animation-iteration-count: 1;', 579 'pulse' => 'animation-name: eli-hover-animation-pulse;animation-duration: 1s; animation-timing-function: linear;animation-iteration-count: infinite;', 580 'pulse-grow' => 'animation-name: eli-hover-animation-pulse-grow; animation-duration: 0.3s;animation-timing-function: linear;animation-iteration-count: infinite;animation-direction: alternate;', 581 'pulse-shrink' => 'animation-name: eli-hover-animation-pulse-shrink;animation-duration: 0.3s;animation-timing-function: linear;animation-iteration-count: infinite;animation-direction: alternate;', 582 'push' => 'animation-name: eli-hover-animation-push;animation-duration: 0.3s;animation-timing-function: linear;animation-iteration-count: 1;', 583 'pop' => 'animation-name: eli-hover-animation-pop;animation-duration: 0.3s;animation-timing-function: linear;animation-iteration-count: 1;', 584 'bounce-in' => 'animation-name: eli-hover-animation-bounce-in;animation-duration: 0.5s;animation-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);;animation-iteration-count: 1;', 585 'bounce-out' => 'animation-name: eli-hover-animation-bounce-out;animation-duration: 0.5s;animation-timing-function: cubic-bezier(0.47, 2.02, 0.31, -0.36);animation-iteration-count: 1;', 586 'rotate' => 'animation-name: eli-hover-animation-rotate;animation-duration: 0.3s;animation-timing-function: linear;animation-iteration-count: 1;', 587 'grow-rotate' => 'animation-name: eli-hover-animation-grow;animation-duration: 0.3s;animation-timing-function: linear;animation-iteration-count: 1;', 588 'float' => 'animation-name: eli-hover-animation-float;animation-duration: 0.3s;animation-timing-function: ease-out;animation-iteration-count: 1;', 589 'sink' => 'animation-name: eli-hover-animation-sink;animation-duration: 0.3s;animation-timing-function: ease-out;animation-iteration-count: 1;', 590 'bob' => 'animation-name: eli-hover-animation-bob-float, eli-hover-animation-bob;animation-duration: .3s, 1.5s;animation-delay: 0s, .3s;animation-timing-function: ease-out, ease-in-out;animation-iteration-count: 1, infinite;animation-fill-mode: forwards;animation-direction: normal, alternate;', 591 'hang' => 'animation-name: eli-hover-animation-hang-sink, eli-hover-animation-hang;animation-duration: .3s, 1.5s;animation-delay: 0s, .3s;animation-timing-function: ease-out, ease-in-out;animation-iteration-count: 1, infinite;animation-fill-mode: forwards;animation-direction: normal, alternate;', 592 'skew' => 'animation-name: eli-hover-animation-skew;animation-duration: 0.3s;animation-timing-function: ease-out;animation-iteration-count: 1;', 593 'skew-forward' => 'animation-name: eli-hover-animation-skew-forward;animation-duration: 0.3s;animation-timing-function: ease-out;animation-iteration-count: 1;transform-origin: 0 100%;', 594 'skew-backward' => 'animation-name: eli-hover-animation-skew-backward;animation-duration: 0.3s;animation-timing-function: ease-out;animation-iteration-count: 1;transform-origin: 0 100%;', 595 'wobble-vertical' => 'animation-name: eli-hover-animation-wobble-vertical;animation-duration: 1s;animation-timing-function: ease-in-out; animation-iteration-count: 1;', 596 'wobble-horizontal' => 'animation-name: eli-hover-animation-wobble-horizontal; animation-duration: 1s;animation-timing-function: ease-in-out;animation-iteration-count: 1;', 597 'wobble-to-bottom-right' => 'animation-name: eli-hover-animation-wobble-to-bottom-right;animation-duration: 1s;animation-timing-function: ease-in-out;animation-iteration-count: 1;', 598 'wobble-to-top-right' => 'animation-name: eli-hover-animation-wobble-to-top-right;animation-duration: 1s;animation-timing-function: ease-in-out;animation-iteration-count: 1;', 599 'wobble-top' => 'transform-origin: 0 100%;animation-name: eli-hover-animation-wobble-top;animation-duration: 1s;animation-timing-function: ease-in-out;animation-iteration-count: 1;', 600 'wobble-bottom' => 'transform-origin: 100% 0;animation-name: eli-hover-animation-wobble-bottom;animation-duration: 1s;animation-timing-function: ease-in-out;animation-iteration-count: 1;', 601 'wobble-skew' => 'animation-name: eli-hover-animation-wobble-skew;animation-duration: 1s;animation-timing-function: ease-in-out;animation-iteration-count: 1;', 602 'buzz' => 'animation-name: eli-hover-animation-buzz;animation-duration: 0.15s;animation-timing-function: linear;animation-iteration-count: infinite;', 603 'buzz-out' => 'animation-name: eli-hover-animation-buzz-out;animation-duration: 0.75s;animation-timing-function: linear;animation-iteration-count: 1;', 604 ], 605 'default' => '', 606 'selectors' => [ 607 $selector => '{{VALUE}};', 608 ], 609 'render_type' => 'template' 610 ] 611 ); 612 } 613 406 614 if (in_array('image_size_control', $options)) { 407 615 $this->add_responsive_control( -
elementinvader-addons-for-elementor/trunk/elementinvader-addons-for-elementor.php
r2863668 r2898568 4 4 * Description: Ready to use Elementor Addon Elements like Menu, Forms, Maps, Newsletter with many styling options 5 5 * Plugin URI: https://elementinvader.com 6 * Version: 1.1. 56 * Version: 1.1.6 7 7 * Author: ElementInvader 8 8 * Author URI: https://elementinvader.com … … 10 10 * Domain Path: /locale/ 11 11 * 12 * Elementor tested up to: 3.1 0.213 * Elementor Pro tested up to: 3.1 1.212 * Elementor tested up to: 3.12.1 13 * Elementor Pro tested up to: 3.13.1 14 14 * 15 15 */ … … 114 114 wp_enqueue_style( 'elementinvader_addons_for_elementor-main', plugins_url( '/assets/css/main.css', ELEMENTINVADER_ADDONS_FOR_ELEMENTOR__FILE__ ), false, false); 115 115 wp_enqueue_style( 'elementinvader_addons_for_elementor-widgets', plugins_url( '/assets/css/widgets.css', ELEMENTINVADER_ADDONS_FOR_ELEMENTOR__FILE__ ), false, false); 116 wp_enqueue_style( 'elementinvader_addons_for_elementor-hover-animations', plugins_url( '/assets/css/eli-hover.css', ELEMENTINVADER_ADDONS_FOR_ELEMENTOR__FILE__ ), false, false); 116 117 117 118 wp_enqueue_style( 'wdk-scroll-mobile-swipe', plugins_url( '/assets/libs/wdkscrollmobileswipe/wdk-scroll-mobile-swipe.css', ELEMENTINVADER_ADDONS_FOR_ELEMENTOR__FILE__ ), false, false); -
elementinvader-addons-for-elementor/trunk/views/form/fields/checkbox.php
r2863668 r2898568 15 15 } 16 16 17 $field_name = $element['field_label']; 17 $field_name = $element['field_id']; 18 19 if(empty($field_name)) { 20 $field_name = $element['field_label']; 21 } 18 22 19 23 if(empty($field_name)) { -
elementinvader-addons-for-elementor/trunk/views/form/fields/input.php
r2863668 r2898568 57 57 } 58 58 59 $field_name = $element['field_label']; 59 $field_name = $element['field_id']; 60 61 if(empty($field_name)) { 62 $field_name = $element['field_label']; 63 } 60 64 61 65 if(empty($field_name)) { -
elementinvader-addons-for-elementor/trunk/views/form/fields/radio.php
r2863668 r2898568 19 19 } 20 20 21 $field_name = $element['field_label']; 21 $field_name = $element['field_id']; 22 23 if(empty($field_name)) { 24 $field_name = $element['field_label']; 25 } 22 26 23 27 if(empty($field_name)) { -
elementinvader-addons-for-elementor/trunk/views/form/fields/select.php
r2863668 r2898568 25 25 } 26 26 27 $field_name = $element['field_label']; 27 $field_name = $element['field_id']; 28 29 if(empty($field_name)) { 30 $field_name = $element['field_label']; 31 } 28 32 29 33 if(empty($field_name)) { -
elementinvader-addons-for-elementor/trunk/views/form/fields/textarea.php
r2863668 r2898568 18 18 } 19 19 20 $field_name = $element['field_label']; 20 $field_name = $element['field_id']; 21 22 if(empty($field_name)) { 23 $field_name = $element['field_label']; 24 } 21 25 22 26 if(empty($field_name)) { -
elementinvader-addons-for-elementor/trunk/widgets/blog-grid.php
r2863668 r2898568 100 100 'label' => __( 'Horizontal mobile view', 'elementinvader-addons-for-elementor' ), 101 101 'type' => \Elementor\Controls_Manager::SWITCHER, 102 'label_on' => __( 'True', ' wpdirectorykit' ),103 'label_off' => __( 'False', ' wpdirectorykit' ),102 'label_on' => __( 'True', 'elementinvader-addons-for-elementor' ), 103 'label_off' => __( 'False', 'elementinvader-addons-for-elementor' ), 104 104 'return_value' => 'yes', 105 105 'default' => '', -
elementinvader-addons-for-elementor/trunk/widgets/contact-form.php
r2863668 r2898568 49 49 'checkbox' => esc_html__('Checkbox', 'elementinvader-addons-for-elementor'), 50 50 //'range' => esc_html__( 'Range', 'elementinvader-addons-for-elementor' ), 51 //'acceptance' => esc_html__( 'Acceptance', 'elementinvader-addons-for-elementor' ),52 51 'number' => esc_html__('Number', 'elementinvader-addons-for-elementor'), 53 52 'date' => esc_html__('Date', 'elementinvader-addons-for-elementor'), … … 57 56 'hidden' => esc_html__('Hidden', 'elementinvader-addons-for-elementor'), 58 57 'recaptcha' => esc_html__('recaptcha', 'elementinvader-addons-for-elementor'), 58 'acceptance' => esc_html__( 'Acceptance', 'elementinvader-addons-for-elementor' ), 59 59 ]; 60 60 … … 161 161 ], 162 162 ] 163 ); 164 165 $repeater->add_control( 166 'field_id', 167 [ 168 'label' => esc_html__('Field ID', 'elementinvader-addons-for-elementor'), 169 'type' => Controls_Manager::TEXT, 170 'default' => '', 171 'separator' => 'before', 172 'conditions' => [ 173 'terms' => [ 174 [ 175 'name' => 'field_type', 176 'operator' => '!in', 177 'value' => [ 178 'recaptcha', 179 'recaptcha_v3', 180 ], 181 ], 182 ], 183 ], 184 ] 185 ); 186 187 $repeater->add_control( 188 'field_link_text', 189 [ 190 'label' => __( 'Link text', 'wdk-membership' ), 191 'type' => \Elementor\Controls_Manager::TEXT, 192 'conditions' => [ 193 'terms' => [ 194 [ 195 'name' => 'field_type', 196 'operator' => '==', 197 'value' => 'acceptance', 198 ] 199 ], 200 ], 201 ] 163 202 ); 164 203 … … 520 559 'radio', 521 560 'checkbox', 561 'acceptance', 522 562 'recaptcha', 523 563 ], … … 550 590 'recaptcha', 551 591 'checkbox', 592 'acceptance', 552 593 'subject', 553 594 ], … … 558 599 ); 559 600 601 $repeater->add_control( 602 'link', 603 [ 604 'label' => esc_html__( 'Link', 'elementinvader-addons-for-elementor' ), 605 'desciption' => esc_html__( 'Link for terms', 'elementinvader-addons-for-elementor' ), 606 'type' => \Elementor\Controls_Manager::URL, 607 'placeholder' => esc_html__( 'https://your-link.com', 'elementinvader-addons-for-elementor' ), 608 'options' => [ 'url', 'is_external' ], 609 'default' => [ 610 'url' => '', 611 'is_external' => true, 612 ], 613 'label_block' => true, 614 'conditions' => [ 615 'terms' => [ 616 [ 617 'name' => 'field_type', 618 'operator' => '==', 619 'value' => 'acceptance', 620 ] 621 ], 622 ], 623 ] 624 ); 560 625 561 626 $repeater->end_controls_tabs(); … … 1206 1271 ] 1207 1272 ); 1273 1274 1208 1275 $this->end_controls_tab(); 1209 1276 /* END FIELD Normal */ … … 1319 1386 /* END FIELD Focus */ 1320 1387 $this->end_controls_tabs(); 1388 1389 1390 1391 $this->add_responsive_control( 1392 'field_accept_link_title', 1393 [ 1394 'label' => esc_html__('Accept Link (for appet fields type "acceptance")', 'elementinvader-addons-for-elementor'), 1395 'type' => Controls_Manager::HEADING, 1396 'separator' => 'before', 1397 ] 1398 ); 1399 1400 1401 $this->start_controls_tabs('tabs_field_accept_style'); 1402 /* START FIELD Normal */ 1403 $this->start_controls_tab( 1404 'tab_field_accept_normal', 1405 [ 1406 'label' => esc_html__('Normal', 'elementinvader-addons-for-elementor'), 1407 ] 1408 ); 1409 1410 $this->add_control( 1411 'field_accept_link_color', 1412 [ 1413 'label' => esc_html__('Accept Link Color', 'elementinvader-addons-for-elementor'), 1414 'type' => Controls_Manager::COLOR, 1415 'selectors' => [ 1416 '{{WRAPPER}} .elementinvader_contact_form .elementinvader_addons_for_elementor_f .elementinvader_addons_for_elementor_f_group.checkbox label .accept_link' => 'color: {{VALUE}};', 1417 ], 1418 'separator' => 'before', 1419 ] 1420 ); 1421 1422 $this->add_group_control( 1423 Group_Control_Typography::get_type(), 1424 [ 1425 'name' => 'field_accept_link_typography', 1426 'selector' => '{{WRAPPER}} .elementinvader_contact_form .elementinvader_addons_for_elementor_f .elementinvader_addons_for_elementor_f_group.checkbox label .accept_link', 1427 ] 1428 ); 1429 1430 $this->end_controls_tab(); 1431 /* END FIELD Normal */ 1432 1433 /* START FIELD Hover */ 1434 $this->start_controls_tab( 1435 'tab_field_accept_hover', 1436 [ 1437 'label' => esc_html__('Hover', 'elementinvader-addons-for-elementor'), 1438 ] 1439 ); 1440 1441 $this->add_control( 1442 'field_accept_link_color_hover', 1443 [ 1444 'label' => esc_html__('Accept Link Color', 'elementinvader-addons-for-elementor'), 1445 'type' => Controls_Manager::COLOR, 1446 'selectors' => [ 1447 '{{WRAPPER}} .elementinvader_contact_form .elementinvader_addons_for_elementor_f .elementinvader_addons_for_elementor_f_group.checkbox label .accept_link:hover' => 'color: {{VALUE}};', 1448 ], 1449 'separator' => 'before', 1450 ] 1451 ); 1452 1453 $this->add_group_control( 1454 Group_Control_Typography::get_type(), 1455 [ 1456 'name' => 'field_accept_link_typography_hover', 1457 'selector' => '{{WRAPPER}} .elementinvader_contact_form .elementinvader_addons_for_elementor_f .elementinvader_addons_for_elementor_f_group.checkbox label .accept_link:hover', 1458 ] 1459 ); 1460 1461 $this->end_controls_tab(); 1462 /* END FIELD Focus */ 1463 $this->end_controls_tabs(); 1464 1321 1465 $this->end_controls_section(); 1322 1466 … … 1636 1780 if (Plugin::$instance->editor->is_edit_mode()) { 1637 1781 $form_data = []; 1638 $form_data['mail_data_to_email'] = $settings['mail_data_to_email']; 1782 1783 1639 1784 $form_data['mail_data_subject'] = $settings['mail_data_subject']; 1640 1785 $form_data['mail_data_from_email'] = $settings['mail_data_from_email']; 1641 1786 $form_data['mail_data_from_name'] = $settings['mail_data_from_name']; 1642 $form_data['mail_data_to_email'] = $settings['mail_data_to_email']; 1787 1788 $form_data['mail_data_to_email'] = (isset($settings['mail_data_to_email'])) ? $settings['mail_data_to_email'] : '' ; 1643 1789 1644 1790 $form_data['success_message'] = $settings['success_message']; … … 1734 1880 $this->content ['wlisting_fields'] .= $this->generate_input_field($item); 1735 1881 break; 1882 case 'acceptance': 1883 $this->content ['wlisting_fields'] .= $this->generate_accept_field($item); 1884 break; 1736 1885 endswitch; 1737 1886 ?> … … 1769 1918 return ''; 1770 1919 $output = $this->view('fields/radio', ['element' => $element]); 1920 1921 return $output; 1922 } 1923 1924 protected function generate_accept_field($element = NULL, $index = NULL) { 1925 if (empty($element)) 1926 return ''; 1927 $output = $this->view('fields/accept', ['element' => $element]); 1771 1928 1772 1929 return $output; -
elementinvader-addons-for-elementor/trunk/widgets/current-date.php
r2756459 r2898568 104 104 'type' => \Elementor\Controls_Manager::TEXT, 105 105 'default' => 'Y', 106 'description' => '<span class="eli_control_get_pro">'.sprintf(esc_html__(' %1$sExample Date Format%2$s',' wpdirectorykit'),'<a href="https://www.php.net/manual/en/datetime.format.php" target="_blank">','</a>').'</span>'106 'description' => '<span class="eli_control_get_pro">'.sprintf(esc_html__(' %1$sExample Date Format%2$s','elementinvader-addons-for-elementor'),'<a href="https://www.php.net/manual/en/datetime.format.php" target="_blank">','</a>').'</span>' 107 107 ] 108 108 ); … … 113 113 'label' => __( 'Custom baseTimestamp', 'elementinvader-addons-for-elementor' ), 114 114 'type' => \Elementor\Controls_Manager::TEXT, 115 'description' => '<span class="eli_control_get_pro">'.sprintf(esc_html__(' %1$sGet Examples%2$s',' wpdirectorykit'),'<a href="https://www.php.net/manual/ru/function.strtotime.php" target="_blank">','</a>').'116 <br><br><b>'.esc_html__('Examples',' wpdirectorykit').': </b>117 <br><b> +1 day </b> - '.esc_html__('Date +1 day',' wpdirectorykit').'118 <br><b> +1 week </b> - '.esc_html__('Date +1 week',' wpdirectorykit').'119 <br><b> +1 year </b> - '.esc_html__('Date +1 year',' wpdirectorykit').'120 <br><b> +1 week 2 days 4 hours 2 seconds </b> - '.esc_html__('+1 week 2 days 4 hours 2 seconds',' wpdirectorykit').'121 <br><b> last Monday </b> - '.esc_html__('last Monday',' wpdirectorykit').'115 'description' => '<span class="eli_control_get_pro">'.sprintf(esc_html__(' %1$sGet Examples%2$s','elementinvader-addons-for-elementor'),'<a href="https://www.php.net/manual/ru/function.strtotime.php" target="_blank">','</a>').' 116 <br><br><b>'.esc_html__('Examples','elementinvader-addons-for-elementor').': </b> 117 <br><b> +1 day </b> - '.esc_html__('Date +1 day','elementinvader-addons-for-elementor').' 118 <br><b> +1 week </b> - '.esc_html__('Date +1 week','elementinvader-addons-for-elementor').' 119 <br><b> +1 year </b> - '.esc_html__('Date +1 year','elementinvader-addons-for-elementor').' 120 <br><b> +1 week 2 days 4 hours 2 seconds </b> - '.esc_html__('+1 week 2 days 4 hours 2 seconds','elementinvader-addons-for-elementor').' 121 <br><b> last Monday </b> - '.esc_html__('last Monday','elementinvader-addons-for-elementor').' 122 122 </span>' 123 123 ] -
elementinvader-addons-for-elementor/trunk/widgets/menu.php
r2756459 r2898568 588 588 'mobile_container', 589 589 [ 590 'label' => esc_html__( 'Padding Mobile Menu Container', ' wpdirectorykit' ),590 'label' => esc_html__( 'Padding Mobile Menu Container', 'elementinvader-addons-for-elementor' ), 591 591 'type' => Controls_Manager::DIMENSIONS, 592 592 'size_units' => [ 'px', 'em', '%' ], … … 920 920 'drop_box_padding', 921 921 [ 922 'label' => esc_html__( 'Drop List Padding', ' wpdirectorykit' ),922 'label' => esc_html__( 'Drop List Padding', 'elementinvader-addons-for-elementor' ), 923 923 'type' => Controls_Manager::DIMENSIONS, 924 924 'size_units' => [ 'px', 'em', '%' ], … … 1276 1276 'drop_box_padding_mobile_subbox', 1277 1277 [ 1278 'label' => esc_html__( 'Sub menu Padding', ' wpdirectorykit' ),1278 'label' => esc_html__( 'Sub menu Padding', 'elementinvader-addons-for-elementor' ), 1279 1279 'type' => Controls_Manager::DIMENSIONS, 1280 1280 'size_units' => [ 'px', 'em', '%' ], … … 1554 1554 'toggle_icon', 1555 1555 [ 1556 'label' => esc_html__('Icon', ' wpdirectorykit'),1556 'label' => esc_html__('Icon', 'elementinvader-addons-for-elementor'), 1557 1557 'type' => Controls_Manager::ICONS, 1558 1558 'label_block' => true, -
elementinvader-addons-for-elementor/trunk/widgets/newsletter.php
r2863668 r2898568 158 158 159 159 $repeater->add_control( 160 'field_id', 161 [ 162 'label' => esc_html__('Field ID', 'elementinvader-addons-for-elementor'), 163 'type' => Controls_Manager::TEXT, 164 'default' => '', 165 'separator' => 'before', 166 'conditions' => [ 167 'terms' => [ 168 [ 169 'name' => 'field_type', 170 'operator' => '!in', 171 'value' => [ 172 'recaptcha', 173 'recaptcha_v3', 174 ], 175 ], 176 ], 177 ], 178 ] 179 ); 180 181 $repeater->add_control( 160 182 'placeholder', 161 183 [ … … 882 904 'send_action_mailchimp_api_key', 883 905 [ 884 'label' => esc_html__('A piKey', 'elementinvader-addons-for-elementor'),906 'label' => esc_html__('API Key', 'elementinvader-addons-for-elementor'), 885 907 'type' => Controls_Manager::TEXT, 886 908 'label_block' => true, … … 891 913 'send_action_mailchimp_list_id', 892 914 [ 893 'label' => esc_html__(' List id', 'elementinvader-addons-for-elementor'),915 'label' => esc_html__('Audience ID', 'elementinvader-addons-for-elementor'), 894 916 'type' => Controls_Manager::TEXT, 895 917 'label_block' => true, 896 'description' => esc_html__('<a href="https://mailchimp.com/">Get Keys</a>', 'elementinvader-addons-for-elementor'), 918 'description' => sprintf(esc_html__('%1$sWhere to get Audience ID?%2$s', 'elementinvader-addons-for-elementor'),'<a target="_blank" href="https://mailchimp.com/help/find-audience-id/">','</a>').'<br>'. 919 sprintf(esc_html__('%1$sWhere to get API Key?%2$s', 'elementinvader-addons-for-elementor'),'<a target="_blank" href="https://mailchimp.com/help/about-api-keys/">','</a>'), 897 920 ] 898 921 ); -
elementinvader-addons-for-elementor/trunk/widgets/slider.php
r2699207 r2898568 679 679 'hover'=>'{{WRAPPER}} .eli_slider .eli_slider_arrows .eli_slider_arrow%1$s' 680 680 ]; 681 $this->generate_renders_tabs($object, 't_styles_arrows_s', ['typo','color','background','border','border_radius','padding','shadow','transition']); 681 $this->generate_renders_tabs($object, 't_styles_arrows_s', ['font-size','color','background','border','border_radius','padding','shadow','transition']); 682 683 $object = [ 684 'hover'=>'{{WRAPPER}} .eli_slider .eli_slider_arrows .eli_slider_arrow%1$s i' 685 ]; 686 $this->generate_renders_tabs($object, 't_styles_arrows_hover_s', ['hover_animation']); 682 687 683 688 $this->end_controls_section(); … … 770 775 $object = [ 771 776 'normal' => '{{WRAPPER}} .eli_slider .slick-dots li .eli_dot', 777 'active' => '{{WRAPPER}} .eli_slider .slick-dots li.slick-active .eli_dot', 772 778 'hover'=>'{{WRAPPER}} .eli_slider .slick-dots li .eli_dot%1$s' 773 779 ]; 774 $this->generate_renders_tabs($object, 't_styles_dots__s', 'full', ['align']); 780 $this->generate_renders_tabs($object, 't_styles_dots__s', ['margin','align','font-size','color','background','border','border_radius','padding','shadow','transition']); 781 782 $object = [ 783 'hover'=>'{{WRAPPER}} .eli_slider .slick-dots li .eli_dot%1$s i' 784 ]; 785 $this->generate_renders_tabs($object, 't_styles_dots_hover_s', ['hover_animation']); 775 786 776 787 $this->end_controls_section(); … … 885 896 ] 886 897 ); 898 887 899 $this->add_responsive_control( 888 900 'tab_content_title_hide', … … 899 911 ] 900 912 ); 913 914 $this->add_responsive_control( 915 'tab_content_title_max_width', 916 [ 917 'label' => esc_html__( 'Max Width', 'elementinvader-addons-for-elementor' ), 918 'type' => Controls_Manager::SLIDER, 919 'range' => [ 920 'px' => [ 921 'min' => 10, 922 'max' => 1500, 923 ], 924 'vw' => [ 925 'min' => 0, 926 'max' => 100, 927 ], 928 '%' => [ 929 'min' => 0, 930 'max' => 100, 931 ], 932 ], 933 'size_units' => [ 'px', 'vw','%' ], 934 'selectors' => [ 935 '{{WRAPPER}} .eli_slider .eli_slider_ini .eli_s_item_box_line .eli_s_item_box_title' => 'max-width: {{SIZE}}{{UNIT}}', 936 ], 937 ] 938 ); 939 940 901 941 $object = [ 902 942 'normal' => '{{WRAPPER}} .eli_slider .eli_slider_ini .eli_s_item_box_line .eli_s_item_box_title', … … 927 967 ] 928 968 ); 969 970 $this->add_responsive_control( 971 'tab_content_content_max_width', 972 [ 973 'label' => esc_html__( 'Max Width', 'elementinvader-addons-for-elementor' ), 974 'type' => Controls_Manager::SLIDER, 975 'range' => [ 976 'px' => [ 977 'min' => 10, 978 'max' => 1500, 979 ], 980 'vw' => [ 981 'min' => 0, 982 'max' => 100, 983 ], 984 '%' => [ 985 'min' => 0, 986 'max' => 100, 987 ], 988 ], 989 'size_units' => [ 'px', 'vw','%' ], 990 'selectors' => [ 991 '{{WRAPPER}} .eli_slider .eli_slider_ini .eli_s_item_box_line .eli_s_item_box_content' => 'max-width: {{SIZE}}{{UNIT}}', 992 ], 993 ] 994 ); 995 929 996 $object = [ 930 997 'normal' => '{{WRAPPER}} .eli_slider .eli_slider_ini .eli_s_item_box_line .eli_s_item_box_content',
Note: See TracChangeset
for help on using the changeset viewer.