diff --git a/assets/js/admin/form-builder.js b/assets/js/admin/form-builder.js index 48f9297ed..bec597677 100644 --- a/assets/js/admin/form-builder.js +++ b/assets/js/admin/form-builder.js @@ -1631,6 +1631,7 @@ this.single_row(); this.manage_required_fields(); this.manage_label_hidden_fields(); + this.manage_image_choice_class(); }, single_row: function () { if ( @@ -1796,6 +1797,28 @@ } ); }, + /** + * toggleclass if image choice option is enabled. + */ + manage_image_choice_class: function () { + $('input[data-field="image_choice"]').each( + function () { + if ($(this).is(":checked")) { + $(this) + .closest(".ur-selected-item") + .find(".ur-admin-template") + .find(".ur-field") + .addClass("user-registration-image-options"); + } else { + $(this) + .closest(".ur-selected-item") + .find(".ur-admin-template") + .find(".ur-field") + .removeClass("user-registration-image-options"); + } + } + ); + }, /** * Information about required fields */ diff --git a/includes/abstracts/abstract-ur-form-field.php b/includes/abstracts/abstract-ur-form-field.php index ab9767253..2115929a6 100644 --- a/includes/abstracts/abstract-ur-form-field.php +++ b/includes/abstracts/abstract-ur-form-field.php @@ -634,6 +634,7 @@ function ( $option ) { $label = is_array( $option ) ? $option['label'] : $option->label; $image = is_array( $option ) ? $option['image'] : $option->image; $style = ( empty( $image ) ) ? 'style="display: none;"' : ''; + $media_style = ( ! empty( $image ) ) ? 'style="display: none;"' : ''; $general_setting_wrapper .= '