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

(-)a/koha-tmpl/intranet-tmpl/prog/en/includes/columns_settings.inc (-9 / +39 lines)
Lines 1-3 Link Here
1
[% USE Koha %]
1
[% USE TablesSettings %]
2
[% USE TablesSettings %]
2
<!-- columns_settings.inc -->
3
<!-- columns_settings.inc -->
3
4
Lines 41-56 function KohaTable(id_selector, dt_parameters, columns_settings, add_filters) { Link Here
41
        }
42
        }
42
    }
43
    }
43
44
45
    var export_numeric = {
46
        body: function ( data, row, column, node ) {
47
            var newnode = $(node);
48
49
            if ( newnode.find(".noExport").length > 0 ) {
50
                newnode = newnode.clone();
51
                newnode.find(".noExport").remove();
52
            }
53
            let tp = newnode.text().replace( /\n/g, ' ' ).trim();
54
            tp = $('<p>' + tp + '</p>').text();
55
            return $.isNumeric(tp.replace(',', '.')) ? tp.replace(',', '.') : tp;
56
        }
57
    }
58
44
    var export_buttons = [
59
    var export_buttons = [
45
        {
60
        {
46
            extend: 'excelHtml5',
47
            text: _("Excel"),
48
            exportOptions: {
49
                columns: exportColumns,
50
                format:  export_format
51
            },
52
        },
53
        {
54
            extend: 'csvHtml5',
61
            extend: 'csvHtml5',
55
            text: _("CSV"),
62
            text: _("CSV"),
56
            exportOptions: {
63
            exportOptions: {
Lines 76-81 function KohaTable(id_selector, dt_parameters, columns_settings, add_filters) { Link Here
76
        }
83
        }
77
    ];
84
    ];
78
85
86
    [% IF Koha.Preference("CurrencyFormat") != 'FR' %]
87
        export_buttons.unshift (
88
            {
89
                extend: 'excelHtml5',
90
                text: _("Excel"),
91
                exportOptions: {
92
                    columns: exportColumns,
93
                    format:  export_format
94
                },
95
            }
96
        );
97
    [% ELSE %]
98
        export_buttons.unshift (
99
            {
100
                extend: 'excelHtml5',
101
                text: _("Excel"),
102
                exportOptions: {
103
                    columns: exportColumns,
104
                    format:  export_numeric
105
                },
106
            }
107
        );
108
    [% END %]
109
79
    dt_parameters[ "buttons" ] = [
110
    dt_parameters[ "buttons" ] = [
80
        {
111
        {
81
            fade: 100,
112
            fade: 100,
82
- 

Return to bug 22038