Skip to content

Instantly share code, notes, and snippets.

@francoispeyret
Created June 14, 2018 12:46
Show Gist options
  • Save francoispeyret/dd439f6c09f8ea14882bb5db69c586ad to your computer and use it in GitHub Desktop.
Save francoispeyret/dd439f6c09f8ea14882bb5db69c586ad to your computer and use it in GitHub Desktop.
Opartdevis bug ES6 correction for IE11
function OpartDevisPopulateSelectCarrier(data) {
//decode jsoon;
data = $.parseJSON(data);
if (data['prefered_order']) {
// get prefered carrier order
var order = data['prefered_order'].split(',');
var carrierSelect = $('#opart_devis_carrier_input');
carrierSelect.html('');
// AXOME CORRECTION ES6 NOT COMPATIBLE WITH IE11
for (var k=0; k <= order.length; k++) {
if ($('#selected_carrier').val() == order[k])
var selected = 'selected';
else
var selected = '';
carrierSelect.append('<option value="' + order[k] + '" ' + selected + '>' + data[order[k]]['name'] + ' - ' + data[order[k]]['price'] + ' '+currency_sign+' (' + data[order[k]]['taxOrnot'] + ')</option>');
}
// END AXOME
OpartDevisChangeCarrier();
}
}
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment