Version Description
- Improvement: Improved form builder compatibility with various plugins and themes, including Oxygen Builder.
- Improvement: Various improvements to form builder UI and front-end styles.
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.11 |
Comparing to | |
See all releases |
Code changes from version 1.9.10 to 1.9.11
- core/assets/css/admin.css +1 -2
- core/assets/css/customize.css +2 -4
- core/assets/css/layout.css +2 -1
- core/assets/css/preview.css +6 -2
- core/classes/class-form-controller.php +1 -1
- core/classes/class-form-setup.php +3 -1
- core/classes/class-happyforms-core.php +40 -1
- core/templates/customize-controls/setup/text.php +1 -1
- happyforms.php +2 -2
- languages/happyforms.pot +27 -27
- readme.txt +8 -1
core/assets/css/admin.css
CHANGED
@@ -155,8 +155,7 @@ p.happyforms-message-nav span.divider:last-child {
|
|
155 |
padding-bottom: 5px;
|
156 |
}
|
157 |
|
158 |
-
.happyforms-welcome-panel .welcome-panel-content form
|
159 |
-
form.happyforms-updater-credentials {
|
160 |
max-width: 460px;
|
161 |
}
|
162 |
|
155 |
padding-bottom: 5px;
|
156 |
}
|
157 |
|
158 |
+
.happyforms-welcome-panel .welcome-panel-content form {
|
|
|
159 |
max-width: 460px;
|
160 |
}
|
161 |
|
core/assets/css/customize.css
CHANGED
@@ -1335,8 +1335,7 @@ li.customize-control.happyforms-range-control select.happyforms-unit-switch {
|
|
1335 |
#customize-control-checkboxes-radios,
|
1336 |
#customize-control-rating,
|
1337 |
#customize-control-tables,
|
1338 |
-
#customize-control-submit_button_part_of_last_input
|
1339 |
-
#customize-control-captcha_theme {
|
1340 |
display: none;
|
1341 |
}
|
1342 |
|
@@ -1345,8 +1344,7 @@ li.customize-control.happyforms-range-control select.happyforms-unit-switch {
|
|
1345 |
.happyforms-style-view.has-checkbox-radio #customize-control-checkboxes-radios,
|
1346 |
.happyforms-style-view.has-rating #customize-control-rating,
|
1347 |
.happyforms-style-view.has-table #customize-control-tables,
|
1348 |
-
.happyforms-style-view.has-submit-inline #customize-control-submit_button_part_of_last_input
|
1349 |
-
.happyforms-style-view.has-captcha #customize-control-captcha_theme {
|
1350 |
display: block;
|
1351 |
}
|
1352 |
|
1335 |
#customize-control-checkboxes-radios,
|
1336 |
#customize-control-rating,
|
1337 |
#customize-control-tables,
|
1338 |
+
#customize-control-submit_button_part_of_last_input {
|
|
|
1339 |
display: none;
|
1340 |
}
|
1341 |
|
1344 |
.happyforms-style-view.has-checkbox-radio #customize-control-checkboxes-radios,
|
1345 |
.happyforms-style-view.has-rating #customize-control-rating,
|
1346 |
.happyforms-style-view.has-table #customize-control-tables,
|
1347 |
+
.happyforms-style-view.has-submit-inline #customize-control-submit_button_part_of_last_input {
|
|
|
1348 |
display: block;
|
1349 |
}
|
1350 |
|
core/assets/css/layout.css
CHANGED
@@ -1323,6 +1323,7 @@ input[type=submit][disabled].happyforms-button--submit {
|
|
1323 |
.happyforms-input-group__suffix {
|
1324 |
display: flex;
|
1325 |
align-items: center;
|
|
|
1326 |
padding: 10px 15px;
|
1327 |
border: 1px solid #dbdbdb;
|
1328 |
border: 1px solid var(--happyforms-color-part-border) !important;
|
@@ -1344,7 +1345,7 @@ input[type=submit][disabled].happyforms-button--submit {
|
|
1344 |
}
|
1345 |
.happyforms-input-group__suffix.happyforms-input-group__suffix--button {
|
1346 |
position: relative;
|
1347 |
-
padding: 0;
|
1348 |
}
|
1349 |
.happyforms-input-group__suffix button.happyforms-plain-button {
|
1350 |
outline: 0;
|
1323 |
.happyforms-input-group__suffix {
|
1324 |
display: flex;
|
1325 |
align-items: center;
|
1326 |
+
max-height: 100%;
|
1327 |
padding: 10px 15px;
|
1328 |
border: 1px solid #dbdbdb;
|
1329 |
border: 1px solid var(--happyforms-color-part-border) !important;
|
1345 |
}
|
1346 |
.happyforms-input-group__suffix.happyforms-input-group__suffix--button {
|
1347 |
position: relative;
|
1348 |
+
padding: 0 !important;
|
1349 |
}
|
1350 |
.happyforms-input-group__suffix button.happyforms-plain-button {
|
1351 |
outline: 0;
|
core/assets/css/preview.css
CHANGED
@@ -1,6 +1,6 @@
|
|
1 |
-
body
|
2 |
background-color: #fff !important;
|
3 |
-
padding: 40px;
|
4 |
}
|
5 |
|
6 |
body::before, body::after {
|
@@ -8,6 +8,10 @@ body::before, body::after {
|
|
8 |
display: none !important;
|
9 |
}
|
10 |
|
|
|
|
|
|
|
|
|
11 |
.happyforms-block-editable {
|
12 |
position: relative;
|
13 |
}
|
1 |
+
body {
|
2 |
background-color: #fff !important;
|
3 |
+
padding: 40px !important;
|
4 |
}
|
5 |
|
6 |
body::before, body::after {
|
8 |
display: none !important;
|
9 |
}
|
10 |
|
11 |
+
.happyforms-form {
|
12 |
+
width: 100%;
|
13 |
+
}
|
14 |
+
|
15 |
.happyforms-block-editable {
|
16 |
position: relative;
|
17 |
}
|
core/classes/class-form-controller.php
CHANGED
@@ -54,7 +54,7 @@ class HappyForms_Form_Controller {
|
|
54 |
add_action( 'init', array( $this, 'register_post_type' ) );
|
55 |
add_action( 'init', array( $this, 'add_role_capabilities' ) );
|
56 |
add_action( 'wp', array( $this, 'inject_new_form' ) );
|
57 |
-
add_filter( '
|
58 |
add_action( 'delete_post', array( $this, 'delete_post' ) );
|
59 |
|
60 |
add_action( 'happyforms_form_before', array( $this, 'render_title' ) );
|
54 |
add_action( 'init', array( $this, 'register_post_type' ) );
|
55 |
add_action( 'init', array( $this, 'add_role_capabilities' ) );
|
56 |
add_action( 'wp', array( $this, 'inject_new_form' ) );
|
57 |
+
add_filter( 'template_include', array( $this, 'single_template' ), 9999 );
|
58 |
add_action( 'delete_post', array( $this, 'delete_post' ) );
|
59 |
|
60 |
add_action( 'happyforms_form_before', array( $this, 'render_title' ) );
|
core/classes/class-form-setup.php
CHANGED
@@ -97,7 +97,7 @@ class HappyForms_Form_Setup {
|
|
97 |
'sanitize' => 'happyforms_sanitize_checkbox',
|
98 |
),
|
99 |
'captcha' => array(
|
100 |
-
'default' =>
|
101 |
'sanitize' => 'happyforms_sanitize_checkbox',
|
102 |
),
|
103 |
'captcha_site_key' => array(
|
@@ -217,6 +217,7 @@ class HappyForms_Form_Setup {
|
|
217 |
'type' => 'text',
|
218 |
'label' => __( 'Submit button CSS classes', 'happyforms' ),
|
219 |
'tooltip' => __( 'Add custom CSS classes separated by space for targeting a button in your stylesheet.', 'happyforms' ),
|
|
|
220 |
'field' => 'submit_button_html_class'
|
221 |
),
|
222 |
1200 => array(
|
@@ -233,6 +234,7 @@ class HappyForms_Form_Setup {
|
|
233 |
'type' => 'text',
|
234 |
'label' => __( 'Form HTML ID', 'happyforms' ),
|
235 |
'field' => 'html_id',
|
|
|
236 |
),
|
237 |
1203 => array(
|
238 |
'type' => 'group_end',
|
97 |
'sanitize' => 'happyforms_sanitize_checkbox',
|
98 |
),
|
99 |
'captcha' => array(
|
100 |
+
'default' => 1,
|
101 |
'sanitize' => 'happyforms_sanitize_checkbox',
|
102 |
),
|
103 |
'captcha_site_key' => array(
|
217 |
'type' => 'text',
|
218 |
'label' => __( 'Submit button CSS classes', 'happyforms' ),
|
219 |
'tooltip' => __( 'Add custom CSS classes separated by space for targeting a button in your stylesheet.', 'happyforms' ),
|
220 |
+
'autocomplete' => 'off',
|
221 |
'field' => 'submit_button_html_class'
|
222 |
),
|
223 |
1200 => array(
|
234 |
'type' => 'text',
|
235 |
'label' => __( 'Form HTML ID', 'happyforms' ),
|
236 |
'field' => 'html_id',
|
237 |
+
'autocomplete' => 'off',
|
238 |
),
|
239 |
1203 => array(
|
240 |
'type' => 'group_end',
|
core/classes/class-happyforms-core.php
CHANGED
@@ -49,6 +49,8 @@ class HappyForms_Core {
|
|
49 |
*/
|
50 |
private $frontend_color_styles = false;
|
51 |
|
|
|
|
|
52 |
/**
|
53 |
* Action: initialize admin and frontend logic.
|
54 |
*
|
@@ -101,6 +103,8 @@ class HappyForms_Core {
|
|
101 |
add_shortcode( $this->shortcode, array( $this, 'handle_shortcode' ) );
|
102 |
add_action( 'wp_head', array( $this, 'wp_head' ) );
|
103 |
add_action( 'wp_print_footer_scripts', array( $this, 'wp_print_footer_scripts' ), 0 );
|
|
|
|
|
104 |
add_action( 'admin_print_footer_scripts', array( $this, 'wp_print_footer_scripts' ), 0 );
|
105 |
add_action( 'admin_print_footer_scripts', array( $this, 'print_shortcode_template' ) );
|
106 |
|
@@ -520,6 +524,8 @@ class HappyForms_Core {
|
|
520 |
array( 'jquery' ), $this->current_forms
|
521 |
);
|
522 |
|
|
|
|
|
523 |
wp_enqueue_script(
|
524 |
'happyforms-frontend',
|
525 |
happyforms_get_plugin_url() . 'inc/assets/js/frontend.js',
|
@@ -538,6 +544,39 @@ class HappyForms_Core {
|
|
538 |
do_action( 'happyforms_footer', $this->current_forms );
|
539 |
}
|
540 |
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
541 |
public function print_shortcode_template() {
|
542 |
require_once( happyforms_get_core_folder() . '/templates/admin-shortcode.php' );
|
543 |
}
|
@@ -571,7 +610,7 @@ class HappyForms_Core {
|
|
571 |
|
572 |
$preview_deps = apply_filters(
|
573 |
'happyforms_preview_dependencies',
|
574 |
-
array( 'customize-preview' )
|
575 |
);
|
576 |
|
577 |
wp_enqueue_script(
|
49 |
*/
|
50 |
private $frontend_color_styles = false;
|
51 |
|
52 |
+
private $dependencies = array();
|
53 |
+
|
54 |
/**
|
55 |
* Action: initialize admin and frontend logic.
|
56 |
*
|
103 |
add_shortcode( $this->shortcode, array( $this, 'handle_shortcode' ) );
|
104 |
add_action( 'wp_head', array( $this, 'wp_head' ) );
|
105 |
add_action( 'wp_print_footer_scripts', array( $this, 'wp_print_footer_scripts' ), 0 );
|
106 |
+
add_action( 'wp_print_scripts', array( $this, 'exclude_scripts' ), 9999 );
|
107 |
+
add_action( 'wp_print_footer_scripts', array( $this, 'exclude_scripts' ), 9999 );
|
108 |
add_action( 'admin_print_footer_scripts', array( $this, 'wp_print_footer_scripts' ), 0 );
|
109 |
add_action( 'admin_print_footer_scripts', array( $this, 'print_shortcode_template' ) );
|
110 |
|
524 |
array( 'jquery' ), $this->current_forms
|
525 |
);
|
526 |
|
527 |
+
$this->dependencies = $dependencies;
|
528 |
+
|
529 |
wp_enqueue_script(
|
530 |
'happyforms-frontend',
|
531 |
happyforms_get_plugin_url() . 'inc/assets/js/frontend.js',
|
544 |
do_action( 'happyforms_footer', $this->current_forms );
|
545 |
}
|
546 |
|
547 |
+
public function exclude_scripts() {
|
548 |
+
if ( ! happyforms_is_preview() ) {
|
549 |
+
return;
|
550 |
+
}
|
551 |
+
|
552 |
+
global $wp_scripts;
|
553 |
+
|
554 |
+
$allowed_scripts = array(
|
555 |
+
'customize-preview-widgets',
|
556 |
+
'customize-preview-nav-menus',
|
557 |
+
'customize-selective-refresh',
|
558 |
+
'utils',
|
559 |
+
'moxiejs',
|
560 |
+
);
|
561 |
+
|
562 |
+
$allowed_scripts = array_merge( $allowed_scripts, $this->dependencies );
|
563 |
+
$registered_scripts = $wp_scripts->registered;
|
564 |
+
|
565 |
+
foreach ( $allowed_scripts as $handle ) {
|
566 |
+
array_merge( $allowed_scripts, $registered_scripts[$handle]->deps );
|
567 |
+
}
|
568 |
+
|
569 |
+
foreach ( $wp_scripts->registered as $handle => $script ) {
|
570 |
+
if ( ! wp_script_is( $handle, 'enqueued' ) ) {
|
571 |
+
continue;
|
572 |
+
}
|
573 |
+
|
574 |
+
if ( ! in_array( $handle, $allowed_scripts ) ) {
|
575 |
+
wp_dequeue_script( $handle );
|
576 |
+
}
|
577 |
+
}
|
578 |
+
}
|
579 |
+
|
580 |
public function print_shortcode_template() {
|
581 |
require_once( happyforms_get_core_folder() . '/templates/admin-shortcode.php' );
|
582 |
}
|
610 |
|
611 |
$preview_deps = apply_filters(
|
612 |
'happyforms_preview_dependencies',
|
613 |
+
array( 'backbone', 'customize-preview' )
|
614 |
);
|
615 |
|
616 |
wp_enqueue_script(
|
core/templates/customize-controls/setup/text.php
CHANGED
@@ -2,7 +2,7 @@
|
|
2 |
<?php do_action( "happyforms_setup_control_{$control['field']}_before", $control ); ?>
|
3 |
|
4 |
<label for="<?php echo $control['field']; ?>" class="customize-control-title"><?php echo $control['label']; ?> <?php if ( isset( $control['tooltip'] ) ) : ?><i class="dashicons dashicons-editor-help" aria-hidden="true" data-pointer><span><?php echo $control['tooltip']; ?></span></i><?php endif; ?></label>
|
5 |
-
<input type="text" id="<?php echo $control['field']; ?>" value="<%= <?php echo $control['field']; ?> %>" data-attribute="<?php echo $control['field']; ?>" placeholder="<?php echo ( isset( $control['placeholder'] ) ) ? $control['placeholder'] : ''; ?>" data-pointer-target />
|
6 |
|
7 |
<?php do_action( "happyforms_setup_control_{$control['field']}_after", $control ); ?>
|
8 |
</div>
|
2 |
<?php do_action( "happyforms_setup_control_{$control['field']}_before", $control ); ?>
|
3 |
|
4 |
<label for="<?php echo $control['field']; ?>" class="customize-control-title"><?php echo $control['label']; ?> <?php if ( isset( $control['tooltip'] ) ) : ?><i class="dashicons dashicons-editor-help" aria-hidden="true" data-pointer><span><?php echo $control['tooltip']; ?></span></i><?php endif; ?></label>
|
5 |
+
<input type="text" id="<?php echo $control['field']; ?>" value="<%= <?php echo $control['field']; ?> %>" data-attribute="<?php echo $control['field']; ?>" placeholder="<?php echo ( isset( $control['placeholder'] ) ) ? $control['placeholder'] : ''; ?>" data-pointer-target<?php echo ( isset( $control['autocomplete'] ) ) ? ' autocomplete="' . $control['autocomplete'] . '"' : ''; ?> />
|
6 |
|
7 |
<?php do_action( "happyforms_setup_control_{$control['field']}_after", $control ); ?>
|
8 |
</div>
|
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.11
|
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.11' );
|
17 |
|
18 |
if ( ! function_exists( 'happyforms_plugin_file' ) ):
|
19 |
/**
|
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-05-12
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
@@ -167,8 +167,8 @@ msgid "Form"
|
|
167 |
msgstr ""
|
168 |
|
169 |
#: core/classes/class-form-controller.php:76
|
170 |
-
#: core/classes/class-happyforms-core.php:
|
171 |
-
#: core/classes/class-happyforms-core.php:
|
172 |
msgid "Add New"
|
173 |
msgstr ""
|
174 |
|
@@ -199,8 +199,8 @@ msgstr ""
|
|
199 |
|
200 |
#: core/classes/class-form-controller.php:85
|
201 |
#: core/classes/class-form-controller.php:86
|
202 |
-
#: core/classes/class-happyforms-core.php:
|
203 |
-
#: core/classes/class-happyforms-core.php:
|
204 |
msgid "All Forms"
|
205 |
msgstr ""
|
206 |
|
@@ -402,33 +402,33 @@ msgid ""
|
|
402 |
"stylesheet."
|
403 |
msgstr ""
|
404 |
|
405 |
-
#: core/classes/class-form-setup.php:
|
406 |
msgid "Use custom HTML ID"
|
407 |
msgstr ""
|
408 |
|
409 |
-
#: core/classes/class-form-setup.php:
|
410 |
msgid "Add a unique HTML ID to your form. Write without a hash (#) character."
|
411 |
msgstr ""
|
412 |
|
413 |
-
#: core/classes/class-form-setup.php:
|
414 |
msgid "Form HTML ID"
|
415 |
msgstr ""
|
416 |
|
417 |
-
#: core/classes/class-form-setup.php:
|
418 |
msgid "Hide form after submit"
|
419 |
msgstr ""
|
420 |
|
421 |
-
#: core/classes/class-form-setup.php:
|
422 |
msgid ""
|
423 |
"Hide all form parts and display just title and confirmation message on "
|
424 |
"submit."
|
425 |
msgstr ""
|
426 |
|
427 |
-
#: core/classes/class-form-setup.php:
|
428 |
msgid "Spam prevention"
|
429 |
msgstr ""
|
430 |
|
431 |
-
#: core/classes/class-form-setup.php:
|
432 |
msgid "Protect your form against bots by using HoneyPot security."
|
433 |
msgstr ""
|
434 |
|
@@ -820,53 +820,53 @@ msgstr ""
|
|
820 |
msgid "Additional CSS"
|
821 |
msgstr ""
|
822 |
|
823 |
-
#: core/classes/class-happyforms-core.php:
|
824 |
msgid "HappyForms Index"
|
825 |
msgstr ""
|
826 |
|
827 |
-
#: core/classes/class-happyforms-core.php:
|
828 |
-
#: core/classes/class-happyforms-core.php:
|
829 |
msgid "Activity"
|
830 |
msgstr ""
|
831 |
|
832 |
-
#: core/classes/class-happyforms-core.php:
|
833 |
-
#: core/classes/class-happyforms-core.php:
|
834 |
msgid "Settings"
|
835 |
msgstr ""
|
836 |
|
837 |
-
#: core/classes/class-happyforms-core.php:
|
838 |
-
#: core/classes/class-happyforms-core.php:
|
839 |
msgid "Welcome"
|
840 |
msgstr ""
|
841 |
|
842 |
-
#: core/classes/class-happyforms-core.php:
|
843 |
msgid "Insert HappyForm"
|
844 |
msgstr ""
|
845 |
|
846 |
-
#: core/classes/class-happyforms-core.php:
|
847 |
msgid "Add HappyForms"
|
848 |
msgstr ""
|
849 |
|
850 |
-
#: core/classes/class-happyforms-core.php:
|
851 |
msgid "Overview"
|
852 |
msgstr ""
|
853 |
|
854 |
-
#: core/classes/class-happyforms-core.php:
|
855 |
msgid "Hey 👋 Welcome to your HappyForms Dashboard!"
|
856 |
msgstr ""
|
857 |
|
858 |
-
#: core/classes/class-happyforms-core.php:
|
859 |
msgid ""
|
860 |
"Are you looking for help? Well, we’ve swept the nacho crumbs from our "
|
861 |
"keyboards, refilled our ginger beers and are ready to reply with answers! "
|
862 |
"So, go on, email %s."
|
863 |
msgstr ""
|
864 |
|
865 |
-
#: core/classes/class-happyforms-core.php:
|
866 |
msgid "For more help"
|
867 |
msgstr ""
|
868 |
|
869 |
-
#: core/classes/class-happyforms-core.php:
|
870 |
msgid "Help guide"
|
871 |
msgstr ""
|
872 |
|
2 |
# This file is distributed under the same license as the HappyForms package.
|
3 |
msgid ""
|
4 |
msgstr ""
|
5 |
+
"Project-Id-Version: HappyForms 1.9.11\n"
|
6 |
"Report-Msgid-Bugs-To: https://thethemefoundry.com/support/\n"
|
7 |
+
"POT-Creation-Date: 2020-05-29 12:25:57+00:00\n"
|
8 |
"MIME-Version: 1.0\n"
|
9 |
"Content-Type: text/plain; charset=utf-8\n"
|
10 |
"Content-Transfer-Encoding: 8bit\n"
|
167 |
msgstr ""
|
168 |
|
169 |
#: core/classes/class-form-controller.php:76
|
170 |
+
#: core/classes/class-happyforms-core.php:188
|
171 |
+
#: core/classes/class-happyforms-core.php:189
|
172 |
msgid "Add New"
|
173 |
msgstr ""
|
174 |
|
199 |
|
200 |
#: core/classes/class-form-controller.php:85
|
201 |
#: core/classes/class-form-controller.php:86
|
202 |
+
#: core/classes/class-happyforms-core.php:180
|
203 |
+
#: core/classes/class-happyforms-core.php:181
|
204 |
msgid "All Forms"
|
205 |
msgstr ""
|
206 |
|
402 |
"stylesheet."
|
403 |
msgstr ""
|
404 |
|
405 |
+
#: core/classes/class-form-setup.php:225
|
406 |
msgid "Use custom HTML ID"
|
407 |
msgstr ""
|
408 |
|
409 |
+
#: core/classes/class-form-setup.php:227
|
410 |
msgid "Add a unique HTML ID to your form. Write without a hash (#) character."
|
411 |
msgstr ""
|
412 |
|
413 |
+
#: core/classes/class-form-setup.php:235
|
414 |
msgid "Form HTML ID"
|
415 |
msgstr ""
|
416 |
|
417 |
+
#: core/classes/class-form-setup.php:244
|
418 |
msgid "Hide form after submit"
|
419 |
msgstr ""
|
420 |
|
421 |
+
#: core/classes/class-form-setup.php:245
|
422 |
msgid ""
|
423 |
"Hide all form parts and display just title and confirmation message on "
|
424 |
"submit."
|
425 |
msgstr ""
|
426 |
|
427 |
+
#: core/classes/class-form-setup.php:250
|
428 |
msgid "Spam prevention"
|
429 |
msgstr ""
|
430 |
|
431 |
+
#: core/classes/class-form-setup.php:251
|
432 |
msgid "Protect your form against bots by using HoneyPot security."
|
433 |
msgstr ""
|
434 |
|
820 |
msgid "Additional CSS"
|
821 |
msgstr ""
|
822 |
|
823 |
+
#: core/classes/class-happyforms-core.php:169
|
824 |
msgid "HappyForms Index"
|
825 |
msgstr ""
|
826 |
|
827 |
+
#: core/classes/class-happyforms-core.php:196
|
828 |
+
#: core/classes/class-happyforms-core.php:197
|
829 |
msgid "Activity"
|
830 |
msgstr ""
|
831 |
|
832 |
+
#: core/classes/class-happyforms-core.php:205
|
833 |
+
#: core/classes/class-happyforms-core.php:206
|
834 |
msgid "Settings"
|
835 |
msgstr ""
|
836 |
|
837 |
+
#: core/classes/class-happyforms-core.php:214
|
838 |
+
#: core/classes/class-happyforms-core.php:215
|
839 |
msgid "Welcome"
|
840 |
msgstr ""
|
841 |
|
842 |
+
#: core/classes/class-happyforms-core.php:437
|
843 |
msgid "Insert HappyForm"
|
844 |
msgstr ""
|
845 |
|
846 |
+
#: core/classes/class-happyforms-core.php:437
|
847 |
msgid "Add HappyForms"
|
848 |
msgstr ""
|
849 |
|
850 |
+
#: core/classes/class-happyforms-core.php:668
|
851 |
msgid "Overview"
|
852 |
msgstr ""
|
853 |
|
854 |
+
#: core/classes/class-happyforms-core.php:678
|
855 |
msgid "Hey 👋 Welcome to your HappyForms Dashboard!"
|
856 |
msgstr ""
|
857 |
|
858 |
+
#: core/classes/class-happyforms-core.php:681
|
859 |
msgid ""
|
860 |
"Are you looking for help? Well, we’ve swept the nacho crumbs from our "
|
861 |
"keyboards, refilled our ginger beers and are ready to reply with answers! "
|
862 |
"So, go on, email %s."
|
863 |
msgstr ""
|
864 |
|
865 |
+
#: core/classes/class-happyforms-core.php:690
|
866 |
msgid "For more help"
|
867 |
msgstr ""
|
868 |
|
869 |
+
#: core/classes/class-happyforms-core.php:692
|
870 |
msgid "Help guide"
|
871 |
msgstr ""
|
872 |
|
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.4
|
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,10 @@ Yep! HappyForms free isn't going anywhere but for those looking for even more yo
|
|
97 |
|
98 |
== Changelog ==
|
99 |
|
|
|
|
|
|
|
|
|
100 |
= 1.9.10 =
|
101 |
* Improvement: Various improvements to form builder screen.
|
102 |
* Bugfix: Multiple dropdown parts were causing JS error in multi-step forms.
|
@@ -609,6 +613,9 @@ Yep! HappyForms free isn't going anywhere but for those looking for even more yo
|
|
609 |
|
610 |
== Upgrade Notice ==
|
611 |
|
|
|
|
|
|
|
612 |
= 1.9.10 =
|
613 |
* Improvements to form builder, bugfix for Dropdown part value.
|
614 |
|
5 |
Requires at least: 4.8
|
6 |
Tested up to: 5.4
|
7 |
Requires PHP: 5.3
|
8 |
+
Stable tag: 1.9.11
|
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.11 =
|
101 |
+
* Improvement: Improved form builder compatibility with various plugins and themes, including Oxygen Builder.
|
102 |
+
* Improvement: Various improvements to form builder UI and front-end styles.
|
103 |
+
|
104 |
= 1.9.10 =
|
105 |
* Improvement: Various improvements to form builder screen.
|
106 |
* Bugfix: Multiple dropdown parts were causing JS error in multi-step forms.
|
613 |
|
614 |
== Upgrade Notice ==
|
615 |
|
616 |
+
= 1.9.11 =
|
617 |
+
* Addressed form builder's incompatibility with some plugins and themes. Tweaks to UI and front-end styles.
|
618 |
+
|
619 |
= 1.9.10 =
|
620 |
* Improvements to form builder, bugfix for Dropdown part value.
|
621 |
|