View | Details | Raw Unified | Return to bug 20388
Collapse All | Expand All

(-)a/koha-tmpl/intranet-tmpl/prog/en/modules/admin/searchengine/elasticsearch/mappings.tt (-1 / +10 lines)
Lines 35-40 Link Here
35
            } else {
35
            } else {
36
                $(this).parents('tr').remove();
36
                $(this).parents('tr').remove();
37
                var line = $(this).closest("tr");
37
                var line = $(this).closest("tr");
38
39
                // We clicked delete button on search fields tab.
40
                if (name = $(line).find('input[name="search_field_name"]').val()) {
41
                    // Prevent user from using a search field for a mapping
42
                    // after removing it without saving.
43
                    $('select[data-id="mapping_search_field_name"]').each(function( index, element) {
44
                        $(element).find('option[value="' + name + '"]').remove();
45
                    });
46
                }
47
38
                var search_field_name = $(line).find('input[name="mapping_search_field_name"]').val();
48
                var search_field_name = $(line).find('input[name="mapping_search_field_name"]').val();
39
                var mappings = $('input[name="mapping_search_field_name"][type="hidden"][value="' + search_field_name + '"]');
49
                var mappings = $('input[name="mapping_search_field_name"][type="hidden"][value="' + search_field_name + '"]');
40
                if (mappings.length == 0) {
50
                if (mappings.length == 0) {
41
- 

Return to bug 20388