var yqtrack_woocommerce_tracking_onload_run = false; var yqtrack_woocommerce_tracking_onload = function () { if (yqtrack_woocommerce_tracking_onload_run) { return yqtrack_woocommerce_tracking_onload_run; } yqtrack_woocommerce_tracking_onload_run = true; var fields_id = { 'tracking_ship_date': 'yqtrack_tracking_shipdate', 'yqtrack_tracking_provider_name': 'yqtrack_tracking_provider_name' }; var providers; function set_yqtrack_tracking_provider() { jQuery('#yqtrack_tracking_provider').change(function () { var key = jQuery(this).val(); if (key) { var provider = providers[key]; jQuery('#yqtrack_tracking_provider_name').val(provider); } }); } function fill_meta_box(couriers_selected) { var response = V5Front.ResGCarrier.items.itemsDict.data; var couriers = []; jQuery.each(response, function (index, courier) { if (couriers_selected.indexOf(courier.key) != -1) { couriers.push(courier); } }); // response = V5Front.ResGExpress.items.itemsDict.data; jQuery.each(response, function (index, courier) { if (couriers_selected.indexOf(courier.key) != -1) { couriers.push(courier); } }); var selected_provider = jQuery('#yqtrack_tracking_provider_hidden').val(); var find_selected_provider = couriers_selected.indexOf(selected_provider) != -1; if (!find_selected_provider && selected_provider) { couriers.push({ key: selected_provider, _name: jQuery("#yqtrack_tracking_provider_name").val() }); } couriers = sort_couriers(couriers); jQuery.each(couriers, function (key, courier) { var str = '