Projekt

Allgemein

Profil

GX-Abgewiesen #55988 » refs_#55988__Include_tracking_list_for_shipments_in_orders_admin_grid.patch

Ahmed Hamouda, 06.07.2021 11:05

Unterschiede anzeigen:

src/admin/javascript/engine/libs/orders_overview_columns.js (revision 9309fa9c2f590af67308e09b645c5e2e1eea5dc1) → src/admin/javascript/engine/libs/orders_overview_columns.js (revision 0b08464bdba5ba43d348baaf23a72bd7e0c29efb)
119 119
        widthFactor: 2,
120 120
        className: 'shipping-method',
121 121
        render(data, type, full, meta) {
122
            return `<span title="${full.DT_RowData.shippingMethod}">${data}</span>`
123
                + (full.DT_RowData.trackingLinks.length
124
                    ? ' <i class="fa fa-truck fa-lg tooltip-tracking-links tooltip-trigger"></i>' : '');
122
            let trackingLinks = full.DT_RowData.trackingLinks;
123
            let linkElement = `<span title="${full.DT_RowData.shippingMethod}">${data}</span>`;
124
            if(trackingLinks.length > 0) {
125
                var i;
126
                var separator = trackingLinks.length > 1 ? '<br>' : '';
127
                for (i = 0; i < trackingLinks.length; i++) {
128
                    linkElement += separator + ` <a class="tooltip-tracking-links"
129
                    href="${trackingLinks[i]}" target="_blank"><i class="fa fa-truck fa-lg tooltip-tracking-links tooltip-trigger"></i></a>`;
130
                }
131
            }
132
            else {
133
                linkElement = `<span title="${full.DT_RowData.shippingMethod}">${data}</span>`
134
                    + (full.DT_RowData.trackingLinks.length
135
                       ? ' <i class="fa fa-truck fa-lg tooltip-tracking-links tooltip-trigger"></i>' : '');
136
            }
137
            return linkElement;
125 138
        },
126 139
        createdCell(td, cellData, rowData, row, col) {
127 140
            (rowData.DT_RowData.trackingLinks.length) ?
(2-2/2)