| @@ -19,15 +19,25 @@ | ||
| 19 | 19 | * |
| 20 | 20 | * @return void |
| 21 | 21 | */ |
| 22 | 22 | public function render( $field_settings, $form_id ) { |
| 23 | - $req_class = ( $field_settings['required'] == 'yes' ) ? 'required' : 'rich-editor'; | |
| 24 | - $value = $field_settings['default']; | |
| 25 | - $textarea_id = $field_settings['name'] ? $field_settings['name'] . '_' . $form_id : 'textarea_'; ?> | |
| 23 | + $req_class = ( $field_settings['required'] == 'yes' ) ? 'required' : 'rich-editor'; | |
| 24 | + $value = $field_settings['default']; | |
| 25 | + $textarea_id = $field_settings['name'] ? $field_settings['name'] . '_' . $form_id : 'textarea_'; | |
| 26 | + $form_settings = weforms()->form->get( $form_id )->get_settings(); | |
| 27 | + $use_theme_css = isset( $form_settings['use_theme_css'] ) ? $form_settings['use_theme_css'] : 'wpuf-style'; | |
| 28 | + ?> | |
| 26 | 29 | <li <?php $this->print_list_attributes( $field_settings ); ?>> |
| 27 | 30 | <?php $this->print_label( $field_settings, $form_id ); ?> |
| 28 | 31 | <?php if ( in_array( $field_settings['rich'], array( 'yes', 'teeny' ) ) ) { ?> |
| 29 | - <div class="wpuf-fields wpuf-rich-validation <?php printf( wp_kses_post( 'wpuf_%s_%s', $field_settings['name'], $form_id ) ); ?>" data-type="rich" data-required="<?php echo esc_attr( $field_settings['required'] ); ?>" data-id="<?php echo esc_attr( $field_settings['name'] ) . '_' . esc_attr( $form_id ); ?>" data-name="<?php echo esc_attr( $field_settings['name'] ); ?>"> | |
| 32 | + <div | |
| 33 | + class="wpuf-fields wpuf-rich-validation <?php printf( wp_kses_post( 'wpuf_%s_%s', $field_settings['name'], $form_id ) ); ?>" | |
| 34 | + data-type="rich" | |
| 35 | + data-required="<?php echo esc_attr( $field_settings['required'] ); ?>" | |
| 36 | + data-id="<?php echo esc_attr( $field_settings['name'] ) . '_' . esc_attr( $form_id ); ?>" | |
| 37 | + data-name="<?php echo esc_attr( $field_settings['name'] ); ?>" | |
| 38 | + data-style="<?php echo esc_attr( $use_theme_css ); ?>" | |
| 39 | + > | |
| 30 | 40 | <?php } else { ?> |
| 31 | 41 | <div class="wpuf-fields"> |
| 32 | 42 | <?php } ?> |
| 33 | 43 | |
| @@ -66,8 +76,9 @@ | ||
| 66 | 76 | data-type="textarea" |
| 67 | 77 | placeholder="<?php echo esc_attr( $field_settings['placeholder'] ); ?>" |
| 68 | 78 | rows="<?php echo esc_attr($field_settings['rows']); ?>" |
| 69 | 79 | cols="<?php echo esc_attr($field_settings['cols']); ?>" |
| 80 | + data-style="<?php echo esc_attr( $use_theme_css ); ?>" | |
| 70 | 81 | ><?php echo esc_textarea( $value ) ?></textarea> |
| 71 | 82 | <span class="wpuf-wordlimit-message wpuf-help"></span> |
| 72 | 83 | |
| 73 | 84 | <?php |