|
Lines 81-91
Link Here
|
| 81 |
var table = $(this).closest('table'); |
81 |
var table = $(this).closest('table'); |
| 82 |
var line = $(this).closest("tr"); |
82 |
var line = $(this).closest("tr"); |
| 83 |
var name = $(line).find('input[data-id="search_field_name"]').val(); |
83 |
var name = $(line).find('input[data-id="search_field_name"]').val(); |
| 84 |
var label = $(line).find('input[data-id="search_field_name"]').val(); |
84 |
let already_exist = 0; |
| 85 |
if ( name.length > 0 && label.length > 0 ) { |
85 |
[% FOREACH search_field IN all_search_fields %] |
| 86 |
var new_line = clone_line( line ); |
86 |
if ("[% search_field.name | html %]" == name){ already_exist = 1; } |
| 87 |
new_line.appendTo(table.find('tbody')); |
87 |
[% END %] |
| 88 |
clean_line(line); |
88 |
if (already_exist) { |
|
|
89 |
alert("SearchField "+ name + " already exist"); |
| 90 |
} else { |
| 91 |
var label = $(line).find('input[data-id="search_field_name"]').val(); |
| 92 |
if ( name.length > 0 && label.length > 0 ) { |
| 93 |
var new_line = clone_line( line ); |
| 94 |
new_line.appendTo(table.find('tbody')); |
| 95 |
clean_line(line); |
| 96 |
} |
| 89 |
} |
97 |
} |
| 90 |
}); |
98 |
}); |
| 91 |
}); |
99 |
}); |
| 92 |
- |
|
|