Version Description
- Added: WHERE selectors in "Options from database" (Select, Single and Multiple choice fields).
- Added: Placeholders (User ID, Submitter's IP, etc.) in WHERE clause in "Options from database" and MySQL Mapping.
- Improved: Parsing images in post content in Post Generation extension.
- Improved: Automatically deactivate plugin after uninstall.
- Fixed: Scroll issues on Safari (MacOS).
- Fixed: "Receive Copy" field checkbox with Form maker some themes.
- Fixed: "Custom text" after form submit.
Download this release
Release Info
Developer | webdorado |
Plugin | Form Maker by WD – user-friendly drag & drop Form Builder plugin |
Version | 1.12.41 |
Comparing to | |
See all releases |
Code changes from version 1.12.40 to 1.12.41
- css/form_maker_tables.css +0 -6
- form-maker.php +3 -3
- framework/WDW_FM_Library.php +3 -0
- js/form_maker_admin.js +1 -1
- js/main_div_front_end.js +6 -0
- readme.txt +6 -3
css/form_maker_tables.css
CHANGED
@@ -2606,12 +2606,6 @@ button:focus {
|
|
2606 |
#field_container .fm-free-message {
|
2607 |
margin-bottom: 7px;
|
2608 |
}
|
2609 |
-
#field_container.field_container_full .field_options {
|
2610 |
-
width: calc(70% - 8px);
|
2611 |
-
}
|
2612 |
-
#field_container.field_container_full .field_preview {
|
2613 |
-
width: calc(30% - 8px);
|
2614 |
-
}
|
2615 |
@media screen and (max-width: 1050px) {
|
2616 |
#field_container,
|
2617 |
#field_container .popup-body-col {
|
2606 |
#field_container .fm-free-message {
|
2607 |
margin-bottom: 7px;
|
2608 |
}
|
|
|
|
|
|
|
|
|
|
|
|
|
2609 |
@media screen and (max-width: 1050px) {
|
2610 |
#field_container,
|
2611 |
#field_container .popup-body-col {
|
form-maker.php
CHANGED
@@ -3,7 +3,7 @@
|
|
3 |
* Plugin Name: Form Maker
|
4 |
* Plugin URI: https://web-dorado.com/products/form-maker-wordpress.html
|
5 |
* Description: This plugin is a modern and advanced tool for easy and fast creating of a WordPress Form. The backend interface is intuitive and user friendly which allows users far from scripting and programming to create WordPress Forms.
|
6 |
-
* Version: 1.12.
|
7 |
* Author: WebDorado Form Builder Team
|
8 |
* Author URI: https://web-dorado.com/wordpress-plugins-bundle.html
|
9 |
* License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
|
@@ -95,8 +95,8 @@ final class WDFM {
|
|
95 |
$this->plugin_url = plugins_url(plugin_basename(dirname(__FILE__)));
|
96 |
$this->front_urls = $this->get_front_urls();
|
97 |
$this->main_file = plugin_basename(__FILE__);
|
98 |
-
$this->plugin_version = '1.12.
|
99 |
-
$this->db_version = '2.12.
|
100 |
$this->menu_postfix = ($this->is_free == 2 ? '_fmc' : '_fm');
|
101 |
$this->plugin_postfix = ($this->is_free == 2 ? '_fmc' : '');
|
102 |
$this->menu_slug = 'manage' . $this->menu_postfix;
|
3 |
* Plugin Name: Form Maker
|
4 |
* Plugin URI: https://web-dorado.com/products/form-maker-wordpress.html
|
5 |
* Description: This plugin is a modern and advanced tool for easy and fast creating of a WordPress Form. The backend interface is intuitive and user friendly which allows users far from scripting and programming to create WordPress Forms.
|
6 |
+
* Version: 1.12.41
|
7 |
* Author: WebDorado Form Builder Team
|
8 |
* Author URI: https://web-dorado.com/wordpress-plugins-bundle.html
|
9 |
* License: GNU/GPLv3 http://www.gnu.org/licenses/gpl-3.0.html
|
95 |
$this->plugin_url = plugins_url(plugin_basename(dirname(__FILE__)));
|
96 |
$this->front_urls = $this->get_front_urls();
|
97 |
$this->main_file = plugin_basename(__FILE__);
|
98 |
+
$this->plugin_version = '1.12.41';
|
99 |
+
$this->db_version = '2.12.41';
|
100 |
$this->menu_postfix = ($this->is_free == 2 ? '_fmc' : '_fm');
|
101 |
$this->plugin_postfix = ($this->is_free == 2 ? '_fmc' : '');
|
102 |
$this->menu_slug = 'manage' . $this->menu_postfix;
|
framework/WDW_FM_Library.php
CHANGED
@@ -3936,6 +3936,9 @@ class WDW_FM_Library {
|
|
3936 |
if (jQuery('form#form<?php echo $form_id ?> .wdform_section').length > 0) {
|
3937 |
fm_document_ready(<?php echo $form_id ?>);
|
3938 |
}
|
|
|
|
|
|
|
3939 |
});
|
3940 |
jQuery(document).ready(function () {
|
3941 |
if (jQuery('form#form<?php echo $form_id ?> .wdform_section').length > 0) {
|
3936 |
if (jQuery('form#form<?php echo $form_id ?> .wdform_section').length > 0) {
|
3937 |
fm_document_ready(<?php echo $form_id ?>);
|
3938 |
}
|
3939 |
+
else {
|
3940 |
+
jQuery("#form<?php echo $form_id ?>").closest(".fm-form-container").removeAttr("style")
|
3941 |
+
}
|
3942 |
});
|
3943 |
jQuery(document).ready(function () {
|
3944 |
if (jQuery('form#form<?php echo $form_id ?> .wdform_section').length > 0) {
|
js/form_maker_admin.js
CHANGED
@@ -25,7 +25,7 @@ jQuery(document).ready(function () {
|
|
25 |
jQuery(".wd-has-placeholder .dashicons.dashicons-list-view, .wd-editor-placeholder .dashicons.dashicons-list-view").each(function () {
|
26 |
jQuery(this).attr("title", form_maker.add_placeholder);
|
27 |
});
|
28 |
-
|
29 |
jQuery(document).on("click", ".wd-has-placeholder .dashicons.dashicons-list-view, .wd-editor-placeholder .dashicons.dashicons-list-view", function(){
|
30 |
fm_placeholders_popup(jQuery(this).data("id"));
|
31 |
});
|
25 |
jQuery(".wd-has-placeholder .dashicons.dashicons-list-view, .wd-editor-placeholder .dashicons.dashicons-list-view").each(function () {
|
26 |
jQuery(this).attr("title", form_maker.add_placeholder);
|
27 |
});
|
28 |
+
|
29 |
jQuery(document).on("click", ".wd-has-placeholder .dashicons.dashicons-list-view, .wd-editor-placeholder .dashicons.dashicons-list-view", function(){
|
30 |
fm_placeholders_popup(jQuery(this).data("id"));
|
31 |
});
|
js/main_div_front_end.js
CHANGED
@@ -11,6 +11,7 @@ jQuery(document).ready(function () {
|
|
11 |
// Scroll to form notice.
|
12 |
if ( jQuery(".fm-form").find(".fm-message").length !== 0) {
|
13 |
jQuery(window).scrollTop(jQuery(".fm-message").offset().top - 100);
|
|
|
14 |
}
|
15 |
|
16 |
// Scroll to captcha field notice.
|
@@ -19,6 +20,7 @@ jQuery(document).ready(function () {
|
|
19 |
var element_offset = jQuery(jQuery("#form" + form_id + " .message_captcha")).offset().top;
|
20 |
jQuery(".fm-form").find(".message_captcha").parents('.wdform-field').find('.wdform-label').addClass('error_label');
|
21 |
jQuery('html').animate({scrollTop: element_offset-150 },500);
|
|
|
22 |
}
|
23 |
});
|
24 |
|
@@ -781,6 +783,7 @@ function page_previous(id, form_id, form_view_count) {
|
|
781 |
jQuery('html').animate({
|
782 |
scrollTop: form.offset().top - 150
|
783 |
}, 500);
|
|
|
784 |
}
|
785 |
}
|
786 |
|
@@ -804,6 +807,7 @@ function page_next(id, form_id, form_view_count) {
|
|
804 |
jQuery('html').animate({
|
805 |
scrollTop: form.offset().top - 150
|
806 |
}, 500);
|
|
|
807 |
}
|
808 |
}
|
809 |
|
@@ -820,6 +824,7 @@ function fm_go_to_page(id, form_id, form_view_count) {
|
|
820 |
jQuery('html').animate({
|
821 |
scrollTop: form.offset().top - 150
|
822 |
}, 500);
|
|
|
823 |
}
|
824 |
}
|
825 |
|
@@ -1108,6 +1113,7 @@ function scroll_on_element(form_id) {
|
|
1108 |
jQuery('html').animate({
|
1109 |
scrollTop: element_offset - 150
|
1110 |
}, 500, function() {
|
|
|
1111 |
jQuery(window).off("scroll", scrollChecker);
|
1112 |
old_bg=jQuery(parent_div).css("background-color");
|
1113 |
jQuery(parent_div).effect( "shake", {}, 500 ).css("background-color","#FF8F8B").animate({backgroundColor: old_bg}, {duration: 500, queue: false });
|
11 |
// Scroll to form notice.
|
12 |
if ( jQuery(".fm-form").find(".fm-message").length !== 0) {
|
13 |
jQuery(window).scrollTop(jQuery(".fm-message").offset().top - 100);
|
14 |
+
document.scrollingElement.scrollTop = jQuery(".fm-message").offset().top - 100; /* For Safari.*/
|
15 |
}
|
16 |
|
17 |
// Scroll to captcha field notice.
|
20 |
var element_offset = jQuery(jQuery("#form" + form_id + " .message_captcha")).offset().top;
|
21 |
jQuery(".fm-form").find(".message_captcha").parents('.wdform-field').find('.wdform-label').addClass('error_label');
|
22 |
jQuery('html').animate({scrollTop: element_offset-150 },500);
|
23 |
+
document.scrollingElement.scrollTop = element_offset - 150; /* For Safari.*/
|
24 |
}
|
25 |
});
|
26 |
|
783 |
jQuery('html').animate({
|
784 |
scrollTop: form.offset().top - 150
|
785 |
}, 500);
|
786 |
+
document.scrollingElement.scrollTop = form.offset().top - 150; /* For Safari.*/
|
787 |
}
|
788 |
}
|
789 |
|
807 |
jQuery('html').animate({
|
808 |
scrollTop: form.offset().top - 150
|
809 |
}, 500);
|
810 |
+
document.scrollingElement.scrollTop = form.offset().top - 150; /* For Safari.*/
|
811 |
}
|
812 |
}
|
813 |
|
824 |
jQuery('html').animate({
|
825 |
scrollTop: form.offset().top - 150
|
826 |
}, 500);
|
827 |
+
document.scrollingElement.scrollTop = form.offset().top - 150; /* For Safari.*/
|
828 |
}
|
829 |
}
|
830 |
|
1113 |
jQuery('html').animate({
|
1114 |
scrollTop: element_offset - 150
|
1115 |
}, 500, function() {
|
1116 |
+
document.scrollingElement.scrollTop = element_offset - 150; /* For Safari.*/
|
1117 |
jQuery(window).off("scroll", scrollChecker);
|
1118 |
old_bg=jQuery(parent_div).css("background-color");
|
1119 |
jQuery(parent_div).effect( "shake", {}, 500 ).css("background-color","#FF8F8B").animate({backgroundColor: old_bg}, {duration: 500, queue: false });
|
readme.txt
CHANGED
@@ -2,8 +2,8 @@
|
|
2 |
Contributors: webdorado,10web,wdsupport,formmakersupport
|
3 |
Tags: form, forms, form builder, contact form, feedback, custom form, contact, web contact form, captcha, email, form manager, survey
|
4 |
Requires at least: 4.6
|
5 |
-
Tested up to:
|
6 |
-
Stable tag: 1.12.
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
@@ -452,11 +452,14 @@ Where **{{field_id}}** is the ID of the field you wish to prefill. Also, **{{par
|
|
452 |
|
453 |
== Changelog ==
|
454 |
|
455 |
-
= 1.12.
|
456 |
* Added: WHERE selectors in "Options from database" (Select, Single and Multiple choice fields).
|
457 |
* Added: Placeholders (User ID, Submitter's IP, etc.) in WHERE clause in "Options from database" and MySQL Mapping.
|
458 |
* Improved: Parsing images in post content in Post Generation extension.
|
|
|
459 |
* Fixed: Scroll issues on Safari (MacOS).
|
|
|
|
|
460 |
|
461 |
= 1.12.39 =
|
462 |
* Added: Drag & Drop of Columns in form editor
|
2 |
Contributors: webdorado,10web,wdsupport,formmakersupport
|
3 |
Tags: form, forms, form builder, contact form, feedback, custom form, contact, web contact form, captcha, email, form manager, survey
|
4 |
Requires at least: 4.6
|
5 |
+
Tested up to: 5.0
|
6 |
+
Stable tag: 1.12.41
|
7 |
License: GPLv2 or later
|
8 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
9 |
|
452 |
|
453 |
== Changelog ==
|
454 |
|
455 |
+
= 1.12.41 =
|
456 |
* Added: WHERE selectors in "Options from database" (Select, Single and Multiple choice fields).
|
457 |
* Added: Placeholders (User ID, Submitter's IP, etc.) in WHERE clause in "Options from database" and MySQL Mapping.
|
458 |
* Improved: Parsing images in post content in Post Generation extension.
|
459 |
+
* Improved: Automatically deactivate plugin after uninstall.
|
460 |
* Fixed: Scroll issues on Safari (MacOS).
|
461 |
+
* Fixed: "Receive Copy" field checkbox with Form maker some themes.
|
462 |
+
* Fixed: "Custom text" after form submit.
|
463 |
|
464 |
= 1.12.39 =
|
465 |
* Added: Drag & Drop of Columns in form editor
|