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 (-6 / +13 lines)
Lines 76-86 Link Here
76
            var table = $(this).closest('table');
76
            var table = $(this).closest('table');
77
            var line = $(this).closest("tr");
77
            var line = $(this).closest("tr");
78
            var name = $(line).find('input[data-id="search_field_name"]').val();
78
            var name = $(line).find('input[data-id="search_field_name"]').val();
79
            var label = $(line).find('input[data-id="search_field_name"]').val();
79
            let already_exist = 0;
80
            if ( name.length > 0 && label.length > 0 ) {
80
            [% FOREACH search_field IN all_search_fields %]
81
                var new_line = clone_line( line );
81
                if ("[% search_field.name | html %]" == name){ already_exist = 1; }
82
                new_line.appendTo(table.find('tbody'));
82
            [% END %]
83
                clean_line(line);
83
            if (already_exist) {
84
                alert("SearchField "+ name + " already exist");
85
            } else {
86
                var label = $(line).find('input[data-id="search_field_name"]').val();
87
                if ( name.length > 0 && label.length > 0 ) {
88
                    var new_line = clone_line( line );
89
                    new_line.appendTo(table.find('tbody'));
90
                    clean_line(line);
91
                }
84
            }
92
            }
85
        });
93
        });
86
    });
94
    });
87
- 

Return to bug 20388