| @@ -6,12 +6,20 @@ | ||
| 6 | 6 | * @version 4.0.0 |
| 7 | 7 | * @author Nhamdv <email@email.com> |
| 8 | 8 | */ |
| 9 | 9 | |
| 10 | -$option_value = $value['value']; | |
| 10 | +$option_value = $value['value']; | |
| 11 | +$visibility_class = []; | |
| 12 | +if ( isset( $value['show_if_checked'] ) ) { | |
| 13 | + $visibility_class[] = 'show_if_' . $value['show_if_checked']; | |
| 14 | + | |
| 15 | + if ( 'no' === LP_Settings::get_option( $value['show_if_checked'] ) ) { | |
| 16 | + $visibility_class[] = 'lp-option-disabled'; | |
| 17 | + } | |
| 18 | +} | |
| 11 | 19 | ?> |
| 12 | 20 | |
| 13 | -<tr valign="top"> | |
| 21 | +<tr valign="top" class="<?php echo esc_attr( implode( ' ', $visibility_class ) ); ?>"> | |
| 14 | 22 | <th scope="row" class="titledesc"> |
| 15 | 23 | <label for="<?php echo esc_attr( $value['id'] ); ?>"> |
| 16 | 24 | <?php echo wp_kses_post( $value['title'] ); ?> |
| 17 | 25 | <?php echo wp_kses_post( $tooltip_html ); ?> |
| @@ -25,8 +33,10 @@ | ||
| 25 | 33 | style="<?php echo esc_attr( $value['css'] ); ?>" |
| 26 | 34 | value="<?php echo esc_attr( $option_value ); ?>" |
| 27 | 35 | class="<?php echo esc_attr( $value['class'] ); ?>" |
| 28 | 36 | placeholder="<?php echo esc_attr( $value['placeholder'] ); ?>" |
| 37 | + <?php echo isset( $value['min'] ) ? 'min="' . $value['min'] . '"' : ''; ?> | |
| 38 | + <?php echo isset( $value['max'] ) ? 'max="' . $value['max'] . '"' : ''; ?> | |
| 29 | 39 | <?php echo implode( ' ', $custom_attributes ); ?> |
| 30 | 40 | /><?php echo esc_html( $value['suffix'] ); ?> <?php echo wp_kses_post( $description ); ?> |
| 31 | 41 | </td> |
| 32 | 42 | </tr> |