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 (-9 / +3 lines)
Lines 28-34 Link Here
28
28
29
    $(document).ready(function() {
29
    $(document).ready(function() {
30
        $("#tabs").tabs();
30
        $("#tabs").tabs();
31
        $('.delete').click(function() {
31
        $(document).on('click', '.delete', function() {
32
            $(this).parents('tr').remove();
32
            $(this).parents('tr').remove();
33
            var line = $(this).closest("tr");
33
            var line = $(this).closest("tr");
34
34
Lines 59-70 Link Here
59
            var marc_field = $(line).find('input[data-id="mapping_marc_field"]').val();
59
            var marc_field = $(line).find('input[data-id="mapping_marc_field"]').val();
60
            if ( marc_field.length > 0 ) {
60
            if ( marc_field.length > 0 ) {
61
                var new_line = clone_line( line );
61
                var new_line = clone_line( line );
62
                var search_field_name = $(line).find('select[data-id="mapping_search_field_name"] option:selected').text();
63
                $(new_line).children('td:first').append('<input type="hidden" name="mapping_search_field_name" value="' + search_field_name + '">');
62
                new_line.appendTo($('table[data-index_name="'+index_name+'"]>tbody'));
64
                new_line.appendTo($('table[data-index_name="'+index_name+'"]>tbody'));
63
                $('.delete').click(function() {
64
                    $(this).parents('tr').remove();
65
                });
66
65
67
                var search_field_name = $(line).find('select[data-id="mapping_search_field_name"] option:selected').text();
68
                var search_field_line = $('input[name="search_field_name"][value="' + search_field_name + '"]').closest("tr");
66
                var search_field_line = $('input[name="search_field_name"][value="' + search_field_name + '"]').closest("tr");
69
                $(search_field_line).find('a.btn-default').addClass('disabled');
67
                $(search_field_line).find('a.btn-default').addClass('disabled');
70
68
Lines 88-96 Link Here
88
            if ( name.length > 0 && label.length > 0 ) {
86
            if ( name.length > 0 && label.length > 0 ) {
89
                var new_line = clone_line( line );
87
                var new_line = clone_line( line );
90
                new_line.appendTo($('table[data-index_name=search_fields]>tbody'));
88
                new_line.appendTo($('table[data-index_name=search_fields]>tbody'));
91
                $('.delete').click(function() {
92
                    $(this).parents('tr').remove();
93
                });
94
                clean_line(line);
89
                clean_line(line);
95
90
96
                $(table).tableDnD( {
91
                $(table).tableDnD( {
97
- 

Return to bug 20388