Form builder to get in touch with visitors, grow your email list and collect payments — Happyforms - Version 1.6.13

Version Description

  • Improvement: Smoother preview response time for Checkboxes and Radio after last item is added.
  • Bugfix: Email part has been showing a notice related to wrong variable name used in condition.
  • Bugfix: Various fixes related to form styles.
Download this release

Release Info

Developer thethemefoundry
Plugin Icon 128x128 Form builder to get in touch with visitors, grow your email list and collect payments — Happyforms
Version 1.6.13
Comparing to
See all releases

Code changes from version 1.6.12 to 1.6.13

assets/css/frontend.css CHANGED
@@ -2164,8 +2164,12 @@ form .happyforms-flex > .happyforms-message-notices .error {
2164
  padding: 15px;
2165
  }
2166
 
2167
- .happyforms-form--part-inner-padding-wide .happyforms-part--legal label {
2168
- margin-left: 15px;
 
 
 
 
2169
  }
2170
 
2171
  .happyforms-form--part-inner-padding-wide .happyforms-part .happyforms-part__select-wrap:after {
@@ -2542,15 +2546,14 @@ form .happyforms-flex > .happyforms-message-notices .error {
2542
  .happyforms-custom-select input[readonly="readonly"] {
2543
  cursor: pointer;
2544
  }
2545
- .happyforms-custom-select-dropdown,
2546
- .happyforms-part--address__results ul {
2547
  display: none;
2548
  position: absolute;
2549
  z-index: 10;
2550
  list-style: none;
2551
- padding: 0;
 
2552
  text-align: left;
2553
- margin: 0;
2554
  background-color: #fff;
2555
  background-color: var(--happyforms-color-dropdown-bg-color);
2556
  border: 1px solid #dbdbdb;
@@ -2569,8 +2572,7 @@ form .happyforms-flex > .happyforms-message-notices .error {
2569
  .happyforms-custom-select-dropdown.active {
2570
  display: block;
2571
  }
2572
- .happyforms-custom-select-dropdown li,
2573
- .happyforms-part--address__results ul li {
2574
  cursor: pointer;
2575
  display: flex;
2576
  align-items: center;
@@ -2852,6 +2854,10 @@ div.mce-inline-toolbar-grp.happyforms-editor-toolbar-link div.wp-link-input inpu
2852
  color: var(--happyforms-color-part-placeholder) !important;
2853
  }
2854
 
 
 
 
 
2855
  .happyforms-part--rich_text .mce-toolbar .mce-btn-group .mce-btn,
2856
  .happyforms-part--rich_text .mce-toolbar .mce-btn-group .mce-btn,
2857
  .happyforms-part--rich_text .qt-dfw,
2164
  padding: 15px;
2165
  }
2166
 
2167
+ .happyforms-form--part-inner-padding-wide .happyforms-part--legal .option-label {
2168
+ padding-left: 0;
2169
+ }
2170
+
2171
+ .happyforms-form--part-inner-padding-wide .happyforms-part--legal .option-label .label {
2172
+ padding-left: 20px;
2173
  }
2174
 
2175
  .happyforms-form--part-inner-padding-wide .happyforms-part .happyforms-part__select-wrap:after {
2546
  .happyforms-custom-select input[readonly="readonly"] {
2547
  cursor: pointer;
2548
  }
2549
+ .happyforms-custom-select-dropdown {
 
2550
  display: none;
2551
  position: absolute;
2552
  z-index: 10;
2553
  list-style: none;
2554
+ margin: 0 !important;
2555
+ padding: 0 !important;
2556
  text-align: left;
 
2557
  background-color: #fff;
2558
  background-color: var(--happyforms-color-dropdown-bg-color);
2559
  border: 1px solid #dbdbdb;
2572
  .happyforms-custom-select-dropdown.active {
2573
  display: block;
2574
  }
2575
+ .happyforms-custom-select-dropdown li {
 
2576
  cursor: pointer;
2577
  display: flex;
2578
  align-items: center;
2854
  color: var(--happyforms-color-part-placeholder) !important;
2855
  }
2856
 
2857
+ .happyforms-part--rich_text .mce-panel {
2858
+ z-index: 1 !important;
2859
+ }
2860
+
2861
  .happyforms-part--rich_text .mce-toolbar .mce-btn-group .mce-btn,
2862
  .happyforms-part--rich_text .mce-toolbar .mce-btn-group .mce-btn,
2863
  .happyforms-part--rich_text .qt-dfw,
assets/js/parts/part-checkbox.js CHANGED
@@ -41,6 +41,7 @@
41
  'click .advanced-option': 'onAdvancedOptionClick',
42
  'click .delete-option': 'onDeleteOptionClick',
43
  'keyup [name=label]': 'onItemLabelChange',
 
44
  'keyup [name=description]': 'onItemDescriptionChange',
45
  'change [name=is_default]': 'onItemDefaultChange',
46
  },
41
  'click .advanced-option': 'onAdvancedOptionClick',
42
  'click .delete-option': 'onDeleteOptionClick',
43
  'keyup [name=label]': 'onItemLabelChange',
44
+ 'change [name=label]': 'onItemLabelChange',
45
  'keyup [name=description]': 'onItemDescriptionChange',
46
  'change [name=is_default]': 'onItemDefaultChange',
47
  },
assets/js/parts/part-radio.js CHANGED
@@ -42,6 +42,7 @@
42
  'click .advanced-option': 'onAdvancedOptionClick',
43
  'click .delete-option': 'onDeleteOptionClick',
44
  'keyup [name=label]': 'onItemLabelChange',
 
45
  'keyup [name=description]': 'onItemDescriptionChange',
46
  'change [name=is_default]': 'onItemDefaultChange',
47
  },
42
  'click .advanced-option': 'onAdvancedOptionClick',
43
  'click .delete-option': 'onDeleteOptionClick',
44
  'keyup [name=label]': 'onItemLabelChange',
45
+ 'change [name=label]': 'onItemLabelChange',
46
  'keyup [name=description]': 'onItemDescriptionChange',
47
  'change [name=is_default]': 'onItemDefaultChange',
48
  },
happyforms.php CHANGED
@@ -5,7 +5,7 @@
5
  * Plugin URI: https://happyforms.me
6
  * Description: Your friendly drag and drop contact form builder for creating contact forms, lead generation forms, feedback forms, quote forms, survey forms and more!
7
  * Author: The Theme Foundry
8
- * Version: 1.6.12
9
  * Author URI: https://thethemefoundry.com
10
  * Upgrade URI: https://thethemefoundry.com
11
  */
@@ -13,7 +13,7 @@
13
  /**
14
  * The current version of the plugin.
15
  */
16
- define( 'HAPPYFORMS_VERSION', '1.6.12' );
17
 
18
  if ( ! function_exists( 'happyforms_plugin_file' ) ):
19
  /**
5
  * Plugin URI: https://happyforms.me
6
  * Description: Your friendly drag and drop contact form builder for creating contact forms, lead generation forms, feedback forms, quote forms, survey forms and more!
7
  * Author: The Theme Foundry
8
+ * Version: 1.6.13
9
  * Author URI: https://thethemefoundry.com
10
  * Upgrade URI: https://thethemefoundry.com
11
  */
13
  /**
14
  * The current version of the plugin.
15
  */
16
+ define( 'HAPPYFORMS_VERSION', '1.6.13' );
17
 
18
  if ( ! function_exists( 'happyforms_plugin_file' ) ):
19
  /**
inc/classes/parts/class-part-email.php CHANGED
@@ -222,7 +222,7 @@ class HappyForms_Part_Email extends HappyForms_Form_Part {
222
  }
223
 
224
  public function script_dependencies( $deps, $forms ) {
225
- $contains_select = false;
226
  $form_controller = happyforms_get_form_controller();
227
 
228
  foreach ( $forms as $form ) {
222
  }
223
 
224
  public function script_dependencies( $deps, $forms ) {
225
+ $contains_email = false;
226
  $form_controller = happyforms_get_form_controller();
227
 
228
  foreach ( $forms as $form ) {
languages/happyforms.pot CHANGED
@@ -2,9 +2,9 @@
2
  # This file is distributed under the same license as the HappyForms package.
3
  msgid ""
4
  msgstr ""
5
- "Project-Id-Version: HappyForms 1.6.12\n"
6
  "Report-Msgid-Bugs-To: https://thethemefoundry.com/support/\n"
7
- "POT-Creation-Date: 2018-11-30 11:08:30+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
2
  # This file is distributed under the same license as the HappyForms package.
3
  msgid ""
4
  msgstr ""
5
+ "Project-Id-Version: HappyForms 1.6.13\n"
6
  "Report-Msgid-Bugs-To: https://thethemefoundry.com/support/\n"
7
+ "POT-Creation-Date: 2018-12-06 10:25:01+00:00\n"
8
  "MIME-Version: 1.0\n"
9
  "Content-Type: text/plain; charset=utf-8\n"
10
  "Content-Transfer-Encoding: 8bit\n"
readme.txt CHANGED
@@ -5,7 +5,7 @@ Tags: contact, contact form, email, feedback form, form, form builder, custom fo
5
  Requires at least: 4.8
6
  Tested up to: 4.9.8
7
  Requires PHP: 5.2.4
8
- Stable tag: 1.6.12
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -80,6 +80,11 @@ Absolutely! HappyForms gets out of the way and is designed to work with any them
80
 
81
  == Changelog ==
82
 
 
 
 
 
 
83
  = 1.6.12 =
84
  * Improvement: Added filters to control CSV header and row values.
85
  * Bugfix: HTML entities were encoded in CSV export files.
@@ -332,6 +337,9 @@ Absolutely! HappyForms gets out of the way and is designed to work with any them
332
 
333
  == Upgrade Notice ==
334
 
 
 
 
335
  = 1.6.12 ==
336
  * Bugfixes.
337
 
5
  Requires at least: 4.8
6
  Tested up to: 4.9.8
7
  Requires PHP: 5.2.4
8
+ Stable tag: 1.6.13
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
80
 
81
  == Changelog ==
82
 
83
+ = 1.6.13 =
84
+ * Improvement: Smoother preview response time for Checkboxes and Radio after last item is added.
85
+ * Bugfix: Email part has been showing a notice related to wrong variable name used in condition.
86
+ * Bugfix: Various fixes related to form styles.
87
+
88
  = 1.6.12 =
89
  * Improvement: Added filters to control CSV header and row values.
90
  * Bugfix: HTML entities were encoded in CSV export files.
337
 
338
  == Upgrade Notice ==
339
 
340
+ = 1.6.13 =
341
+ * Email part notice fix, various style fixes.
342
+
343
  = 1.6.12 ==
344
  * Bugfixes.
345