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

Version Description

  • Bugfix: Submit button styles in Style step were not applying to submit button due to wrong selector.
  • Bugfix: happyforms_enqueue_style filter for disabling styles were not taken to consideration when loading color.css.
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.7.4
Comparing to
See all releases

Code changes from version 1.7.3 to 1.7.4

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.7.3
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.7.3' );
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.7.4
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.7.4' );
17
 
18
  if ( ! function_exists( 'happyforms_plugin_file' ) ):
19
  /**
inc/core/assets/css/color.css CHANGED
@@ -735,7 +735,7 @@
735
  transition-timing-function: ease-in;
736
  }
737
 
738
- .happyforms-styles input[type=submit][disabled].happyforms-button--submit {
739
  opacity: 0.5;
740
  }
741
 
@@ -979,42 +979,42 @@ form.happyforms-styles .happyforms-flex > .happyforms-message-notices .error {
979
 
980
  /* submit button */
981
 
982
- .happyforms-styles .happyforms-form--submit-button-border-hide input[type=submit].happyforms-button--submit {
983
  border-width: 0 !important;
984
  }
985
 
986
- .happyforms-styles .happyforms-form--submit-button-border-radius-square input[type=submit].happyforms-button--submit,
987
- .happyforms-styles .happyforms-form--submit-button-border-radius-square input[type=submit].happyforms-button--submit:hover {
988
  border-radius: 0;
989
  }
990
 
991
- .happyforms-styles .happyforms-form--submit-button-border-radius-pill input[type=submit].happyforms-button--submit,
992
- .happyforms-styles .happyforms-form--submit-button-border-radius-pill input[type=submit].happyforms-button--submit:hover {
993
  border-radius: 60px;
994
  }
995
 
996
- .happyforms-styles .happyforms-form--submit-button-normal .happyforms-part--submit input[type=submit] {
997
  font-weight: normal;
998
  }
999
 
1000
- .happyforms-styles .happyforms-form--submit-button-disable-transitions input[type=submit] {
1001
  transition-duration: 0s !important;
1002
  }
1003
 
1004
- .happyforms-styles .happyforms-form--submit-button-padding-narrow input[type=submit].happyforms-button--submit {
1005
  padding: 10px 20px;
1006
  }
1007
 
1008
- .happyforms-styles .happyforms-form--submit-button-padding-wide input[type=submit].happyforms-button--submit {
1009
  padding: 30px 60px;
1010
  }
1011
 
1012
- .happyforms-styles .happyforms-form--submit-button-fullwidth input[type=submit].happyforms-button--submit {
1013
  padding-left: 0;
1014
  padding-right: 0;
1015
  }
1016
 
1017
- .happyforms-styles .happyforms-form--part-title-font-weight-bold .happyforms-part__label .label {
1018
  font-weight: bold;
1019
  }
1020
 
735
  transition-timing-function: ease-in;
736
  }
737
 
738
+ .happyforms-styles.happyforms-form--disable-until-valid input[type=submit][disabled].happyforms-button--submit {
739
  opacity: 0.5;
740
  }
741
 
979
 
980
  /* submit button */
981
 
982
+ .happyforms-styles.happyforms-form--submit-button-border-hide input[type=submit].happyforms-button--submit {
983
  border-width: 0 !important;
984
  }
985
 
986
+ .happyforms-styles.happyforms-form--submit-button-border-radius-square input[type=submit].happyforms-button--submit,
987
+ .happyforms-styles.happyforms-form--submit-button-border-radius-square input[type=submit].happyforms-button--submit:hover {
988
  border-radius: 0;
989
  }
990
 
991
+ .happyforms-styles.happyforms-form--submit-button-border-radius-pill input[type=submit].happyforms-button--submit,
992
+ .happyforms-styles.happyforms-form--submit-button-border-radius-pill input[type=submit].happyforms-button--submit:hover {
993
  border-radius: 60px;
994
  }
995
 
996
+ .happyforms-styles.happyforms-form--submit-button-normal .happyforms-part--submit input[type=submit] {
997
  font-weight: normal;
998
  }
999
 
1000
+ .happyforms-styles.happyforms-form--submit-button-disable-transitions input[type=submit] {
1001
  transition-duration: 0s !important;
1002
  }
1003
 
1004
+ .happyforms-styles.happyforms-form--submit-button-padding-narrow input[type=submit].happyforms-button--submit {
1005
  padding: 10px 20px;
1006
  }
1007
 
1008
+ .happyforms-styles.happyforms-form--submit-button-padding-wide input[type=submit].happyforms-button--submit {
1009
  padding: 30px 60px;
1010
  }
1011
 
1012
+ .happyforms-styles.happyforms-form--submit-button-fullwidth input[type=submit].happyforms-button--submit {
1013
  padding-left: 0;
1014
  padding-right: 0;
1015
  }
1016
 
1017
+ .happyforms-styles.happyforms-form--part-title-font-weight-bold .happyforms-part__label .label {
1018
  font-weight: bold;
1019
  }
1020
 
inc/core/assets/css/layout.css CHANGED
@@ -400,7 +400,7 @@ h3.happyforms-form__title {
400
  margin-right: 15px;
401
  padding: 0 10px;
402
  white-space: normal;
403
- color: inherit !important;
404
  }
405
 
406
  .happyforms-form--direction-rtl .happyforms-part--choice .option-label .label {
400
  margin-right: 15px;
401
  padding: 0 10px;
402
  white-space: normal;
403
+ color: inherit;
404
  }
405
 
406
  .happyforms-form--direction-rtl .happyforms-part--choice .option-label .label {
inc/core/classes/class-happyforms-core.php CHANGED
@@ -489,7 +489,7 @@ class HappyForms_Core {
489
  <?php
490
  }
491
 
492
- if ( ! $this->frontend_color_styles ) {
493
  $this->frontend_color_styles = true;
494
  $color_url = happyforms_get_plugin_url() . 'inc/core/assets/css/color.css?' . HAPPYFORMS_VERSION;
495
  ?>
489
  <?php
490
  }
491
 
492
+ if ( $output && ! $this->frontend_color_styles ) {
493
  $this->frontend_color_styles = true;
494
  $color_url = happyforms_get_plugin_url() . 'inc/core/assets/css/color.css?' . HAPPYFORMS_VERSION;
495
  ?>
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.7.3\n"
6
  "Report-Msgid-Bugs-To: https://thethemefoundry.com/support/\n"
7
- "POT-Creation-Date: 2019-03-13 14:21:35+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.7.4\n"
6
  "Report-Msgid-Bugs-To: https://thethemefoundry.com/support/\n"
7
+ "POT-Creation-Date: 2019-03-15 07:49:31+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: 5.1
7
  Requires PHP: 5.3
8
- Stable tag: 1.7.3
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
@@ -99,6 +99,10 @@ Yep! HappyForms free isn't going anywhere but for those looking for even more po
99
 
100
  == Changelog ==
101
 
 
 
 
 
102
  = 1.7.3 =
103
  * New feature: 'Select All' option added to Multiple Choice part that can be set in part's Advanced options.
104
  * Improvement: Better styles for disabled Submit button.
@@ -436,6 +440,9 @@ Yep! HappyForms free isn't going anywhere but for those looking for even more po
436
 
437
  == Upgrade Notice ==
438
 
 
 
 
439
  = 1.7.3 =
440
  * Better part duplication, new "Select all" feature, trash responses, style improvements and bugfixes.
441
 
5
  Requires at least: 4.8
6
  Tested up to: 5.1
7
  Requires PHP: 5.3
8
+ Stable tag: 1.7.4
9
  License: GPLv2 or later
10
  License URI: http://www.gnu.org/licenses/gpl-2.0.html
11
 
99
 
100
  == Changelog ==
101
 
102
+ = 1.7.4 =
103
+ * Bugfix: Submit button styles in Style step were not applying to submit button due to wrong selector.
104
+ * Bugfix: `happyforms_enqueue_style` filter for disabling styles were not taken to consideration when loading color.css.
105
+
106
  = 1.7.3 =
107
  * New feature: 'Select All' option added to Multiple Choice part that can be set in part's Advanced options.
108
  * Improvement: Better styles for disabled Submit button.
440
 
441
  == Upgrade Notice ==
442
 
443
+ = 1.7.4 =
444
+ * Bug fixes.
445
+
446
  = 1.7.3 =
447
  * Better part duplication, new "Select all" feature, trash responses, style improvements and bugfixes.
448