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 | |
| 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
|
