| @@ -19,11 +19,12 @@ | ||
| 19 | 19 | * |
| 20 | 20 | * @return void |
| 21 | 21 | */ |
| 22 | 22 | public function render( $field_settings, $form_id ) { |
| 23 | - $selected = isset( $field_settings['selected'] ) ? $field_settings['selected'] : ''; | |
| 24 | - $selected = is_array( $selected ) ? $selected : []; | |
| 25 | - $name = $field_settings['name'] . '[]'; ?> | |
| 23 | + $use_theme_css = isset( $form_settings['use_theme_css'] ) ? $form_settings['use_theme_css'] : 'wpuf-style'; | |
| 24 | + $selected = isset( $field_settings['selected'] ) ? $field_settings['selected'] : ''; | |
| 25 | + $selected = is_array( $selected ) ? $selected : []; | |
| 26 | + $name = $field_settings['name'] . '[]'; ?> | |
| 26 | 27 | <li <?php $this->print_list_attributes( $field_settings ); ?>> |
| 27 | 28 | <?php $this->print_label( $field_settings, $form_id ); ?> |
| 28 | 29 | |
| 29 | 30 | <?php do_action( 'weforms_multidropdown_field_after_label', $field_settings ); ?> |
| @@ -28,9 +29,18 @@ | ||
| 28 | 29 | |
| 29 | 30 | <?php do_action( 'weforms_multidropdown_field_after_label', $field_settings ); ?> |
| 30 | 31 | |
| 31 | 32 | <div class="wpuf-fields"> |
| 32 | - <select multiple="multiple" class="multiselect <?php echo 'wpuf_'. esc_attr( $field_settings['name'] ) .'_'. esc_attr( $form_id ); ?>" id="<?php echo esc_attr($field_settings['name']) . '_' . esc_attr($form_id); ?>" name="<?php echo esc_attr($name); ?>" mulitple="multiple" data-required="<?php echo esc_attr($field_settings['required']) ?>" data-type="multiselect"> | |
| 33 | + <select | |
| 34 | + multiple="multiple" | |
| 35 | + class="multiselect <?php echo 'wpuf_'. esc_attr( $field_settings['name'] ) .'_'. esc_attr( $form_id ); ?>" | |
| 36 | + id="<?php echo esc_attr($field_settings['name']) . '_' . esc_attr($form_id); ?>" | |
| 37 | + name="<?php echo esc_attr($name); ?>" | |
| 38 | + mulitple="multiple" | |
| 39 | + data-required="<?php echo esc_attr($field_settings['required']) ?>" | |
| 40 | + data-type="multiselect" | |
| 41 | + data-style="<?php echo esc_attr( $use_theme_css ); ?>" | |
| 42 | + > | |
| 33 | 43 | |
| 34 | 44 | <?php if ( !empty( $field_settings['first'] ) ) { ?> |
| 35 | 45 | <option value=""><?php echo esc_attr($field_settings['first']); ?></option> |
| 36 | 46 | <?php } ?> |