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 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
- 

Return to bug 20388