mirror of
https://github.com/ansible/awx.git
synced 2026-01-23 15:38:06 -03:30
AC-608 Fixed form generator's ability to find labels related to rquired fields and add CSS class that prepends label text with '*'.
This commit is contained in:
parent
d17b683c35
commit
09e64e3685
@ -104,17 +104,17 @@ angular.module('FormGenerator', ['GeneratorHelpers', 'ngCookies', 'Utilities'])
|
||||
// Prepend an asterisk to required field label
|
||||
$('.form-control[required], input[type="radio"][required]').each(function() {
|
||||
if ( Empty($(this).attr('aw-required-when')) ) {
|
||||
var label = $(this).parent().parent().find('label').first();
|
||||
var label = $(this).parent().parent().find('label');
|
||||
if ($(this).attr('type') == 'radio') {
|
||||
label = $(this).parent().parent().parent().find('label').first();
|
||||
label = $(this).parent().parent().parent().find('label');
|
||||
}
|
||||
if (label) {
|
||||
var span = label.find('span').first();
|
||||
if (span && !span.hasClass('prepend-asterisk')) {
|
||||
span.addClass('prepend-asterisk');
|
||||
if (label.length > 0) {
|
||||
var span = label.children('span');
|
||||
if (span.length > 0 && !span.first().hasClass('prepend-asterisk')) {
|
||||
span.first().addClass('prepend-asterisk');
|
||||
}
|
||||
else if (!label.hasClass('prepend-asterisk') && !label.find('.prepend-asterisk')) {
|
||||
label.addClass('prepend-asterisk');
|
||||
else if (!label.first().hasClass('prepend-asterisk')) {
|
||||
label.first().addClass('prepend-asterisk');
|
||||
}
|
||||
}
|
||||
}
|
||||
|
||||
Loading…
x
Reference in New Issue
Block a user