Version Description
- Bugfix: Fixed wrapping glitches with long labels and descriptions.
Download this release
Release Info
Developer | thethemefoundry |
Plugin | Form builder to get in touch with visitors, grow your email list and collect payments — Happyforms |
Version | 1.9.20 |
Comparing to | |
See all releases |
Code changes from version 1.9.19 to 1.9.20
- core/assets/css/color.css +5 -0
- core/assets/css/customize.css +5 -0
- core/assets/css/layout.css +4 -2
- core/assets/js/frontend/checkbox.js +1 -0
- core/assets/js/frontend/select.js +1 -0
- core/assets/svg/icons/rank-order.svg +1 -0
- core/templates/parts/customize-multi-line-text.php +5 -4
- happyforms.php +2 -2
- inc/classes/class-happyforms.php +17 -14
- inc/classes/parts/class-part-rank-order-dummy.php +12 -0
- languages/happyforms.pot +61 -53
- readme.txt +8 -2
core/assets/css/color.css
CHANGED
@@ -66,6 +66,7 @@
|
|
66 |
font-size: 16px;
|
67 |
font-size: var(--happyforms-part-title-font-size);
|
68 |
background-color: transparent;
|
|
|
69 |
}
|
70 |
|
71 |
.happyforms-styles .happyforms-part__label .label,
|
@@ -85,6 +86,7 @@
|
|
85 |
font-size: var(--happyforms-part-description-font-size);
|
86 |
color: #454545;
|
87 |
color: var(--happyforms-color-part-description);
|
|
|
88 |
}
|
89 |
|
90 |
.happyforms-styles .happyforms-part input[type=text],
|
@@ -230,6 +232,7 @@
|
|
230 |
line-height: 1;
|
231 |
font-size: 16px;
|
232 |
font-size: var(--happyforms-part-value-font-size);
|
|
|
233 |
}
|
234 |
|
235 |
.happyforms-styles .happyforms-part .happyforms-part-option:last-of-type .option-label {
|
@@ -426,6 +429,8 @@
|
|
426 |
transition-duration: 0.25s;
|
427 |
transition-duration: var(--happyforms-transition-duration);
|
428 |
transition-timing-function: ease-in;
|
|
|
|
|
429 |
}
|
430 |
|
431 |
.happyforms-styles.happyforms-form--disable-until-valid input[type=submit][disabled].happyforms-button--submit {
|
66 |
font-size: 16px;
|
67 |
font-size: var(--happyforms-part-title-font-size);
|
68 |
background-color: transparent;
|
69 |
+
overflow-wrap: anywhere;
|
70 |
}
|
71 |
|
72 |
.happyforms-styles .happyforms-part__label .label,
|
86 |
font-size: var(--happyforms-part-description-font-size);
|
87 |
color: #454545;
|
88 |
color: var(--happyforms-color-part-description);
|
89 |
+
overflow-wrap: anywhere;
|
90 |
}
|
91 |
|
92 |
.happyforms-styles .happyforms-part input[type=text],
|
232 |
line-height: 1;
|
233 |
font-size: 16px;
|
234 |
font-size: var(--happyforms-part-value-font-size);
|
235 |
+
overflow-wrap: anywhere;
|
236 |
}
|
237 |
|
238 |
.happyforms-styles .happyforms-part .happyforms-part-option:last-of-type .option-label {
|
429 |
transition-duration: 0.25s;
|
430 |
transition-duration: var(--happyforms-transition-duration);
|
431 |
transition-timing-function: ease-in;
|
432 |
+
white-space: normal;
|
433 |
+
overflow-wrap: anywhere;
|
434 |
}
|
435 |
|
436 |
.happyforms-styles.happyforms-form--disable-until-valid input[type=submit][disabled].happyforms-button--submit {
|
core/assets/css/customize.css
CHANGED
@@ -1112,6 +1112,11 @@ ul.happyforms-parts-list li[data-part-type="scale_dummy"] .happyforms-parts-list
|
|
1112 |
background-image: url(../svg/icons/scale.svg);
|
1113 |
}
|
1114 |
|
|
|
|
|
|
|
|
|
|
|
1115 |
ul.happyforms-parts-list li[data-part-type="likert_scale_dummy"] .happyforms-parts-list-item-title:before {
|
1116 |
opacity: 0.5;
|
1117 |
background-image: url(../svg/icons/likert-scale.svg);
|
1112 |
background-image: url(../svg/icons/scale.svg);
|
1113 |
}
|
1114 |
|
1115 |
+
ul.happyforms-parts-list li[data-part-type="rank_order_dummy"] .happyforms-parts-list-item-title:before {
|
1116 |
+
opacity: 0.5;
|
1117 |
+
background-image: url(../svg/icons/rank-order.svg);
|
1118 |
+
}
|
1119 |
+
|
1120 |
ul.happyforms-parts-list li[data-part-type="likert_scale_dummy"] .happyforms-parts-list-item-title:before {
|
1121 |
opacity: 0.5;
|
1122 |
background-image: url(../svg/icons/likert-scale.svg);
|
core/assets/css/layout.css
CHANGED
@@ -744,9 +744,9 @@ form .happyforms-flex>.happyforms-message-notices .happyforms-message-notice a {
|
|
744 |
.happyforms-part--label-inside .happyforms-part__label-container {
|
745 |
position: absolute;
|
746 |
top: 8px;
|
747 |
-
left:
|
748 |
z-index: 2;
|
749 |
-
width:
|
750 |
}
|
751 |
|
752 |
.happyforms-part--label-inside input,
|
@@ -1033,6 +1033,7 @@ input[type=submit][disabled].happyforms-button--submit {
|
|
1033 |
color: #000;
|
1034 |
background-color: #fff;
|
1035 |
white-space: normal;
|
|
|
1036 |
}
|
1037 |
|
1038 |
.happyforms-custom-select-dropdown li.happyforms-custom-select-dropdown__placeholder {
|
@@ -1282,6 +1283,7 @@ input[type=submit][disabled].happyforms-button--submit {
|
|
1282 |
font-size: 14px;
|
1283 |
border: 1px solid #dbdbdb;
|
1284 |
background: #fff;
|
|
|
1285 |
}
|
1286 |
|
1287 |
.happyforms-tooltip-ui .ui-widget-content {
|
744 |
.happyforms-part--label-inside .happyforms-part__label-container {
|
745 |
position: absolute;
|
746 |
top: 8px;
|
747 |
+
left: 10px;
|
748 |
z-index: 2;
|
749 |
+
width: 98%;
|
750 |
}
|
751 |
|
752 |
.happyforms-part--label-inside input,
|
1033 |
color: #000;
|
1034 |
background-color: #fff;
|
1035 |
white-space: normal;
|
1036 |
+
overflow-wrap: anywhere;
|
1037 |
}
|
1038 |
|
1039 |
.happyforms-custom-select-dropdown li.happyforms-custom-select-dropdown__placeholder {
|
1283 |
font-size: 14px;
|
1284 |
border: 1px solid #dbdbdb;
|
1285 |
background: #fff;
|
1286 |
+
overflow-wrap: anywhere;
|
1287 |
}
|
1288 |
|
1289 |
.happyforms-tooltip-ui .ui-widget-content {
|
core/assets/js/frontend/checkbox.js
CHANGED
@@ -14,6 +14,7 @@
|
|
14 |
}
|
15 |
|
16 |
this.$input.on( 'change', this.triggerChange.bind( this ) );
|
|
|
17 |
},
|
18 |
|
19 |
onSelectAllChange: function() {
|
14 |
}
|
15 |
|
16 |
this.$input.on( 'change', this.triggerChange.bind( this ) );
|
17 |
+
this.initTooltip();
|
18 |
},
|
19 |
|
20 |
onSelectAllChange: function() {
|
core/assets/js/frontend/select.js
CHANGED
@@ -17,6 +17,7 @@
|
|
17 |
});
|
18 |
|
19 |
this.$input.on( 'blur', this.onBlur.bind(this) );
|
|
|
20 |
},
|
21 |
};
|
22 |
|
17 |
});
|
18 |
|
19 |
this.$input.on( 'blur', this.onBlur.bind(this) );
|
20 |
+
this.initTooltip();
|
21 |
},
|
22 |
};
|
23 |
|
core/assets/svg/icons/rank-order.svg
ADDED
@@ -0,0 +1 @@
|
|
|
1 |
+
<svg enable-background="new 0 0 24 24" viewBox="0 0 24 24" xmlns="http://www.w3.org/2000/svg"><path d="m0 0h24v24h-24z" fill="none"/><path d="m2 17h2v.5h-1v1h1v.5h-2v1h3v-4h-3zm1-9h1v-4h-2v1h1zm-1 3h1.8l-1.8 2.1v.9h3v-1h-1.8l1.8-2.1v-.9h-3zm5-6v2h14v-2zm0 14h14v-2h-14zm0-6h14v-2h-14z"/></svg>
|
core/templates/parts/customize-multi-line-text.php
CHANGED
@@ -30,10 +30,6 @@
|
|
30 |
<option value="tooltip"<%= (instance.description_mode == 'tooltip' || instance.tooltip_description ) ? ' selected' : '' %>><?php _e( 'Tooltip', 'happyforms' ); ?></option>
|
31 |
</select>
|
32 |
</p>
|
33 |
-
<p>
|
34 |
-
<label for="<%= instance.id %>_rows"><?php _e( 'Rows', 'happyforms' ); ?></label>
|
35 |
-
<input type="number" id="<%= instance.id %>_rows" min="5" max="20" class="widefat title" value="<%= instance.rows %>" data-bind="rows" />
|
36 |
-
</p>
|
37 |
|
38 |
<?php do_action( 'happyforms_part_customize_multi_line_text_before_options' ); ?>
|
39 |
|
@@ -78,6 +74,11 @@
|
|
78 |
</p>
|
79 |
</div>
|
80 |
|
|
|
|
|
|
|
|
|
|
|
81 |
<?php happyforms_customize_part_width_control(); ?>
|
82 |
|
83 |
<?php do_action( 'happyforms_part_customize_multi_line_text_after_advanced_options' ); ?>
|
30 |
<option value="tooltip"<%= (instance.description_mode == 'tooltip' || instance.tooltip_description ) ? ' selected' : '' %>><?php _e( 'Tooltip', 'happyforms' ); ?></option>
|
31 |
</select>
|
32 |
</p>
|
|
|
|
|
|
|
|
|
33 |
|
34 |
<?php do_action( 'happyforms_part_customize_multi_line_text_before_options' ); ?>
|
35 |
|
74 |
</p>
|
75 |
</div>
|
76 |
|
77 |
+
<p>
|
78 |
+
<label for="<%= instance.id %>_rows"><?php _e( 'Rows', 'happyforms' ); ?></label>
|
79 |
+
<input type="number" id="<%= instance.id %>_rows" min="5" max="20" class="widefat title" value="<%= instance.rows %>" data-bind="rows" />
|
80 |
+
</p>
|
81 |
+
|
82 |
<?php happyforms_customize_part_width_control(); ?>
|
83 |
|
84 |
<?php do_action( 'happyforms_part_customize_multi_line_text_after_advanced_options' ); ?>
|
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: HappyForms
|
8 |
-
* Version: 1.9.
|
9 |
* Author URI: https://happyforms.me
|
10 |
* Upgrade URI: https://happyforms.me/upgrade
|
11 |
*/
|
@@ -13,7 +13,7 @@
|
|
13 |
/**
|
14 |
* The current version of the plugin.
|
15 |
*/
|
16 |
-
define( 'HAPPYFORMS_VERSION', '1.9.
|
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: HappyForms
|
8 |
+
* Version: 1.9.20
|
9 |
* Author URI: https://happyforms.me
|
10 |
* Upgrade URI: https://happyforms.me/upgrade
|
11 |
*/
|
13 |
/**
|
14 |
* The current version of the plugin.
|
15 |
*/
|
16 |
+
define( 'HAPPYFORMS_VERSION', '1.9.20' );
|
17 |
|
18 |
if ( ! function_exists( 'happyforms_plugin_file' ) ):
|
19 |
/**
|
inc/classes/class-happyforms.php
CHANGED
@@ -51,47 +51,50 @@ class HappyForms extends HappyForms_Core {
|
|
51 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-scale-dummy.php' );
|
52 |
$part_library->register_part( 'HappyForms_Part_Scale_Dummy', 14 );
|
53 |
|
|
|
|
|
|
|
54 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-likert-scale-dummy.php' );
|
55 |
-
$part_library->register_part( 'HappyForms_Part_LikertScale_Dummy',
|
56 |
|
57 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-rich-text-dummy.php' );
|
58 |
-
$part_library->register_part( 'HappyForms_Part_RichText_Dummy',
|
59 |
|
60 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-legal-dummy.php' );
|
61 |
-
$part_library->register_part( 'HappyForms_Part_Legal_Dummy',
|
62 |
|
63 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-signature-dummy.php' );
|
64 |
-
$part_library->register_part( 'HappyForms_Part_Signature_Dummy',
|
65 |
|
66 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-rating-dummy.php' );
|
67 |
-
$part_library->register_part( 'HappyForms_Part_Rating_Dummy',
|
68 |
|
69 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-narrative-dummy.php' );
|
70 |
-
$part_library->register_part( 'HappyForms_Part_Narrative_Dummy',
|
71 |
|
72 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-optin-dummy.php' );
|
73 |
-
$part_library->register_part( 'HappyForms_Part_OptIn_Dummy',
|
74 |
|
75 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-payments-dummy.php' );
|
76 |
-
$part_library->register_part( 'HappyForms_Part_Payments_Dummy',
|
77 |
|
78 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-layout-drawer-group.php' );
|
79 |
-
$part_library->register_part( 'HappyForms_Part_LayoutDrawerGroup',
|
80 |
|
81 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-layout-title-dummy.php' );
|
82 |
-
$part_library->register_part( 'HappyForms_Part_LayoutTitle_Dummy',
|
83 |
|
84 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-placeholder-dummy.php' );
|
85 |
-
$part_library->register_part( 'HappyForms_Part_Placeholder_Dummy',
|
86 |
|
87 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-media-dummy.php' );
|
88 |
-
$part_library->register_part( 'HappyForms_Part_Media_Dummy',
|
89 |
|
90 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-divider-dummy.php' );
|
91 |
-
$part_library->register_part( 'HappyForms_Part_Divider_Dummy',
|
92 |
|
93 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-page-break-dummy.php' );
|
94 |
-
$part_library->register_part( 'HappyForms_Part_PageBreak_Dummy',
|
95 |
}
|
96 |
|
97 |
public function add_dummy_setup_controls( $controls ) {
|
51 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-scale-dummy.php' );
|
52 |
$part_library->register_part( 'HappyForms_Part_Scale_Dummy', 14 );
|
53 |
|
54 |
+
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-rank-order-dummy.php' );
|
55 |
+
$part_library->register_part( 'HappyForms_Part_RankOrder_Dummy', 15 );
|
56 |
+
|
57 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-likert-scale-dummy.php' );
|
58 |
+
$part_library->register_part( 'HappyForms_Part_LikertScale_Dummy', 16 );
|
59 |
|
60 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-rich-text-dummy.php' );
|
61 |
+
$part_library->register_part( 'HappyForms_Part_RichText_Dummy', 17 );
|
62 |
|
63 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-legal-dummy.php' );
|
64 |
+
$part_library->register_part( 'HappyForms_Part_Legal_Dummy', 18 );
|
65 |
|
66 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-signature-dummy.php' );
|
67 |
+
$part_library->register_part( 'HappyForms_Part_Signature_Dummy', 19 );
|
68 |
|
69 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-rating-dummy.php' );
|
70 |
+
$part_library->register_part( 'HappyForms_Part_Rating_Dummy', 20 );
|
71 |
|
72 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-narrative-dummy.php' );
|
73 |
+
$part_library->register_part( 'HappyForms_Part_Narrative_Dummy', 21 );
|
74 |
|
75 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-optin-dummy.php' );
|
76 |
+
$part_library->register_part( 'HappyForms_Part_OptIn_Dummy', 22 );
|
77 |
|
78 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-payments-dummy.php' );
|
79 |
+
$part_library->register_part( 'HappyForms_Part_Payments_Dummy', 23 );
|
80 |
|
81 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-layout-drawer-group.php' );
|
82 |
+
$part_library->register_part( 'HappyForms_Part_LayoutDrawerGroup', 24 );
|
83 |
|
84 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-layout-title-dummy.php' );
|
85 |
+
$part_library->register_part( 'HappyForms_Part_LayoutTitle_Dummy', 25 );
|
86 |
|
87 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-placeholder-dummy.php' );
|
88 |
+
$part_library->register_part( 'HappyForms_Part_Placeholder_Dummy', 26 );
|
89 |
|
90 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-media-dummy.php' );
|
91 |
+
$part_library->register_part( 'HappyForms_Part_Media_Dummy', 27 );
|
92 |
|
93 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-divider-dummy.php' );
|
94 |
+
$part_library->register_part( 'HappyForms_Part_Divider_Dummy', 28 );
|
95 |
|
96 |
require_once( happyforms_get_include_folder() . '/classes/parts/class-part-page-break-dummy.php' );
|
97 |
+
$part_library->register_part( 'HappyForms_Part_PageBreak_Dummy', 29 );
|
98 |
}
|
99 |
|
100 |
public function add_dummy_setup_controls( $controls ) {
|
inc/classes/parts/class-part-rank-order-dummy.php
ADDED
@@ -0,0 +1,12 @@
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
1 |
+
<?php
|
2 |
+
|
3 |
+
class HappyForms_Part_RankOrder_Dummy extends HappyForms_Form_Part {
|
4 |
+
|
5 |
+
public $type = 'rank_order_dummy';
|
6 |
+
|
7 |
+
public function __construct() {
|
8 |
+
$this->label = __( 'Rank Order', 'happyforms' );
|
9 |
+
$this->description = __( 'For collecting preferences between choices in numeric order.', 'happyforms' );
|
10 |
+
}
|
11 |
+
|
12 |
+
}
|
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.9.
|
6 |
"Report-Msgid-Bugs-To: https://thethemefoundry.com/support/\n"
|
7 |
-
"POT-Creation-Date: 2020-09-
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -1050,12 +1050,12 @@ msgid "For paragraph text fields."
|
|
1050 |
msgstr ""
|
1051 |
|
1052 |
#: core/classes/parts/class-part-multi-line-text.php:69
|
1053 |
-
#: core/templates/parts/customize-multi-line-text.php:
|
1054 |
msgid "Min characters"
|
1055 |
msgstr ""
|
1056 |
|
1057 |
#: core/classes/parts/class-part-multi-line-text.php:73
|
1058 |
-
#: core/templates/parts/customize-multi-line-text.php:
|
1059 |
msgid "Max words"
|
1060 |
msgstr ""
|
1061 |
|
@@ -3073,7 +3073,7 @@ msgstr ""
|
|
3073 |
|
3074 |
#: core/templates/parts/customize-checkbox.php:53
|
3075 |
#: core/templates/parts/customize-email.php:38
|
3076 |
-
#: core/templates/parts/customize-multi-line-text.php:
|
3077 |
#: core/templates/parts/customize-number.php:48
|
3078 |
#: core/templates/parts/customize-radio.php:53
|
3079 |
#: core/templates/parts/customize-select.php:57
|
@@ -3107,7 +3107,7 @@ msgstr ""
|
|
3107 |
|
3108 |
#: core/templates/parts/customize-checkbox.php:102
|
3109 |
#: core/templates/parts/customize-email.php:78
|
3110 |
-
#: core/templates/parts/customize-multi-line-text.php:
|
3111 |
#: core/templates/parts/customize-number.php:99
|
3112 |
#: core/templates/parts/customize-radio.php:83
|
3113 |
#: core/templates/parts/customize-select.php:83
|
@@ -3160,38 +3160,38 @@ msgstr ""
|
|
3160 |
msgid "Suffix"
|
3161 |
msgstr ""
|
3162 |
|
3163 |
-
#: core/templates/parts/customize-multi-line-text.php:
|
3164 |
-
msgid "Rows"
|
3165 |
-
msgstr ""
|
3166 |
-
|
3167 |
-
#: core/templates/parts/customize-multi-line-text.php:53
|
3168 |
msgid "Limit words/characters"
|
3169 |
msgstr ""
|
3170 |
|
3171 |
-
#: core/templates/parts/customize-multi-line-text.php:
|
3172 |
msgid "Limit"
|
3173 |
msgstr ""
|
3174 |
|
3175 |
-
#: core/templates/parts/customize-multi-line-text.php:
|
3176 |
msgid "Count"
|
3177 |
msgstr ""
|
3178 |
|
3179 |
-
#: core/templates/parts/customize-multi-line-text.php:
|
3180 |
msgid "Min words"
|
3181 |
msgstr ""
|
3182 |
|
3183 |
-
#: core/templates/parts/customize-multi-line-text.php:
|
3184 |
msgid "Max characters"
|
3185 |
msgstr ""
|
3186 |
|
3187 |
-
#: core/templates/parts/customize-multi-line-text.php:
|
3188 |
msgid "'Characters' label"
|
3189 |
msgstr ""
|
3190 |
|
3191 |
-
#: core/templates/parts/customize-multi-line-text.php:
|
3192 |
msgid "'Words' label"
|
3193 |
msgstr ""
|
3194 |
|
|
|
|
|
|
|
|
|
3195 |
#: core/templates/parts/customize-number.php:38
|
3196 |
msgid "Min number"
|
3197 |
msgstr ""
|
@@ -3229,155 +3229,155 @@ msgstr ""
|
|
3229 |
msgid "Click to edit this part."
|
3230 |
msgstr ""
|
3231 |
|
3232 |
-
#: inc/classes/class-happyforms.php:
|
3233 |
msgid "Randomize parts"
|
3234 |
msgstr ""
|
3235 |
|
3236 |
-
#: inc/classes/class-happyforms.php:
|
3237 |
msgid "Randomize the order of all form parts to avoid biases in your responses."
|
3238 |
msgstr ""
|
3239 |
|
3240 |
-
#: inc/classes/class-happyforms.php:
|
3241 |
msgid "Use reCAPTCHA"
|
3242 |
msgstr ""
|
3243 |
|
3244 |
-
#: inc/classes/class-happyforms.php:
|
3245 |
msgid "Protect your form against bots using your Google ReCaptcha credentials."
|
3246 |
msgstr ""
|
3247 |
|
3248 |
-
#: inc/classes/class-happyforms.php:
|
3249 |
msgid "Require password"
|
3250 |
msgstr ""
|
3251 |
|
3252 |
-
#: inc/classes/class-happyforms.php:
|
3253 |
msgid "Only users with password will be able to view and submit the form."
|
3254 |
msgstr ""
|
3255 |
|
3256 |
-
#: inc/classes/class-happyforms.php:
|
3257 |
msgid "Open in overlay window"
|
3258 |
msgstr ""
|
3259 |
|
3260 |
-
#: inc/classes/class-happyforms.php:
|
3261 |
msgid "Generate a link that can be clicked to open an overlay window for this form."
|
3262 |
msgstr ""
|
3263 |
|
3264 |
-
#: inc/classes/class-happyforms.php:
|
3265 |
msgid "Save user's meta data"
|
3266 |
msgstr ""
|
3267 |
|
3268 |
-
#: inc/classes/class-happyforms.php:
|
3269 |
msgid ""
|
3270 |
"User meta data like IP address, browser language, local time, and platform "
|
3271 |
"will be saved with each submission when checked."
|
3272 |
msgstr ""
|
3273 |
|
3274 |
-
#: inc/classes/class-happyforms.php:
|
3275 |
msgid "Save abandoned forms"
|
3276 |
msgstr ""
|
3277 |
|
3278 |
-
#: inc/classes/class-happyforms.php:
|
3279 |
msgid "Keep incomplete users responses stored in your WordPress database."
|
3280 |
msgstr ""
|
3281 |
|
3282 |
-
#: inc/classes/class-happyforms.php:
|
3283 |
msgid "Allow save and resume"
|
3284 |
msgstr ""
|
3285 |
|
3286 |
-
#: inc/classes/class-happyforms.php:
|
3287 |
msgid ""
|
3288 |
"Let users temporarily save their incomplete response and continue filling "
|
3289 |
"out the form at a later time."
|
3290 |
msgstr ""
|
3291 |
|
3292 |
-
#: inc/classes/class-happyforms.php:
|
3293 |
msgid "Add submission identifier"
|
3294 |
msgstr ""
|
3295 |
|
3296 |
-
#: inc/classes/class-happyforms.php:
|
3297 |
msgid "Tag responses with a unique, incremental identifier."
|
3298 |
msgstr ""
|
3299 |
|
3300 |
-
#: inc/classes/class-happyforms.php:
|
3301 |
msgid "Preview before submit"
|
3302 |
msgstr ""
|
3303 |
|
3304 |
-
#: inc/classes/class-happyforms.php:
|
3305 |
msgid "Let your users review their submission before confirming it."
|
3306 |
msgstr ""
|
3307 |
|
3308 |
-
#: inc/classes/class-happyforms.php:
|
3309 |
msgid "Disable buttons until required fields are answered"
|
3310 |
msgstr ""
|
3311 |
|
3312 |
-
#: inc/classes/class-happyforms.php:
|
3313 |
msgid ""
|
3314 |
"Reduce the opacity of the submit button until all required form parts are "
|
3315 |
"valid."
|
3316 |
msgstr ""
|
3317 |
|
3318 |
-
#: inc/classes/class-happyforms.php:
|
3319 |
msgid "Limit submissions"
|
3320 |
msgstr ""
|
3321 |
|
3322 |
-
#: inc/classes/class-happyforms.php:
|
3323 |
msgid "Set limit on number of allowed form submission in general or per user."
|
3324 |
msgstr ""
|
3325 |
|
3326 |
-
#: inc/classes/class-happyforms.php:
|
3327 |
msgid "Schedule visibility"
|
3328 |
msgstr ""
|
3329 |
|
3330 |
-
#: inc/classes/class-happyforms.php:
|
3331 |
msgid ""
|
3332 |
"Show or hide this form during a chosen time and day. Go to Settings > "
|
3333 |
"Timezone to set your city offset."
|
3334 |
msgstr ""
|
3335 |
|
3336 |
-
#: inc/classes/class-happyforms.php:
|
3337 |
msgid "Include reply link"
|
3338 |
msgstr ""
|
3339 |
|
3340 |
-
#: inc/classes/class-happyforms.php:
|
3341 |
msgid "Reply to your users and mark their submission as read in one click."
|
3342 |
msgstr ""
|
3343 |
|
3344 |
-
#: inc/classes/class-happyforms.php:
|
3345 |
msgid "Include referral link"
|
3346 |
msgstr ""
|
3347 |
|
3348 |
-
#: inc/classes/class-happyforms.php:
|
3349 |
msgid "Include the page link your form was submitted from."
|
3350 |
msgstr ""
|
3351 |
|
3352 |
-
#: inc/classes/class-happyforms.php:
|
3353 |
msgid "Attach .pdf"
|
3354 |
msgstr ""
|
3355 |
|
3356 |
-
#: inc/classes/class-happyforms.php:
|
3357 |
msgid "Attach a PDF to your submission alert."
|
3358 |
msgstr ""
|
3359 |
|
3360 |
-
#: inc/classes/class-happyforms.php:
|
3361 |
msgid "To email address"
|
3362 |
msgstr ""
|
3363 |
|
3364 |
-
#: inc/classes/class-happyforms.php:
|
3365 |
msgid "The Email field used to send this confirmation."
|
3366 |
msgstr ""
|
3367 |
|
3368 |
-
#: inc/classes/class-happyforms.php:
|
3369 |
msgid "Attach a PDF to the recipient's confirmation email."
|
3370 |
msgstr ""
|
3371 |
|
3372 |
-
#: inc/classes/class-happyforms.php:
|
3373 |
msgid "Send abandonment email"
|
3374 |
msgstr ""
|
3375 |
|
3376 |
-
#: inc/classes/class-happyforms.php:
|
3377 |
msgid "Notify users when they abandon your form before submitting it."
|
3378 |
msgstr ""
|
3379 |
|
3380 |
-
#: inc/classes/class-happyforms.php:
|
3381 |
msgid "Use theme styles"
|
3382 |
msgstr ""
|
3383 |
|
@@ -3497,6 +3497,14 @@ msgstr ""
|
|
3497 |
msgid "For collecting opinions and showing published results in a bar chart."
|
3498 |
msgstr ""
|
3499 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
3500 |
#: inc/classes/parts/class-part-rating-dummy.php:8
|
3501 |
msgid "Star Rating"
|
3502 |
msgstr ""
|
2 |
# This file is distributed under the same license as the HappyForms package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: HappyForms 1.9.20\n"
|
6 |
"Report-Msgid-Bugs-To: https://thethemefoundry.com/support/\n"
|
7 |
+
"POT-Creation-Date: 2020-09-17 17:30:23+00:00\n"
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
1050 |
msgstr ""
|
1051 |
|
1052 |
#: core/classes/parts/class-part-multi-line-text.php:69
|
1053 |
+
#: core/templates/parts/customize-multi-line-text.php:64
|
1054 |
msgid "Min characters"
|
1055 |
msgstr ""
|
1056 |
|
1057 |
#: core/classes/parts/class-part-multi-line-text.php:73
|
1058 |
+
#: core/templates/parts/customize-multi-line-text.php:61
|
1059 |
msgid "Max words"
|
1060 |
msgstr ""
|
1061 |
|
3073 |
|
3074 |
#: core/templates/parts/customize-checkbox.php:53
|
3075 |
#: core/templates/parts/customize-email.php:38
|
3076 |
+
#: core/templates/parts/customize-multi-line-text.php:38
|
3077 |
#: core/templates/parts/customize-number.php:48
|
3078 |
#: core/templates/parts/customize-radio.php:53
|
3079 |
#: core/templates/parts/customize-select.php:57
|
3107 |
|
3108 |
#: core/templates/parts/customize-checkbox.php:102
|
3109 |
#: core/templates/parts/customize-email.php:78
|
3110 |
+
#: core/templates/parts/customize-multi-line-text.php:87
|
3111 |
#: core/templates/parts/customize-number.php:99
|
3112 |
#: core/templates/parts/customize-radio.php:83
|
3113 |
#: core/templates/parts/customize-select.php:83
|
3160 |
msgid "Suffix"
|
3161 |
msgstr ""
|
3162 |
|
3163 |
+
#: core/templates/parts/customize-multi-line-text.php:49
|
|
|
|
|
|
|
|
|
3164 |
msgid "Limit words/characters"
|
3165 |
msgstr ""
|
3166 |
|
3167 |
+
#: core/templates/parts/customize-multi-line-text.php:55
|
3168 |
msgid "Limit"
|
3169 |
msgstr ""
|
3170 |
|
3171 |
+
#: core/templates/parts/customize-multi-line-text.php:59
|
3172 |
msgid "Count"
|
3173 |
msgstr ""
|
3174 |
|
3175 |
+
#: core/templates/parts/customize-multi-line-text.php:62
|
3176 |
msgid "Min words"
|
3177 |
msgstr ""
|
3178 |
|
3179 |
+
#: core/templates/parts/customize-multi-line-text.php:63
|
3180 |
msgid "Max characters"
|
3181 |
msgstr ""
|
3182 |
|
3183 |
+
#: core/templates/parts/customize-multi-line-text.php:68
|
3184 |
msgid "'Characters' label"
|
3185 |
msgstr ""
|
3186 |
|
3187 |
+
#: core/templates/parts/customize-multi-line-text.php:72
|
3188 |
msgid "'Words' label"
|
3189 |
msgstr ""
|
3190 |
|
3191 |
+
#: core/templates/parts/customize-multi-line-text.php:78
|
3192 |
+
msgid "Rows"
|
3193 |
+
msgstr ""
|
3194 |
+
|
3195 |
#: core/templates/parts/customize-number.php:38
|
3196 |
msgid "Min number"
|
3197 |
msgstr ""
|
3229 |
msgid "Click to edit this part."
|
3230 |
msgstr ""
|
3231 |
|
3232 |
+
#: inc/classes/class-happyforms.php:104
|
3233 |
msgid "Randomize parts"
|
3234 |
msgstr ""
|
3235 |
|
3236 |
+
#: inc/classes/class-happyforms.php:105
|
3237 |
msgid "Randomize the order of all form parts to avoid biases in your responses."
|
3238 |
msgstr ""
|
3239 |
|
3240 |
+
#: inc/classes/class-happyforms.php:111
|
3241 |
msgid "Use reCAPTCHA"
|
3242 |
msgstr ""
|
3243 |
|
3244 |
+
#: inc/classes/class-happyforms.php:112
|
3245 |
msgid "Protect your form against bots using your Google ReCaptcha credentials."
|
3246 |
msgstr ""
|
3247 |
|
3248 |
+
#: inc/classes/class-happyforms.php:118
|
3249 |
msgid "Require password"
|
3250 |
msgstr ""
|
3251 |
|
3252 |
+
#: inc/classes/class-happyforms.php:119
|
3253 |
msgid "Only users with password will be able to view and submit the form."
|
3254 |
msgstr ""
|
3255 |
|
3256 |
+
#: inc/classes/class-happyforms.php:125
|
3257 |
msgid "Open in overlay window"
|
3258 |
msgstr ""
|
3259 |
|
3260 |
+
#: inc/classes/class-happyforms.php:126
|
3261 |
msgid "Generate a link that can be clicked to open an overlay window for this form."
|
3262 |
msgstr ""
|
3263 |
|
3264 |
+
#: inc/classes/class-happyforms.php:132
|
3265 |
msgid "Save user's meta data"
|
3266 |
msgstr ""
|
3267 |
|
3268 |
+
#: inc/classes/class-happyforms.php:133
|
3269 |
msgid ""
|
3270 |
"User meta data like IP address, browser language, local time, and platform "
|
3271 |
"will be saved with each submission when checked."
|
3272 |
msgstr ""
|
3273 |
|
3274 |
+
#: inc/classes/class-happyforms.php:139
|
3275 |
msgid "Save abandoned forms"
|
3276 |
msgstr ""
|
3277 |
|
3278 |
+
#: inc/classes/class-happyforms.php:140
|
3279 |
msgid "Keep incomplete users responses stored in your WordPress database."
|
3280 |
msgstr ""
|
3281 |
|
3282 |
+
#: inc/classes/class-happyforms.php:146
|
3283 |
msgid "Allow save and resume"
|
3284 |
msgstr ""
|
3285 |
|
3286 |
+
#: inc/classes/class-happyforms.php:147
|
3287 |
msgid ""
|
3288 |
"Let users temporarily save their incomplete response and continue filling "
|
3289 |
"out the form at a later time."
|
3290 |
msgstr ""
|
3291 |
|
3292 |
+
#: inc/classes/class-happyforms.php:153
|
3293 |
msgid "Add submission identifier"
|
3294 |
msgstr ""
|
3295 |
|
3296 |
+
#: inc/classes/class-happyforms.php:154
|
3297 |
msgid "Tag responses with a unique, incremental identifier."
|
3298 |
msgstr ""
|
3299 |
|
3300 |
+
#: inc/classes/class-happyforms.php:160
|
3301 |
msgid "Preview before submit"
|
3302 |
msgstr ""
|
3303 |
|
3304 |
+
#: inc/classes/class-happyforms.php:161
|
3305 |
msgid "Let your users review their submission before confirming it."
|
3306 |
msgstr ""
|
3307 |
|
3308 |
+
#: inc/classes/class-happyforms.php:167
|
3309 |
msgid "Disable buttons until required fields are answered"
|
3310 |
msgstr ""
|
3311 |
|
3312 |
+
#: inc/classes/class-happyforms.php:168
|
3313 |
msgid ""
|
3314 |
"Reduce the opacity of the submit button until all required form parts are "
|
3315 |
"valid."
|
3316 |
msgstr ""
|
3317 |
|
3318 |
+
#: inc/classes/class-happyforms.php:174
|
3319 |
msgid "Limit submissions"
|
3320 |
msgstr ""
|
3321 |
|
3322 |
+
#: inc/classes/class-happyforms.php:175
|
3323 |
msgid "Set limit on number of allowed form submission in general or per user."
|
3324 |
msgstr ""
|
3325 |
|
3326 |
+
#: inc/classes/class-happyforms.php:181
|
3327 |
msgid "Schedule visibility"
|
3328 |
msgstr ""
|
3329 |
|
3330 |
+
#: inc/classes/class-happyforms.php:182
|
3331 |
msgid ""
|
3332 |
"Show or hide this form during a chosen time and day. Go to Settings > "
|
3333 |
"Timezone to set your city offset."
|
3334 |
msgstr ""
|
3335 |
|
3336 |
+
#: inc/classes/class-happyforms.php:192
|
3337 |
msgid "Include reply link"
|
3338 |
msgstr ""
|
3339 |
|
3340 |
+
#: inc/classes/class-happyforms.php:193
|
3341 |
msgid "Reply to your users and mark their submission as read in one click."
|
3342 |
msgstr ""
|
3343 |
|
3344 |
+
#: inc/classes/class-happyforms.php:199
|
3345 |
msgid "Include referral link"
|
3346 |
msgstr ""
|
3347 |
|
3348 |
+
#: inc/classes/class-happyforms.php:200
|
3349 |
msgid "Include the page link your form was submitted from."
|
3350 |
msgstr ""
|
3351 |
|
3352 |
+
#: inc/classes/class-happyforms.php:206 inc/classes/class-happyforms.php:220
|
3353 |
msgid "Attach .pdf"
|
3354 |
msgstr ""
|
3355 |
|
3356 |
+
#: inc/classes/class-happyforms.php:207
|
3357 |
msgid "Attach a PDF to your submission alert."
|
3358 |
msgstr ""
|
3359 |
|
3360 |
+
#: inc/classes/class-happyforms.php:213
|
3361 |
msgid "To email address"
|
3362 |
msgstr ""
|
3363 |
|
3364 |
+
#: inc/classes/class-happyforms.php:214
|
3365 |
msgid "The Email field used to send this confirmation."
|
3366 |
msgstr ""
|
3367 |
|
3368 |
+
#: inc/classes/class-happyforms.php:221
|
3369 |
msgid "Attach a PDF to the recipient's confirmation email."
|
3370 |
msgstr ""
|
3371 |
|
3372 |
+
#: inc/classes/class-happyforms.php:227
|
3373 |
msgid "Send abandonment email"
|
3374 |
msgstr ""
|
3375 |
|
3376 |
+
#: inc/classes/class-happyforms.php:228
|
3377 |
msgid "Notify users when they abandon your form before submitting it."
|
3378 |
msgstr ""
|
3379 |
|
3380 |
+
#: inc/classes/class-happyforms.php:238
|
3381 |
msgid "Use theme styles"
|
3382 |
msgstr ""
|
3383 |
|
3497 |
msgid "For collecting opinions and showing published results in a bar chart."
|
3498 |
msgstr ""
|
3499 |
|
3500 |
+
#: inc/classes/parts/class-part-rank-order-dummy.php:8
|
3501 |
+
msgid "Rank Order"
|
3502 |
+
msgstr ""
|
3503 |
+
|
3504 |
+
#: inc/classes/parts/class-part-rank-order-dummy.php:9
|
3505 |
+
msgid "For collecting preferences between choices in numeric order."
|
3506 |
+
msgstr ""
|
3507 |
+
|
3508 |
#: inc/classes/parts/class-part-rating-dummy.php:8
|
3509 |
msgid "Star Rating"
|
3510 |
msgstr ""
|
readme.txt
CHANGED
@@ -3,9 +3,9 @@
|
|
3 |
Contributors: thethemefoundry
|
4 |
Tags: contact, contact form, email, feedback form, form, form builder, custom form, lead generation, survey form, quote form
|
5 |
Requires at least: 4.8
|
6 |
-
Tested up to: 5.
|
7 |
Requires PHP: 5.3
|
8 |
-
Stable tag: 1.9.
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
@@ -97,6 +97,9 @@ Yep! HappyForms free isn't going anywhere but for those looking for even more yo
|
|
97 |
|
98 |
== Changelog ==
|
99 |
|
|
|
|
|
|
|
100 |
= 1.9.19 =
|
101 |
* Bugfix: Centered labels weren't working when set to 'Below'.
|
102 |
* Bugfix: Description tooltips were rendering twice in the same field.
|
@@ -650,6 +653,9 @@ Yep! HappyForms free isn't going anywhere but for those looking for even more yo
|
|
650 |
|
651 |
== Upgrade Notice ==
|
652 |
|
|
|
|
|
|
|
653 |
= 1.9.19 =
|
654 |
* Miscellaneous bugfixes.
|
655 |
|
3 |
Contributors: thethemefoundry
|
4 |
Tags: contact, contact form, email, feedback form, form, form builder, custom form, lead generation, survey form, quote form
|
5 |
Requires at least: 4.8
|
6 |
+
Tested up to: 5.5.1
|
7 |
Requires PHP: 5.3
|
8 |
+
Stable tag: 1.9.20
|
9 |
License: GPLv2 or later
|
10 |
License URI: http://www.gnu.org/licenses/gpl-2.0.html
|
11 |
|
97 |
|
98 |
== Changelog ==
|
99 |
|
100 |
+
= 1.9.20 =
|
101 |
+
* Bugfix: Fixed wrapping glitches with long labels and descriptions.
|
102 |
+
|
103 |
= 1.9.19 =
|
104 |
* Bugfix: Centered labels weren't working when set to 'Below'.
|
105 |
* Bugfix: Description tooltips were rendering twice in the same field.
|
653 |
|
654 |
== Upgrade Notice ==
|
655 |
|
656 |
+
= 1.9.20 =
|
657 |
+
* Minor bugfixes.
|
658 |
+
|
659 |
= 1.9.19 =
|
660 |
* Miscellaneous bugfixes.
|
661 |
|