Plugin Directory

Changeset 2847452


Ignore:
Timestamp:
01/12/2023 01:50:13 PM (3 years ago)
Author:
happyforms
Message:

Committing 1.22.0 to trunk

Location:
happyforms/trunk
Files:
2 added
1 deleted
23 edited

Legend:

Unmodified
Added
Removed
  • happyforms/trunk/core/assets/css/customize.css

    r2834276 r2847452  
    219219}
    220220
    221 span.members-only {
    222   background: #2c3338;
    223     color: #fff;
    224     font-size: 11px;
    225     display: inline-block;
    226     padding: 2px 8px;
    227     border-radius: 2px;
    228     margin: 0 0;
    229     -webkit-user-select: none;
    230     user-select: none;
    231     line-height:  1.6;
    232     font-weight: 400;
    233 }
    234 
    235221.happyforms-form-part-logic span.members-only,
    236222.happyforms-item-logic span.members-only{
     
    15991585}
    16001586
    1601 .min-max-wrapper {
    1602   display: flex;
    1603   flex-flow: row nowrap;
    1604   margin: 1em 0;
    1605 }
    1606 
    1607 .min-max-wrapper > * {
    1608   width: 50%;
    1609   margin: 0;
    1610   padding: 0 5px;
    1611 }
    1612 
    1613 .min-max-wrapper > *:first-child {
    1614   padding-left: 0;
    1615 }
    1616 
    1617 .min-max-wrapper > *:last-child {
    1618   padding-right: 0;
    1619 }
    1620 
    16211587.number-options--numeric {
    16221588  display:  flex;
  • happyforms/trunk/core/assets/css/no-interaction.css

    r2486036 r2847452  
    33    pointer-events: none;
    44}
     5
     6.wp-block .happyforms-part--scale input[type=range] {
     7    pointer-events: none;
     8}
  • happyforms/trunk/core/assets/svg/icons/slider.svg

    r2636705 r2847452  
    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="m19.5 9.5c-1 0-1.9.6-2.3 1.5h-2.9c-.4-.9-1.3-1.5-2.3-1.5s-1.9.6-2.3 1.5h-2.9c-.4-.9-1.3-1.5-2.3-1.5-1.4 0-2.5 1.1-2.5 2.5s1.1 2.5 2.5 2.5c1 0 1.9-.6 2.3-1.5h2.9c.4.9 1.3 1.5 2.3 1.5s1.9-.6 2.3-1.5h2.9c.4.9 1.3 1.5 2.3 1.5 1.4 0 2.5-1.1 2.5-2.5s-1.1-2.5-2.5-2.5z" fill="#32373c"/></svg>
     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="m19.5 9.5c-1 0-1.9.6-2.3 1.5h-2.9-7.5c-.4-.9-1.3-1.5-2.3-1.5-1.4 0-2.5 1.1-2.5 2.5s1.1 2.5 2.5 2.5c1 0 1.9-.6 2.3-1.5h7.5 2.9c.4.9 1.3 1.5 2.3 1.5 1.4 0 2.5-1.1 2.5-2.5s-1.1-2.5-2.5-2.5z" fill="#32373c"/></svg>
  • happyforms/trunk/core/classes/class-block.php

    r2769324 r2847452  
    7171
    7272    public function render( $attrs ) {
    73         $block_classes = isset( $attrs['className'] ) ? trim( $attrs['className'] ) : '';
    74         $html_id = isset( $attrs['anchor'] ) ? trim( $attrs['anchor'] ) : '';
     73        $block_classes = isset( $attrs['className'] ) ? esc_attr( trim( $attrs['className'] ) ) : '';
     74        $html_id = isset( $attrs['anchor'] ) ? esc_attr( trim( $attrs['anchor'] ) ) : '';
    7575
    7676        if ( isset( $attrs['id'] ) && empty( $attrs['id'] ) ) {
  • happyforms/trunk/core/classes/class-form-setup.php

    r2798762 r2847452  
    223223            case 'group_start':
    224224            case 'group_end':
    225             case 'upsell':
    226225                require( "{$path}/{$type}.php" );
    227226                break;
  • happyforms/trunk/core/classes/class-form-styles.php

    r2826455 r2847452  
    495495                'variable' => '--happyforms-color-divider-hr',
    496496            ),
     497            'color_choice_checkmark_bg' => array(
     498                'default' => '#ffffff',
     499                'sanitize' => 'sanitize_text_field',
     500                'target' => 'css_var',
     501                'variable' => '--happyforms-color-choice-checkmark-bg',
     502            ),
     503            'color_choice_checkmark_bg_focus' => array(
     504                'default' => '#000000',
     505                'sanitize' => 'sanitize_text_field',
     506                'target' => 'css_var',
     507                'variable' => '--happyforms-color-choice-checkmark-bg-focus',
     508            ),
     509            'color_choice_checkmark_color' => array(
     510                'default' => '#ffffff',
     511                'sanitize' => 'sanitize_text_field',
     512                'target' => 'css_var',
     513                'variable' => '--happyforms-color-choice-checkmark-color',
     514            ),         
    497515        );
    498516
     
    734752                'field' => 'color_dropdown_item_text_hover',
    735753            ),
     754            4400 => array(
     755        'type' => 'divider',
     756        'label' => __( 'Checkboxes & Radios', 'happyforms' ),
     757        'id' => 'checkboxes-radios',
     758      ),
     759      4500 => array(
     760        'type' => 'color',
     761        'label' => __( 'Background', 'happyforms' ),
     762        'field' => 'color_choice_checkmark_bg',
     763      ),
     764      4600 => array(
     765        'type' => 'color',
     766        'label' => __( 'Background on focus', 'happyforms' ),
     767        'field' => 'color_choice_checkmark_bg_focus',
     768      ),
     769      4700 => array(
     770        'type' => 'color',
     771        'label' => __( 'Checkmark', 'happyforms' ),
     772        'field' => 'color_choice_checkmark_color',
     773      ),
    736774            5300 => array(
    737775                'type' => 'divider',
  • happyforms/trunk/core/templates/customize-form-parts-drawer.php

    r2636705 r2847452  
    3535                    <div class="happyforms-parts-list-item-title">
    3636                        <h3><%= part.label %></h3>
    37                         <% if ( isDummy ) { %>&nbsp;<span class="members-only"><?php _e( 'Members Only', 'happyforms') ?></span><% } %>
     37                        <% if ( isDummy ) { %>&nbsp;<span class="members-only"><?php _e( 'Upgrade', 'happyforms') ?></span><% } %>
    3838                    </div>
    3939                    <div class="happyforms-parts-list-item-description"><%= part.description %></div>
  • happyforms/trunk/happyforms.php

    r2834276 r2847452  
    66 * Description: Form builder to get in touch with visitors, grow your email list and collect payments.
    77 * Author:      Happyforms
    8  * Version:     1.21.1
     8 * Version:     1.22.0
    99 * Author URI:  https://happyforms.io
    1010 * Upgrade URI: https://happyforms.io/upgrade
     
    2323 * The current version of the plugin.
    2424 */
    25 define( 'HAPPYFORMS_VERSION', '1.21.1' );
     25define( 'HAPPYFORMS_VERSION', '1.22.0' );
    2626
    2727if ( ! function_exists( 'happyforms_get_version' ) ):
  • happyforms/trunk/inc/assets/css/admin.css

    r2769324 r2847452  
    124124    pointer-events:  none;
    125125}
     126
     127#adminmenu .hf-members-only-menu {
     128    margin-left: 5px;
     129    font-size: 9px;
     130    line-height: 18px;
     131}
  • happyforms/trunk/inc/classes/class-answer-limiter-dummy.php

    r2778162 r2847452  
    3737        <p class="input_dummy">
    3838            <label><?php _e( 'Max times the same answer can be submitted', 'happyforms' ); ?>:</label>
    39             <span class="members-only"><?php _e( 'Members Only', 'happyforms') ?></span>
     39            <span class="members-only"><?php _e( 'Upgrade', 'happyforms') ?></span>
    4040            <input type="number" />
    4141        </p>
  • happyforms/trunk/inc/classes/class-happyforms.php

    r2834276 r2847452  
    2727        add_action( "wp_ajax_{$this->action_onboarding}", [ $this, 'ajax_action_onboarding' ] );
    2828        add_filter( 'happyforms_dashboard_modal_settings', [ $this, 'get_dashboard_modal_settings' ] );
     29        add_action( 'happyforms_customize_enqueue_scripts', array( $this, 'customize_enqueue_styles' ) );
    2930
    3031        if ( is_admin() ) {
     
    8384
    8485        $setup_controls = array(
    85             11 => array(
    86                 'type' => 'upsell',
    87                 'label' => __( 'Upgrade', 'happyforms' ),
    88                 'field' => '',
    89                 'id' => 'happyforms-redirect-upsell',
    90             ),
    91 
    9286            1449 => array(
    9387                'type' => 'text_dummy',
     
    167161    public function add_dummy_style_controls( $controls ) {
    168162        $style_controls = array(
    169             5791 => array(
    170                 'type' => 'panel_dummy',
    171                 'dummy_id' => 'checkboxes_radios',
    172                 'label' => __( 'Checkboxes & Radios', 'happyforms' ),
    173             ),
    174 
    175163            5792 => array(
    176164                'type' => 'panel_dummy',
     
    677665    }
    678666
     667    public function admin_menu() {
     668        parent::admin_menu();
     669
     670        global $submenu;
     671
     672        if ( ! isset( $submenu['happyforms'] ) ) {
     673            return;
     674        }
     675
     676        $submenu_links = wp_list_pluck( $submenu['happyforms'], 2 );
     677
     678        $submission_index = array_search( 'edit.php?post_type=happyforms-activity', $submenu_links );
     679        $coupon_index = array_search( 'happyforms-coupons', $submenu_links );
     680        $integration_index = array_search( 'happyforms-integrations', $submenu_links );
     681        $settings_index = array_search( '#settings', $submenu_links );
     682
     683        if ( false === $submission_index || false === $coupon_index || false === $integration_index || false === $settings_index ) {
     684            return;
     685        }
     686
     687        $submenu['happyforms'][$submission_index][0] .= "<span class='hf-members-only-menu awaiting-mod'>" . __( 'Upgrade', 'happyforms') . "</span>";
     688        $submenu['happyforms'][$coupon_index][0] .= "<span class='hf-members-only-menu awaiting-mod'>" . __( 'Upgrade', 'happyforms') . "</span>";
     689        $submenu['happyforms'][$integration_index][0] .= "<span class='hf-members-only-menu awaiting-mod'>" . __( 'Upgrade', 'happyforms') . "</span>";
     690        $submenu['happyforms'][$settings_index][0] .= "<span class='hf-members-only-menu awaiting-mod'>" . __( 'Upgrade', 'happyforms') . "</span>";
     691    }
     692
     693    public function customize_enqueue_styles() {
     694        wp_enqueue_style(
     695            'happyforms-customize-css',
     696            happyforms_get_plugin_url() . 'inc/assets/css/customize.css',
     697            array(), happyforms_get_version()
     698        );
     699    }
     700
    679701}
  • happyforms/trunk/inc/classes/parts/class-part-scale-dummy.php

    r2626797 r2847452  
    77    public function __construct() {
    88        $this->label = __( 'Slider', 'happyforms' );
    9         $this->description = __( 'For collecting opinions using a horizontal slider.', 'happyforms' );
     9        $this->description = __( 'For collecting an approximate value or range along a horizontal slider.', 'happyforms' );
    1010    }
    1111
  • happyforms/trunk/inc/templates/customize-controls/checkbox_dummy.php

    r2663470 r2847452  
    33        <input type="checkbox" />
    44        <label>
    5             <span><?php echo $control['label']; ?></span> 
     5            <span><?php echo $control['label']; ?></span>
    66        </label>
    7         <span class="members-only"><?php _e( 'Members Only', 'happyforms') ?></span>
     7        <span class="members-only"><?php _e( 'Upgrade', 'happyforms') ?></span>
    88    </div>
    99</div>
  • happyforms/trunk/inc/templates/customize-controls/email-parts-list-dummy.php

    r2791397 r2847452  
    11<div class="customize-control customize-control-email-parts-list_dummy" id="customize-control-<?php echo $control['dummy_id']; ?>">
    2     <label for="<?php echo $control['dummy_id']; ?>" class="customize-control-title"><?php echo $control['label']; ?></label>&nbsp<span class="members-only"><?php _e( 'Members Only', 'happyforms') ?></span>
     2    <label for="<?php echo $control['dummy_id']; ?>" class="customize-control-title"><?php echo $control['label']; ?></label>&nbsp<span class="members-only"><?php _e( 'Upgrade', 'happyforms') ?></span>
    33    <select id="<?php echo $control['dummy_id']; ?>">
    44        <%
  • happyforms/trunk/inc/templates/customize-controls/number_dummy.php

    r2729210 r2847452  
    22    <div class="customize-inside-control-row" data-pointer-target>
    33    <label for="max_entries" class="customize-control-title">
    4       <?php echo $control['label']; ?> <span class="members-only"><?php _e( 'Members Only', 'happyforms') ?></span>
     4      <?php echo $control['label']; ?> <span class="members-only"><?php _e( 'Upgrade', 'happyforms') ?></span>
    55    </label>
    66        <input type="number" />
  • happyforms/trunk/inc/templates/customize-controls/panel_dummy.php

    r2769324 r2847452  
    11<?php if ( $index > 0 ): ?></ul></li><?php endif; ?>
    22<li class="customize-control control-section happyforms-divider-control customize-control-divider customize-control-panel_dummy" id="customize-control-<?php echo $control['dummy_id']; ?>">
    3     <h3 class="accordion-section-title-dummy"><?php echo $control['label']; ?> <span class="members-only"><?php _e( 'Members Only', 'happyforms') ?></span></h3>
     3    <h3 class="accordion-section-title-dummy"><?php echo $control['label']; ?> <span class="members-only"><?php _e( 'Upgrade', 'happyforms') ?></span></h3>
    44</li>
    55<li class="happyforms-style-controls-group"><ul>
  • happyforms/trunk/inc/templates/customize-controls/text_dummy.php

    r2798762 r2847452  
    22    <div class="customize-inside-control-row" data-pointer-target>
    33    <label for="max_entries" class="customize-control-title">
    4       <?php echo $control['label']; ?> <span class="members-only"><?php _e( 'Members Only', 'happyforms') ?></span>
     4      <?php echo $control['label']; ?> <span class="members-only"><?php _e( 'Upgrade', 'happyforms') ?></span>
    55    </label>
    66        <input type="text" placeholder="<?php echo ( isset( $control['placeholder'] ) ) ? $control['placeholder'] : ''; ?>"/>
  • happyforms/trunk/inc/templates/customize-controls/text_dummy_reset.php

    r2810826 r2847452  
    11<div class="customize-control customize-control-number customize-control-text_dummy_reset input_dummy" id="customize-control-<?php echo $control['dummy_id']; ?>">
    22    <label for="max_entries" class="customize-control-title">
    3       <?php echo $control['label']; ?> <span class="members-only"><?php _e( 'Members Only', 'happyforms') ?></span>
     3      <?php echo $control['label']; ?> <span class="members-only"><?php _e( 'Upgrade', 'happyforms') ?></span>
    44    </label>
    55    <div class="customize-control-reset-wrap" data-pointer-target>
  • happyforms/trunk/inc/templates/customize-form-part-choice-footer.php

    r2778162 r2847452  
    22    <a href="#" class="happyforms-delete-item"><?php _e( 'Delete', 'happyforms' ); ?></a> |
    33    <a href="#" class="happyforms-duplicate-item"><?php _e( 'Duplicate', 'happyforms' ); ?></a>
    4     <a href="#" class="happyforms-item-logic"><?php _e( 'Logic', 'happyforms' ); ?><span class="members-only"><?php _e( 'Members Only', 'happyforms') ?></span></a>
     4    <a href="#" class="happyforms-item-logic"><?php _e( 'Logic', 'happyforms' ); ?><span class="members-only"><?php _e( 'Upgrade', 'happyforms') ?></span></a>
    55</div>
  • happyforms/trunk/inc/templates/customize-form-part-footer.php

    r2778162 r2847452  
    33            <a href="#" class="happyforms-form-part-remove"><?php _e( 'Delete', 'happyforms' ); ?></a> |
    44            <a href="#" class="happyforms-form-part-duplicate"><?php _e( 'Duplicate', 'happyforms' ); ?></a>
    5             <a href="#" class="happyforms-form-part-logic"><?php _e( 'Logic', 'happyforms' ); ?><span class="members-only"><?php _e( 'Members Only', 'happyforms') ?></span></a>
     5            <a href="#" class="happyforms-form-part-logic"><?php _e( 'Logic', 'happyforms' ); ?><span class="members-only"><?php _e( 'Upgrade', 'happyforms') ?></span></a>
    66        </div>
    77    </div>
  • happyforms/trunk/integrations/classes/class-integrations-page-controller.php

    r2810826 r2847452  
    3737            [ 'id' => 'sendinblue', 'label' => __( 'Sendinblue', 'happyforms' ), 'context' => 'normal' ],
    3838            [ 'id' => 'emailoctopus', 'label' => __( 'EmailOctopus', 'happyforms' ), 'context' => 'normal' ],
     39            [ 'id' => 'drip', 'label' => __( 'Drip', 'happyforms' ), 'context' => 'normal' ],
    3940            [ 'id' => 'recaptcha', 'label' => __( 'reCAPTCHA', 'happyforms' ), 'context' => 'side' ],
    4041            [ 'id' => 'stripe', 'label' => __( 'Stripe', 'happyforms' ), 'context' => 'side' ],
  • happyforms/trunk/languages/happyforms.pot

    r2834276 r2847452  
    1 # Copyright (C) 2022 Happyforms
     1# Copyright (C) 2023 Happyforms
    22# This file is distributed under the same license as the Happyforms (free) plugin.
    33msgid ""
    44msgstr ""
    5 "Project-Id-Version: Happyforms (free) 1.21.1\n"
     5"Project-Id-Version: Happyforms (free) 1.22.0\n"
    66"Report-Msgid-Bugs-To: https://wordpress.org/support/plugin/happyforms/\n"
    77"Last-Translator: The Theme Foundry\n"
     
    1010"Content-Type: text/plain; charset=UTF-8\n"
    1111"Content-Transfer-Encoding: 8bit\n"
    12 "POT-Creation-Date: 2022-12-15T08:30:23+00:00\n"
     12"POT-Creation-Date: 2023-01-12T12:51:44+00:00\n"
    1313"PO-Revision-Date: YEAR-MO-DA HO:MI+ZONE\n"
    1414"X-Generator: WP-CLI 2.4.0\n"
     
    173173
    174174#: core/classes/class-form-email.php:126
    175 #: inc/classes/class-happyforms.php:152
     175#: inc/classes/class-happyforms.php:146
    176176msgid "To email address"
    177177msgstr ""
     
    548548msgstr ""
    549549
    550 #: core/classes/class-form-styles.php:508
     550#: core/classes/class-form-styles.php:526
    551551msgid "General"
    552552msgstr ""
    553553
    554 #: core/classes/class-form-styles.php:513
    555 #: core/classes/class-form-styles.php:788
     554#: core/classes/class-form-styles.php:531
     555#: core/classes/class-form-styles.php:826
    556556#: core/templates/partials/customize-field-width.php:2
    557557msgid "Width"
    558558msgstr ""
    559559
    560 #: core/classes/class-form-styles.php:518
    561 #: core/classes/class-form-styles.php:793
     560#: core/classes/class-form-styles.php:536
     561#: core/classes/class-form-styles.php:831
    562562msgid "Padding"
    563563msgstr ""
    564564
    565 #: core/classes/class-form-styles.php:523
     565#: core/classes/class-form-styles.php:541
    566566msgid "Direction"
    567567msgstr ""
    568568
    569 #: core/classes/class-form-styles.php:529
    570 #: core/classes/class-form-styles.php:614
    571 #: core/classes/class-form-styles.php:684
    572 #: core/classes/class-form-styles.php:819
     569#: core/classes/class-form-styles.php:547
     570#: core/classes/class-form-styles.php:632
     571#: core/classes/class-form-styles.php:702
     572#: core/classes/class-form-styles.php:857
    573573msgid "Colors"
    574574msgstr ""
    575575
    576 #: core/classes/class-form-styles.php:533
     576#: core/classes/class-form-styles.php:551
    577577msgid "Primary"
    578578msgstr ""
    579579
    580 #: core/classes/class-form-styles.php:538
     580#: core/classes/class-form-styles.php:556
    581581msgid "Success message background"
    582582msgstr ""
    583583
    584 #: core/classes/class-form-styles.php:543
     584#: core/classes/class-form-styles.php:561
    585585msgid "Success message text"
    586586msgstr ""
    587587
    588 #: core/classes/class-form-styles.php:548
     588#: core/classes/class-form-styles.php:566
    589589msgid "Validation message text"
    590590msgstr ""
    591591
    592 #: core/classes/class-form-styles.php:553
     592#: core/classes/class-form-styles.php:571
    593593msgid "Error message background"
    594594msgstr ""
    595595
    596 #: core/classes/class-form-styles.php:558
     596#: core/classes/class-form-styles.php:576
    597597msgid "Error message text"
    598598msgstr ""
    599599
    600 #: core/classes/class-form-styles.php:563
     600#: core/classes/class-form-styles.php:581
    601601#: inc/classes/parts/class-part-title-dummy.php:8
    602602msgid "Title"
    603603msgstr ""
    604604
    605 #: core/classes/class-form-styles.php:568
     605#: core/classes/class-form-styles.php:586
    606606msgid "Display"
    607607msgstr ""
    608608
    609 #: core/classes/class-form-styles.php:573
    610 #: core/classes/class-form-styles.php:808
     609#: core/classes/class-form-styles.php:591
     610#: core/classes/class-form-styles.php:846
    611611msgid "Alignment"
    612612msgstr ""
    613613
    614 #: core/classes/class-form-styles.php:578
    615 #: core/classes/class-form-styles.php:798
     614#: core/classes/class-form-styles.php:596
     615#: core/classes/class-form-styles.php:836
    616616msgid "Font size"
    617617msgstr ""
    618618
    619 #: core/classes/class-form-styles.php:583
     619#: core/classes/class-form-styles.php:601
    620620msgid "Field borders & spacing"
    621621msgstr ""
    622622
    623 #: core/classes/class-form-styles.php:588
    624 #: core/classes/class-form-styles.php:618
    625 #: core/classes/class-form-styles.php:778
    626 #: core/classes/class-form-styles.php:833
     623#: core/classes/class-form-styles.php:606
     624#: core/classes/class-form-styles.php:636
     625#: core/classes/class-form-styles.php:816
     626#: core/classes/class-form-styles.php:871
    627627msgid "Border"
    628628msgstr ""
    629629
    630 #: core/classes/class-form-styles.php:593
     630#: core/classes/class-form-styles.php:611
    631631msgid "Border location"
    632632msgstr ""
    633633
    634 #: core/classes/class-form-styles.php:598
    635 #: core/classes/class-form-styles.php:783
     634#: core/classes/class-form-styles.php:616
     635#: core/classes/class-form-styles.php:821
    636636msgid "Border radius"
    637637msgstr ""
    638638
    639 #: core/classes/class-form-styles.php:603
     639#: core/classes/class-form-styles.php:621
    640640msgid "Outer spacing"
    641641msgstr ""
    642642
    643 #: core/classes/class-form-styles.php:608
     643#: core/classes/class-form-styles.php:626
    644644msgid "Inner spacing"
    645645msgstr ""
    646646
    647 #: core/classes/class-form-styles.php:623
     647#: core/classes/class-form-styles.php:641
    648648msgid "Border on focus"
    649649msgstr ""
    650650
    651 #: core/classes/class-form-styles.php:628
    652 #: core/classes/class-form-styles.php:718
    653 #: core/classes/class-form-styles.php:823
     651#: core/classes/class-form-styles.php:646
     652#: core/classes/class-form-styles.php:736
     653#: core/classes/class-form-styles.php:761
     654#: core/classes/class-form-styles.php:861
    654655msgid "Background"
    655656msgstr ""
    656657
    657 #: core/classes/class-form-styles.php:633
    658 #: core/classes/class-form-styles.php:728
    659 #: core/classes/class-form-styles.php:828
     658#: core/classes/class-form-styles.php:651
     659#: core/classes/class-form-styles.php:746
     660#: core/classes/class-form-styles.php:766
     661#: core/classes/class-form-styles.php:866
    660662msgid "Background on focus"
    661663msgstr ""
    662664
    663 #: core/classes/class-form-styles.php:638
     665#: core/classes/class-form-styles.php:656
    664666msgid "Field labels & text"
    665667msgstr ""
    666668
    667 #: core/classes/class-form-styles.php:643
     669#: core/classes/class-form-styles.php:661
    668670msgid "Toggle placeholder on field focus"
    669671msgstr ""
    670672
    671 #: core/classes/class-form-styles.php:648
     673#: core/classes/class-form-styles.php:666
    672674msgid "Label alignment"
    673675msgstr ""
    674676
    675 #: core/classes/class-form-styles.php:653
     677#: core/classes/class-form-styles.php:671
    676678msgid "Label font size"
    677679msgstr ""
    678680
    679 #: core/classes/class-form-styles.php:658
     681#: core/classes/class-form-styles.php:676
    680682msgid "Label font weight"
    681683msgstr ""
    682684
    683 #: core/classes/class-form-styles.php:663
     685#: core/classes/class-form-styles.php:681
    684686msgid "Hint alignment"
    685687msgstr ""
    686688
    687 #: core/classes/class-form-styles.php:668
     689#: core/classes/class-form-styles.php:686
    688690msgid "Hint font size"
    689691msgstr ""
    690692
    691 #: core/classes/class-form-styles.php:673
     693#: core/classes/class-form-styles.php:691
    692694msgid "Placeholder &amp; value alignment"
    693695msgstr ""
    694696
    695 #: core/classes/class-form-styles.php:678
     697#: core/classes/class-form-styles.php:696
    696698msgid "Value font size"
    697699msgstr ""
    698700
    699 #: core/classes/class-form-styles.php:688
     701#: core/classes/class-form-styles.php:706
    700702#: core/templates/parts/customize-checkbox.php:4
    701703#: core/templates/parts/customize-checkbox.php:139
     
    716718msgstr ""
    717719
    718 #: core/classes/class-form-styles.php:693
     720#: core/classes/class-form-styles.php:711
    719721msgid "Value"
    720722msgstr ""
    721723
    722 #: core/classes/class-form-styles.php:698
     724#: core/classes/class-form-styles.php:716
    723725#: core/templates/parts/customize-email.php:20
    724726#: core/templates/parts/customize-multi-line-text.php:20
     
    729731msgstr ""
    730732
    731 #: core/classes/class-form-styles.php:703
     733#: core/classes/class-form-styles.php:721
    732734#: core/templates/parts/customize-checkbox.php:20
    733735#: core/templates/parts/customize-checkbox.php:145
     
    743745msgstr ""
    744746
    745 #: core/classes/class-form-styles.php:708
     747#: core/classes/class-form-styles.php:726
    746748msgid "Address dropdowns"
    747749msgstr ""
    748750
    749 #: core/classes/class-form-styles.php:714
     751#: core/classes/class-form-styles.php:732
    750752msgid "Items"
    751753msgstr ""
    752754
    753 #: core/classes/class-form-styles.php:723
    754 #: core/classes/class-form-styles.php:838
     755#: core/classes/class-form-styles.php:741
     756#: core/classes/class-form-styles.php:876
    755757#: core/classes/parts/class-part-single-line-text.php:8
    756758#: core/templates/parts/customize-placeholder.php:32
     
    758760msgstr ""
    759761
    760 #: core/classes/class-form-styles.php:733
     762#: core/classes/class-form-styles.php:751
    761763msgid "Text focused"
    762764msgstr ""
    763765
    764 #: core/classes/class-form-styles.php:738
     766#: core/classes/class-form-styles.php:756
     767msgid "Checkboxes & Radios"
     768msgstr ""
     769
     770#: core/classes/class-form-styles.php:771
     771msgid "Checkmark"
     772msgstr ""
     773
     774#: core/classes/class-form-styles.php:776
    765775msgid "Tables"
    766776msgstr ""
    767777
    768 #: core/classes/class-form-styles.php:743
     778#: core/classes/class-form-styles.php:781
    769779msgid "Odd row primary"
    770780msgstr ""
    771781
    772 #: core/classes/class-form-styles.php:748
     782#: core/classes/class-form-styles.php:786
    773783msgid "Odd row secondary"
    774784msgstr ""
    775785
    776 #: core/classes/class-form-styles.php:753
     786#: core/classes/class-form-styles.php:791
    777787msgid "Even row primary"
    778788msgstr ""
    779789
    780 #: core/classes/class-form-styles.php:758
     790#: core/classes/class-form-styles.php:796
    781791msgid "Even row secondary"
    782792msgstr ""
    783793
    784 #: core/classes/class-form-styles.php:763
     794#: core/classes/class-form-styles.php:801
    785795msgid "Separators"
    786796msgstr ""
    787797
    788 #: core/classes/class-form-styles.php:768
     798#: core/classes/class-form-styles.php:806
    789799msgid "Color"
    790800msgstr ""
    791801
    792 #: core/classes/class-form-styles.php:773
     802#: core/classes/class-form-styles.php:811
    793803msgid "Submit button"
    794804msgstr ""
    795805
    796 #: core/classes/class-form-styles.php:803
     806#: core/classes/class-form-styles.php:841
    797807msgid "Font weight"
    798808msgstr ""
    799809
    800 #: core/classes/class-form-styles.php:813
     810#: core/classes/class-form-styles.php:851
    801811msgid "Make button a field of last input"
    802812msgstr ""
    803813
    804 #: core/classes/class-form-styles.php:843
     814#: core/classes/class-form-styles.php:881
    805815msgid "Text on focus"
    806816msgstr ""
    807817
    808 #: core/classes/class-form-styles.php:855
     818#: core/classes/class-form-styles.php:893
    809819msgid "Add your own CSS code here to customize the appearance of your form."
    810820msgstr ""
    811821
    812 #: core/classes/class-form-styles.php:857
     822#: core/classes/class-form-styles.php:895
    813823msgid "For each rule you add, we'll prepend your form's HTML ID. This makes sure all styles added will only apply to this form. For example %s becomes %s."
    814824msgstr ""
    815825
    816 #: core/classes/class-form-styles.php:865
     826#: core/classes/class-form-styles.php:903
    817827msgid "The edit field automatically highlights code syntax. You can disable this in your <a href=\"%s\" class=\"%s\" target=\"_blank\">user profile</a> to work in plain text mode."
    818828msgstr ""
    819829
    820 #: core/classes/class-form-styles.php:873
    821 #: core/classes/class-form-styles.php:883
     830#: core/classes/class-form-styles.php:911
     831#: core/classes/class-form-styles.php:921
    822832msgid "Additional CSS"
    823833msgstr ""
     
    26522662msgstr ""
    26532663
    2654 #: core/templates/customize-controls/setup/upsell.php:2
     2664#: core/templates/customize-controls/style/divider.php:10
     2665msgid "Back"
     2666msgstr ""
     2667
     2668#: core/templates/customize-controls/style/divider.php:13
     2669msgid "You are customizing"
     2670msgstr ""
     2671
     2672#: core/templates/customize-form-build.php:4
     2673msgid "Add title"
     2674msgstr ""
     2675
     2676#: core/templates/customize-form-build.php:9
     2677msgid ""
     2678"It doesn't look like your form has any fields yet. Want to add one?\n"
     2679"Click the \"Add a Field\" button to start."
     2680msgstr ""
     2681
     2682#: core/templates/customize-form-build.php:13
     2683msgid "Add a Field"
     2684msgstr ""
     2685
     2686#: core/templates/customize-form-item.php:18
     2687msgid "Add Part"
     2688msgstr ""
     2689
     2690#: core/templates/customize-form-item.php:21
     2691#: core/templates/customize-form-steps.php:4
     2692msgid "Setup"
     2693msgstr ""
     2694
     2695#: core/templates/customize-form-item.php:24
     2696msgid "Style"
     2697msgstr ""
     2698
     2699#: core/templates/customize-form-item.php:33
     2700#: core/templates/parts/customize-divider.php:24
     2701#: core/templates/parts/customize-layout_title.php:40
     2702#: inc/templates/customize-form-part-choice-footer.php:2
     2703#: inc/templates/customize-form-part-footer.php:3
     2704msgid "Delete"
     2705msgstr ""
     2706
     2707#: core/templates/customize-form-item.php:34
     2708msgid "Preview"
     2709msgstr ""
     2710
     2711#: core/templates/customize-form-part-logic.php:2
     2712#: inc/templates/customize-form-part-choice-footer.php:4
     2713#: inc/templates/customize-form-part-footer.php:5
     2714msgid "Logic"
     2715msgstr ""
     2716
     2717#: core/templates/customize-form-part-logic.php:4
     2718msgid "Upgrade to add logic rule"
     2719msgstr ""
     2720
     2721#: core/templates/customize-form-parts-drawer.php:5
     2722msgid "Search fields"
     2723msgstr ""
     2724
     2725#: core/templates/customize-form-parts-drawer.php:7
     2726msgid "Clear Results"
     2727msgstr ""
     2728
    26552729#: core/templates/customize-form-parts-drawer.php:37
    26562730#: inc/classes/class-answer-limiter-dummy.php:39
     2731#: inc/classes/class-happyforms.php:687
     2732#: inc/classes/class-happyforms.php:688
     2733#: inc/classes/class-happyforms.php:689
     2734#: inc/classes/class-happyforms.php:690
    26572735#: inc/templates/customize-controls/checkbox_dummy.php:7
    26582736#: inc/templates/customize-controls/email-parts-list-dummy.php:2
     
    26632741#: inc/templates/customize-form-part-choice-footer.php:4
    26642742#: inc/templates/customize-form-part-footer.php:5
    2665 msgid "Members Only"
    2666 msgstr ""
    2667 
    2668 #: core/templates/customize-controls/style/divider.php:10
    2669 msgid "Back"
    2670 msgstr ""
    2671 
    2672 #: core/templates/customize-controls/style/divider.php:13
    2673 msgid "You are customizing"
    2674 msgstr ""
    2675 
    2676 #: core/templates/customize-form-build.php:4
    2677 msgid "Add title"
    2678 msgstr ""
    2679 
    2680 #: core/templates/customize-form-build.php:9
    2681 msgid ""
    2682 "It doesn't look like your form has any fields yet. Want to add one?\n"
    2683 "Click the \"Add a Field\" button to start."
    2684 msgstr ""
    2685 
    2686 #: core/templates/customize-form-build.php:13
    2687 msgid "Add a Field"
    2688 msgstr ""
    2689 
    2690 #: core/templates/customize-form-item.php:18
    2691 msgid "Add Part"
    2692 msgstr ""
    2693 
    2694 #: core/templates/customize-form-item.php:21
    2695 #: core/templates/customize-form-steps.php:4
    2696 msgid "Setup"
    2697 msgstr ""
    2698 
    2699 #: core/templates/customize-form-item.php:24
    2700 msgid "Style"
    2701 msgstr ""
    2702 
    2703 #: core/templates/customize-form-item.php:33
    2704 #: core/templates/parts/customize-divider.php:24
    2705 #: core/templates/parts/customize-layout_title.php:40
    2706 #: inc/templates/customize-form-part-choice-footer.php:2
    2707 #: inc/templates/customize-form-part-footer.php:3
    2708 msgid "Delete"
    2709 msgstr ""
    2710 
    2711 #: core/templates/customize-form-item.php:34
    2712 msgid "Preview"
    2713 msgstr ""
    2714 
    2715 #: core/templates/customize-form-part-logic.php:2
    2716 #: inc/templates/customize-form-part-choice-footer.php:4
    2717 #: inc/templates/customize-form-part-footer.php:5
    2718 msgid "Logic"
    2719 msgstr ""
    2720 
    2721 #: core/templates/customize-form-part-logic.php:4
    2722 msgid "Upgrade to add logic rule"
    2723 msgstr ""
    2724 
    2725 #: core/templates/customize-form-parts-drawer.php:5
    2726 msgid "Search fields"
    2727 msgstr ""
    2728 
    2729 #: core/templates/customize-form-parts-drawer.php:7
    2730 msgid "Clear Results"
     2743msgid "Upgrade"
    27312744msgstr ""
    27322745
     
    30253038msgstr ""
    30263039
    3027 #: inc/classes/class-happyforms.php:80
     3040#: inc/classes/class-happyforms.php:81
    30283041msgid "Trash submission if it contains words in"
    30293042msgstr ""
    30303043
    3031 #: inc/classes/class-happyforms.php:81
     3044#: inc/classes/class-happyforms.php:82
    30323045msgid "Disallowed Comment Keys"
    30333046msgstr ""
    30343047
    3035 #: inc/classes/class-happyforms.php:87
    3036 msgid "Upgrade"
    3037 msgstr ""
    3038 
    3039 #: inc/classes/class-happyforms.php:95
     3048#: inc/classes/class-happyforms.php:89
    30403049msgid "Redirect to this page address (URL) after submission"
    30413050msgstr ""
    30423051
     3052#: inc/classes/class-happyforms.php:90
     3053msgid "Search or type URL"
     3054msgstr ""
     3055
    30433056#: inc/classes/class-happyforms.php:96
    3044 msgid "Search or type URL"
     3057msgid "Shuffle order of fields"
    30453058msgstr ""
    30463059
    30473060#: inc/classes/class-happyforms.php:102
    3048 msgid "Shuffle order of fields"
     3061msgid "Use reCAPTCHA"
    30493062msgstr ""
    30503063
    30513064#: inc/classes/class-happyforms.php:108
    3052 msgid "Use reCAPTCHA"
     3065msgid "Let submitters save a draft for set number of days"
    30533066msgstr ""
    30543067
    30553068#: inc/classes/class-happyforms.php:114
    3056 msgid "Let submitters save a draft for set number of days"
     3069msgid "Require submitters to review a submission"
    30573070msgstr ""
    30583071
    30593072#: inc/classes/class-happyforms.php:120
    3060 msgid "Require submitters to review a submission"
     3073msgid "Max number of submissions"
    30613074msgstr ""
    30623075
    30633076#: inc/classes/class-happyforms.php:126
    3064 msgid "Max number of submissions"
    3065 msgstr ""
    3066 
    3067 #: inc/classes/class-happyforms.php:132
    30683077msgid "Erase submitter's personal data after set number of days"
    30693078msgstr ""
    30703079
    3071 #: inc/classes/class-happyforms.php:158
     3080#: inc/classes/class-happyforms.php:152
    30723081msgid "Send abandonment email"
    30733082msgstr ""
    30743083
     3084#: inc/classes/class-happyforms.php:166
     3085msgid "Rating"
     3086msgstr ""
     3087
    30753088#: inc/classes/class-happyforms.php:172
    3076 msgid "Checkboxes & Radios"
    3077 msgstr ""
    3078 
    3079 #: inc/classes/class-happyforms.php:178
    3080 msgid "Rating"
    3081 msgstr ""
    3082 
    3083 #: inc/classes/class-happyforms.php:184
    30843089msgid "Multi Step"
    30853090msgstr ""
    30863091
    3087 #: inc/classes/class-happyforms.php:198
     3092#: inc/classes/class-happyforms.php:186
    30883093msgid "Form redirected after submission"
    30893094msgstr ""
    30903095
    3091 #: inc/classes/class-happyforms.php:203
     3096#: inc/classes/class-happyforms.php:191
    30923097msgid "Form has reached its reply limit"
    30933098msgstr ""
    30943099
    3095 #: inc/classes/class-happyforms.php:208
     3100#: inc/classes/class-happyforms.php:196
    30963101msgid "Submitter has returned to a draft"
    30973102msgstr ""
    30983103
    3099 #: inc/classes/class-happyforms.php:213
     3104#: inc/classes/class-happyforms.php:201
    31003105msgid "Submitter is viewing review page"
    31013106msgstr ""
    31023107
    3103 #: inc/classes/class-happyforms.php:218
     3108#: inc/classes/class-happyforms.php:206
    31043109msgid "Payment completed"
    31053110msgstr ""
    31063111
    3107 #: inc/classes/class-happyforms.php:223
     3112#: inc/classes/class-happyforms.php:211
    31083113msgid "Payment failed"
    31093114msgstr ""
    31103115
    3111 #: inc/classes/class-happyforms.php:228
     3116#: inc/classes/class-happyforms.php:216
    31123117msgid "Payment cancelled"
    31133118msgstr ""
    31143119
    3115 #: inc/classes/class-happyforms.php:233
     3120#: inc/classes/class-happyforms.php:221
    31163121msgid "Previous page"
    31173122msgstr ""
    31183123
    3119 #: inc/classes/class-happyforms.php:238
     3124#: inc/classes/class-happyforms.php:226
    31203125msgid "Redirect to page"
    31213126msgstr ""
    31223127
    3123 #: inc/classes/class-happyforms.php:243
     3128#: inc/classes/class-happyforms.php:231
    31243129msgid "Print user submission"
    31253130msgstr ""
    31263131
    3127 #: inc/classes/class-happyforms.php:248
     3132#: inc/classes/class-happyforms.php:236
    31283133msgid "Edit reply"
    31293134msgstr ""
    31303135
    3131 #: inc/classes/class-happyforms.php:253
     3136#: inc/classes/class-happyforms.php:241
    31323137msgid "Clear saved draft reply"
    31333138msgstr ""
    31343139
    3135 #: inc/classes/class-happyforms.php:258
     3140#: inc/classes/class-happyforms.php:246
    31363141msgid "Save draft reply"
    31373142msgstr ""
    31383143
    3139 #: inc/classes/class-happyforms.php:263
     3144#: inc/classes/class-happyforms.php:251
    31403145msgid "Upload files"
    31413146msgstr ""
    31423147
    3143 #: inc/classes/class-happyforms.php:268
     3148#: inc/classes/class-happyforms.php:256
    31443149msgid "Remove uploaded file"
    31453150msgstr ""
    31463151
    3147 #: inc/classes/class-happyforms.php:273
     3152#: inc/classes/class-happyforms.php:261
    31483153msgid "Review reply"
    31493154msgstr ""
    31503155
    3151 #: inc/classes/class-happyforms.php:278
     3156#: inc/classes/class-happyforms.php:266
    31523157msgid "Start drawing signature"
    31533158msgstr ""
    31543159
    3155 #: inc/classes/class-happyforms.php:283
     3160#: inc/classes/class-happyforms.php:271
    31563161msgid "Start over drawing signature"
    31573162msgstr ""
    31583163
    3159 #: inc/classes/class-happyforms.php:288
     3164#: inc/classes/class-happyforms.php:276
    31603165msgid "Clear drawn signature"
    31613166msgstr ""
    31623167
    3163 #: inc/classes/class-happyforms.php:293
     3168#: inc/classes/class-happyforms.php:281
    31643169msgid "Done drawing signature"
    31653170msgstr ""
    31663171
    3167 #: inc/classes/class-happyforms.php:298
     3172#: inc/classes/class-happyforms.php:286
    31683173msgid "Field answer reached its limit"
    31693174msgstr ""
    31703175
    3171 #: inc/classes/class-happyforms.php:303
     3176#: inc/classes/class-happyforms.php:291
    31723177msgid "Coupon code invalid"
    31733178msgstr ""
    31743179
    3175 #: inc/classes/class-happyforms.php:308
     3180#: inc/classes/class-happyforms.php:296
    31763181msgid "Required file isn't uploaded"
    31773182msgstr ""
    31783183
    3179 #: inc/classes/class-happyforms.php:313
     3184#: inc/classes/class-happyforms.php:301
    31803185msgid "Required terms haven't been scrolled"
    31813186msgstr ""
    31823187
    3183 #: inc/classes/class-happyforms.php:318
     3188#: inc/classes/class-happyforms.php:306
    31843189msgid "Field contains disallowed word"
    31853190msgstr ""
    31863191
    3187 #: inc/classes/class-happyforms.php:323
     3192#: inc/classes/class-happyforms.php:311
    31883193msgid "Disallowed IP address or browser"
    31893194msgstr ""
    31903195
    3191 #: inc/classes/class-happyforms.php:328
     3196#: inc/classes/class-happyforms.php:316
    31923197msgid "This file's size is too big"
    31933198msgstr ""
    31943199
    3195 #: inc/classes/class-happyforms.php:333
     3200#: inc/classes/class-happyforms.php:321
    31963201msgid "This file's type not allowed"
    31973202msgstr ""
    31983203
    3199 #: inc/classes/class-happyforms.php:338
     3204#: inc/classes/class-happyforms.php:326
    32003205msgid "A file with this name has already been uploaded"
    32013206msgstr ""
    32023207
    3203 #: inc/classes/class-happyforms.php:343
     3208#: inc/classes/class-happyforms.php:331
    32043209msgid "User uploaded too few files"
    32053210msgstr ""
    32063211
    3207 #: inc/classes/class-happyforms.php:348
     3212#: inc/classes/class-happyforms.php:336
    32083213msgid "Price is too low"
    32093214msgstr ""
    32103215
    3211 #: inc/classes/class-happyforms.php:353
     3216#: inc/classes/class-happyforms.php:341
    32123217msgid "Phone field country code label"
    32133218msgstr ""
    32143219
    3215 #: inc/classes/class-happyforms.php:358
     3220#: inc/classes/class-happyforms.php:346
    32163221msgid "Phone field number label"
    32173222msgstr ""
    32183223
    3219 #: inc/classes/class-happyforms.php:363
     3224#: inc/classes/class-happyforms.php:351
    32203225msgid "Total files uploaded"
    32213226msgstr ""
    32223227
    3223 #: inc/classes/class-happyforms.php:368
     3228#: inc/classes/class-happyforms.php:356
    32243229msgid "Payment method"
    32253230msgstr ""
    32263231
    3227 #: inc/classes/class-happyforms.php:373
     3232#: inc/classes/class-happyforms.php:361
    32283233msgid "Pay what you want"
    32293234msgstr ""
    32303235
    3231 #: inc/classes/class-happyforms.php:378
     3236#: inc/classes/class-happyforms.php:366
    32323237msgid "Submitter will be redirected to PayPal"
    32333238msgstr ""
    32343239
    3235 #: inc/classes/class-happyforms.php:383
     3240#: inc/classes/class-happyforms.php:371
    32363241msgid "PayPal payment"
    32373242msgstr ""
    32383243
    3239 #: inc/classes/class-happyforms.php:388
     3244#: inc/classes/class-happyforms.php:376
    32403245msgid "Stripe is processing payment"
    32413246msgstr ""
    32423247
    3243 #: inc/classes/class-happyforms.php:393
     3248#: inc/classes/class-happyforms.php:381
    32443249msgid "Stripe payment"
    32453250msgstr ""
    32463251
    3247 #: inc/classes/class-happyforms.php:398
     3252#: inc/classes/class-happyforms.php:386
    32483253msgid "Stripe card field"
    32493254msgstr ""
    32503255
    3251 #: inc/classes/class-happyforms.php:403
     3256#: inc/classes/class-happyforms.php:391
    32523257msgid "Card number"
    32533258msgstr ""
    32543259
    3255 #: inc/classes/class-happyforms.php:408
     3260#: inc/classes/class-happyforms.php:396
    32563261msgid "Card expiration"
    32573262msgstr ""
    32583263
    3259 #: inc/classes/class-happyforms.php:413
     3264#: inc/classes/class-happyforms.php:401
    32603265msgid "Card security code"
    32613266msgstr ""
    32623267
    3263 #: inc/classes/class-happyforms.php:418
     3268#: inc/classes/class-happyforms.php:406
    32643269msgid "Coupon field label"
    32653270msgstr ""
    32663271
    3267 #: inc/classes/class-happyforms.php:423
     3272#: inc/classes/class-happyforms.php:411
    32683273msgid "Apply coupon button label"
    32693274msgstr ""
    32703275
    3271 #: inc/classes/class-happyforms.php:428
     3276#: inc/classes/class-happyforms.php:416
    32723277msgid "Current page"
    32733278msgstr ""
     
    34123417
    34133418#: inc/classes/parts/class-part-scale-dummy.php:9
    3414 msgid "For collecting opinions using a horizontal slider."
     3419msgid "For collecting an approximate value or range along a horizontal slider."
    34153420msgstr ""
    34163421
     
    35123517
    35133518#: integrations/classes/class-integrations-page-controller.php:39
     3519msgid "Drip"
     3520msgstr ""
     3521
     3522#: integrations/classes/class-integrations-page-controller.php:40
    35143523msgid "reCAPTCHA"
    35153524msgstr ""
    35163525
    3517 #: integrations/classes/class-integrations-page-controller.php:40
     3526#: integrations/classes/class-integrations-page-controller.php:41
    35183527msgid "Stripe"
    35193528msgstr ""
    35203529
    3521 #: integrations/classes/class-integrations-page-controller.php:41
     3530#: integrations/classes/class-integrations-page-controller.php:42
    35223531msgid "PayPal"
    35233532msgstr ""
    35243533
    3525 #: integrations/classes/class-integrations-page-controller.php:42
     3534#: integrations/classes/class-integrations-page-controller.php:43
    35263535msgid "Zapier"
    35273536msgstr ""
    35283537
    3529 #: integrations/classes/class-integrations-page-controller.php:43
     3538#: integrations/classes/class-integrations-page-controller.php:44
    35303539msgid "Integromat"
    35313540msgstr ""
    35323541
    3533 #: integrations/classes/class-integrations-page-controller.php:44
     3542#: integrations/classes/class-integrations-page-controller.php:45
    35343543msgid "Integrately"
    35353544msgstr ""
    35363545
    3537 #: integrations/classes/class-integrations-page-controller.php:45
     3546#: integrations/classes/class-integrations-page-controller.php:46
    35383547msgid "Google Analytics"
    35393548msgstr ""
     
    36043613#: integrations/templates/widget-constant-contact-dummy.php:25
    36053614#: integrations/templates/widget-convertkit-dummy.php:8
     3615#: integrations/templates/widget-drip-dummy.php:8
    36063616#: integrations/templates/widget-emailoctopus-dummy.php:8
    36073617#: integrations/templates/widget-google-analytics-dummy.php:8
     
    36323642#: integrations/templates/widget-constant-contact-dummy.php:25
    36333643#: integrations/templates/widget-convertkit-dummy.php:8
     3644#: integrations/templates/widget-drip-dummy.php:8
    36343645#: integrations/templates/widget-emailoctopus-dummy.php:8
    36353646#: integrations/templates/widget-google-analytics-dummy.php:8
     
    36733684#: integrations/templates/widget-constant-contact-dummy.php:33
    36743685#: integrations/templates/widget-convertkit-dummy.php:16
     3686#: integrations/templates/widget-drip-dummy.php:16
    36753687#: integrations/templates/widget-emailoctopus-dummy.php:16
    36763688#: integrations/templates/widget-google-analytics-dummy.php:16
     
    37033715msgstr ""
    37043716
     3717#: integrations/templates/widget-drip-dummy.php:5
     3718msgid "API token"
     3719msgstr ""
     3720
    37053721#: integrations/templates/widget-google-analytics-dummy.php:5
    37063722msgid "Tracking ID"
  • happyforms/trunk/readme.txt

    r2834276 r2847452  
    66Tested up to: 6.1
    77Requires PHP: 7.0
    8 Stable tag: 1.21.1
     8Stable tag: 1.22.0
    99License: GPLv2 or later
    1010License URI: http://www.gnu.org/licenses/gpl-2.0.html
     
    160160
    161161== Changelog ==
     162
     163= January 12, 2023 =
     164
     165Version 1.22.0 changelog:
     166
     167* Changed: Premium features and screens badges have been restyled to better match core styling.
     168* Fixed: Form block attributes are now properly escaped, preventing potential security issues.
    162169
    163170= December 15, 2022 =
     
    14941501== Upgrade Notice ==
    14951502
     1503= 1.22.0 =
     1504* Form block security improvements, style tweaks for upgraded features.
     1505
    14961506= 1.21.1 =
    14971507* Dashboard notices and Messages tab improvements.
Note: See TracChangeset for help on using the changeset viewer.