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 (-2 / +10 lines)
Lines 29-36 Link Here
29
        $("#tabs").tabs();
29
        $("#tabs").tabs();
30
        $('.delete').click(function() {
30
        $('.delete').click(function() {
31
            $(this).parents('tr').remove();
31
            $(this).parents('tr').remove();
32
33
            var line = $(this).closest("tr");
32
            var line = $(this).closest("tr");
33
34
            // We clicked delete button on search fields tab.
35
            if (name = $(line).find('input[name="search_field_name"]').val()) {
36
                // Prevent user from using a search field for a mapping
37
                // after removing it without saving.
38
                $('select[data-id="mapping_search_field_name"]').each(function( index, element) {
39
                    $(element).find('option[value="' + name + '"]').remove();
40
                });
41
            }
42
34
            var search_field_name = $(line).find('input[name="mapping_search_field_name"]').val();
43
            var search_field_name = $(line).find('input[name="mapping_search_field_name"]').val();
35
            var mappings = $('input[name="mapping_search_field_name"][type="hidden"][value="' + search_field_name + '"]');
44
            var mappings = $('input[name="mapping_search_field_name"][type="hidden"][value="' + search_field_name + '"]');
36
            if (mappings.length == 0) {
45
            if (mappings.length == 0) {
37
- 

Return to bug 20388