var sensbitfedex = (function (e, n, a) { this; var t = { id_order: '', ajax_url_packages: '', next_package_id: 1, google_key: 'AIzaSyDZc6Ajf0PqhUAzbktozQyHFpi5V7TZW_o', open_single_template: !1, next_order: 0 }; function i() {} function o() { var n = []; e(".sensbitfedex .package input[name='checked']:checked").each(function (a, t) { var i = e(t).closest('.package'), o = e(".sensbitfedex #package_options_" + i.data('id')), r = s(i); e.extend(r, s(o)); var c = []; i.find('.subpackage').each(function () { var n = {}; e(this).find('.param').each(function () { var a = ''; e(this).is(":checkbox") ? (a = e(this).is(':checked') ? 1 : 0) : (a = e(this).val()); n[e(this).attr('name')] = a }); c.push(n) }); e.extend(r, { subpackages: c }); n.push(r) }); return n } function s(n) { var a = {}; n.find('.param').each(function (n, t) { var i = ''; e(this).is(":checkbox") ? (i = e(this).is(':checked') ? 1 : 0) : (i = e(this).val()); a[e(this).attr('name')] = i }); return a } function r(e, n, a, t) { t = typeof t === 'undefined' ? !1 : t; e.parents('.messages-container'); var i = e.find('.message'); i.removeClass('success warning danger').addClass(a); i.html(n); i.fadeIn(); t && setTimeout(function () { i.fadeOut() }, 1e3); c() } function c() { e(".sensbitfedex .messages-container .message").each(function () { var n = e(this), a = n.parents('tr'), t = n.parents('.messages-container'); n.css('top', a.offset().top - t.offset().top); n.css('height', a.height()); n.css('line-height', a.height() + 'px') }) } function d() { var n = e('.sensbitfedex-orders-selected-container'); if (n.length) { var a = e(".sensbitfedex .package input[name='checked']:checked").length, t = e(".sensbitfedex .package.error input[name='checked']:checked").length; t ? (n.find('.prepare-packs').hide(), n.find('.next-error').fadeIn().css('display', 'block')) : (n.find('.next-error').hide(), n.find('.prepare-packs').fadeIn().css('display', 'block')); n.find('.n').text(a); a > 0 ? n.css('top', '0px') : n.removeAttr('style') } } function f(n, a) { if (typeof a.url !== 'undefined' && a.url.toLowerCase().search(t.module) >= 0) { try { typeof n.responseJSON === 'undefined' && (n.responseJSON = JSON.parse(n.responseText)) } catch (e) {}; typeof n.responseJSON !== 'undefined' && typeof n.responseJSON.callback !== 'undefined' && e(n.responseJSON.callback).each(function (e, n) { for (var a in n) typeof t.callback_queue[a] === 'undefined' && (t.callback_queue[a] = []), t.callback_queue[a].push(n[a]) }) } else { return } } e(function () { e(document).ajaxSuccess(function (e, n, a) { f(n, a) }); setInterval(function () { if (e.active == 0) { for (var n in t.callback_queue) typeof window[t.module][n] === 'function' && window[t.module][n].apply(null, [e.unique(t.callback_queue[n])]); t.callback_queue = {} } }, 1e3); e.fn.tooltip && (e(".sensbitfedex-tip").each(function () { typeof e(this).attr('placeholder') !== 'undefined' && e(this).attr('title', e(this).attr('placeholder')) }), e(".sensbitfedex-tip").tooltip()); e.fn.datetimepicker ? e(".sensbitfedex-datetime").datetimepicker({ prevText: '', nextText: '', dateFormat: 'yy-mm-dd', timeFormat: "hh:mm:ss" }) : e.fn.datepicker; e.fn.datepicker && e(".sensbitfedex-datepicker").datepicker({ prevText: '', nextText: '', dateFormat: 'yy-mm-dd' }); i(); e(document).on('click', ".sensbitfedex-service", function (n) { n.preventDefault(); l.createServicePackage(e(this).data('id')) }); var n = e(".sensbitfedex-pack-status[data-autocheck=1]").map(function () { return e(this).data('id-shipment') }).get(); n.length > 0 && l.getPackStatus(n); e(document).on('change', '.sensbitfedex .package input[name=\'checked\']', d); e(document).on('change', ".sensbitfedex-service-order-select", function (n) { e(".sensbitfedex-service-order-btn[data-id_order=" + e(this).data('id_order') + "]").data('id_template', e(this).val()) }); e(document).on('click', ".sensbitfedex-service-order-btn", function (n) { n.preventDefault(); l.createServiceOrderPackage(e(this).data('id_order'), e(this).data('id_template')) }); e(document).on('click', ".sensbitfedex-orders-selected-container .next-error", function (n) { n.preventDefault(); e('html, body').animate({ scrollTop: e(".sensbitfedex .package.error").eq(0).offset().top - 150 }, 500) }); e(document).on('click', ".sensbitfedex-mass-open", function (n) { n.preventDefault(); e(".sensbitfedex-service-order-btn").trigger('click') }); e(document).on('click', ".sensbitfedex-mass-add", function (n) { n.preventDefault(); e(".sensbitfedex-service-order-btn").trigger('click'); var a = setInterval(function () { e.active <= 0 && (e(".sensbitfedex .prepare-packs").trigger('click'), clearInterval(a)) }, 500) }); e(document).on('click', ".sensbitfedex .prepare-packs", function (n) { e(this).prop('disabled', !0); n.preventDefault(); e(".sensbitfedex .package-options").hide(); l.addSelectedPackages(this) }); e(document).on('click', ".sensbitfedex .print-labels", function (n) { n.preventDefault(); var a = []; e(".sensbitfedex .completed-packs:checked").each(function () { a.push(e(this).val()) }); l.printLabels(a) }); e(document).on('click', ".sensbitfedex-bulk-labels", function (n) { n.preventDefault(); var a = []; e(".sensbitfedex_shipment input:checked").each(function () { a.push(e(this).val()) }); l.printLabels(a) }); e(document).on('click', ".sensbitfedex-bulk-protocol", function (n) { n.preventDefault(); var a = []; e(".sensbitfedex_shipment input:checked").each(function () { a.push(e(this).val()) }); l.printProtocol(a) }); e(document).on('click', ".sensbitfedex .delete-shipments", function (n) { n.preventDefault(); var a = []; e(".sensbitfedex .completed-packs:checked").each(function () { a.push(e(this).val()) }); l.deleteShipments(a) }); e(document).on('click', ".sensbitfedex-packages-print-pnp-by-date", function (n) { n.preventDefault(); var a = e(".sensbitfedex-packages-print-pnp-by-date-date").val(); l.printPnpByDate(a) }); e(document).on('click', ".sensbitfedex .messages-container .message", function () { e(this).closest('.package').removeClass('error'); e(this).fadeOut() }); e(document).on('click', ".sensbitfedex-orders-filters-open", function (n) { n.preventDefault(); var a = e(".sensbitfedex-orders-filters .filters-container"); a.toggleClass('open'); a.hasClass('open') ? e(this).text('Zwiń ⇈') : e(this).text('Rozwiń ⇊') }); e(document).on('change', '.sensbitfedex-exratecustom-field', function () { var n = e(this), a = n.data('currency'); e.ajax({ type: 'POST', dataType: 'json', data: { ajax: 1, sensbitfedex: 1, action: 'updateCountryRate', currency: a, exrate: n.val() }, beforeSend: function () { showNoticeMessage('Zmiana kursu waluty.') }, error: function (e, n, a) { showErrorMessage(n) }, success: function (n) { typeof n.errors !== 'undefined' ? showErrorMessage(n.errors.join(', ')) : (typeof n.exrate !== 'undefined' && e('.sensbitfedex-exratecustom-field[data-currency=' + a + ']').val(n.exrate == 0 ? '' : n.exrate), showSuccessMessage('Aktualizacja kursu waluty przebiegła pomyślnie.')) } }) }); e(document).on('click', ".sensbitfedex .switch_global_templates", function (n) { n.preventDefault(); var a = e(this), t = a.closest('.sensbitfedex'); t.toggleClass('hide_global_templates') }); e(document).on('click', ".sensbitfedex .switch_no_templates", function (n) { n.preventDefault(); var a = e(this), t = a.closest('.sensbitfedex'); t.toggleClass('hide_no_templates') }); e(document).on('change', "#sensbitfedex_pickup_sender_point", function () { l.checkPredefinedPlace() }); e("#sensbitfedex_pickup_sender_point").trigger('change') }); var l = { debug: function () { return t }, setOptions: function (n) { e.extend(t, n); e(function () { t.open_single_template && e(".sensbitfedex-connected-templates").length && (t.open_single_template = !1, e(".sensbitfedex-connected-templates .sensbitfedex-service:visible").length === 1 && e(".sensbitfedex-connected-templates .sensbitfedex-service:visible").first().trigger('click')) }) }, setIdOrder: function (e) { this.id_order = e }, showAlert: function (n) { !e.prototype.fancybox ? alert(n) : e.fancybox.open([{ type: 'inline', autoScale: !0, minHeight: 30, content: '

' + n + '

' }], { padding: 0, helpers: { overlay: { locked: !1 } } }) }, bindEventsToPackage: function (n) { var a = e(".sensbitfedex #package_" + n), t = e(".sensbitfedex #package_options_" + n); a.find('.param, .package-param').each(function () { e(this).attr('title', e(this).attr('placeholder')) }); t.find('.param, .package-param').each(function () { e(this).attr('title', e(this).attr('placeholder')) }); e.fn.tooltip && (a.find('.param, .package-param').tooltip(), t.find('.param, .package-param').tooltip()); if (e.fn.datepicker) { var i = new Date; i.setDate(i.getDate() + 10); try { t.find('.sensbitfedex_var_shipmentDate').datetimepicker({ prevText: '', nextText: '', minDate: 0, maxDate: i, // Pyziak Jacek dateFormat: "YYYY-MM-DD HH:mm", beforeShowDay: function (e) { return [e.getDay() > 0, ""] } }) } catch (e) { t.find('.sensbitfedex_var_shipmentDate').datetimepicker({ minDate: 0, maxDate: i, format: 'YYYY-MM-DD HH:mm' }) } } a.find('.edit-address').click(function (n) { n.preventDefault(); $addr_text = e(this).closest('.address'); $addr_edit = $addr_text.next('.address-edit'); $addr_text.hide(); $addr_edit.fadeIn() }); a.find('.save-address').click(function (n) { n.preventDefault(); $addr_edit = e(this).closest('.address-edit'); $addr_text = $addr_edit.prev('.address'); $addr_text.find('div').html([$addr_edit.find('input[name=company]').val(), $addr_edit.find('input[name=firstname]').val() + ' ' + $addr_edit.find('input[name=lastname]').val(), $addr_edit.find('input[name=street]').val() + ' ' + $addr_edit.find('input[name=building_number]').val(), $addr_edit.find('input[name=postcode]').val() + ' ' + $addr_edit.find('input[name=city]').val(), $addr_edit.find('input[name=country_iso_code]').val()].filter(function (e) { return e.length > 0 }).join('
')); $addr_text.fadeIn(); $addr_edit.hide() }); a.find('.remove-package').click(function (e) { e.preventDefault(); t.remove(); a.fadeOut(400, function () { a.closest('table').find('.package').length <= 1 && (a.closest('table').hide(), a.closest('.packages-form').hide()); a.remove(); d() }) }); a.find('.message').click(function () { a.removeClass('error'); e(this).fadeOut(); d() }); a.find('.show-options').on('click', function (e) { e.preventDefault(); t.is(':visible') ? (t.fadeOut(), a.removeClass('options-visible')) : (t.fadeIn(), a.addClass('options-visible')) }); a.on('click', '.copy', function (n) { n.preventDefault(); e(this).closest('.subpackage').clone(!1).appendTo(a.find('.subpackages')); var t = 1; a.find('.subpackage').each(function () { e(this).find('.number input').val(t++) }); e.fn.tooltip && a.find('.subpackage .package-param').tooltip() }); a.on('click', '.subpackage .remove', function (n) { n.preventDefault(); e(this).closest('.subpackage').fadeOut(400, function () { e(this).remove(); var n = 1; a.find('.subpackage').each(function () { e(this).find('.number input').val(n++) }) }) }) }, openMap: function (e) {}, update: function () { e.ajax({ type: 'POST', data: { ajax: 1, sensbitfedex: 1, action: 'update' }, beforeSend: function () { showNoticeMessage('Aktualizacja bazy danych modułu FEDEX') }, error: function (e, n, a) { showErrorMessage(n) }, success: function (e) { typeof e.errors !== 'undefined' ? showErrorMessage(e.errors.join(', ')) : showSuccessMessage('Aktualizacja bazy danych modułu FEDEX przebiegła pomyślnie') } }) }, createServiceOrderPackage: function (n, a) { var i = n + '_' + t.next_package_id, o = e("#sensbitfedex-order-form-" + n).length > 0 ? 0 : 1; e.ajax({ type: 'POST', url: t.ajax_url_packages, data: { ajax: 1, action: 'getNewPackageForm', id_template: a, id_order: n, uniq: i, full: o }, beforeSend: function () { ++t.next_package_id }, success: function (a) { if (o) { var t = e('.sensbitfedex-service-order-select[data-id_order=' + n + ']').closest('tr'), s = t.find('td').length, r = e(""); r.addClass(t.attr('class')); r.find('td').append(a); t.after(r) } else e("#sensbitfedex-order-form-" + n).fadeIn(), e("#sensbitfedex-order-form-" + n).find('.package-container').append(a); l.bindEventsToPackage(i); d() } }) }, createServicePackage: function (n) { var a = t.id_order + '_' + t.next_package_id; e.ajax({ type: 'POST', url: t.ajax_url_packages, data: { ajax: 1, action: 'getNewPackageForm', id_template: n, id_order: t.id_order, uniq: a }, beforeSend: function () { ++t.next_package_id }, success: function (n) { e(".sensbitfedex .packages-form table:hidden").show(); e(".sensbitfedex .packages-form:hidden").fadeIn(); e(".sensbitfedex .package-container").append(n); l.bindEventsToPackage(a) } }) }, addSelectedPackages: function (n) { var a = o(); if (a.length <= 0) { e(n).prop('disabled', !1); l.showAlert('Nie wybrano żadnych paczek'); return } e(a).each(function () { var a = this, i = e(".sensbitfedex #package_" + a.uniq), o = []; a.cod == 1 && parseFloat(a.cod_value) <= 0 && o.push('Nieprawidłowa kwota pobrania'); a.masa <= 0 && o.push('Masa przesyłki jest nieprawidłowa.'); parseInt(a.is_point) ? (a.id_point.length <= 0 && o.push('Nie podano punktu odbioru przesyłki')) : (a.firstname.length <= 0 && o.push('Błędne imię odbiorcy'), a.lastname.length <= 0 && o.push('Błędne nazwisko odbiorcy'), a.street.length <= 0 && o.push('Nie podano ulicy odbiorcy'), a.validate_street_nbr > 0 && a.building_number.length <= 0 && o.push('Nie podano numeru budynku / mieszkania'), a.postcode.length <= 0 && o.push('Kod pocztowy odbiorcy jest nieprawidłowy'), a.city.length <= 0 && o.push('Błędne miasto odbiorcy'), a.country_iso_code.length !== 2 && o.push('Błędny kod kraju odbiorcy. 2 znaki max.')); o.length ? (e(n).prop('disabled', !1), i.addClass('error'), r(i, 'Popraw następujące błędy: ' + o.join(', '), 'danger'), d()) : e.ajax({ type: 'POST', url: t.ajax_url_packages, dataType: 'json', data: { ajax: 1, action: 'sendPackage', pack: a }, beforeSend: function (a) { e(n).prop('disabled', !0); i.removeClass('error'); r(i, 'Trwa przygotowywanie przesyłki', 'warning') }, error: function (e) { i.addClass('error'); r(i, e, 'danger', !1); d() }, success: function (a) { typeof a.errors !== 'undefined' ? (i.addClass('error'), r(i, a.errors.join(', '), 'danger', !1), d()) : (typeof a.status !== 'undefined' && (a.status == 'completed' && (e(".sensbitfedex .packages-ready-form:hidden").fadeIn(), e(".sensbitfedex .packages-ready-container:hidden").fadeIn(), e(a.packs).each(function () { var n = this; e(".sensbitfedex .packages-ready-container").append(n.pack); typeof n.tracking_number !== 'undefined' && (e(".sensbitfedex-shipment-list[data-id_order=" + n.id_order + "]").append('' + n.tracking_number + ''), e.fn.tooltip && e(".sensbitfedex-shipment-list .sensbitfedex-tip").tooltip()) }), i.fadeOut(400, function () { i.closest('table').find('.package').length <= 1 && (i.closest('table').hide(), i.closest('.packages-form').hide()); i.remove(); d() }), t.next_order && setTimeout(function () { var n = setInterval(function () { e.active == 0 && (clearInterval(n), window.location.href = t.next_order_link) }, 500) }, 1e3)))); e(n).prop('disabled', !1) } }) }) }, printLabels: function (n) { e.ajax({ type: 'POST', url: t.ajax_url_packages, dataType: 'json', data: { ajax: 1, action: 'printLabels', id_shipment: n }, beforeSend: function (e) { showSuccessMessage('Generowanie etykiet') }, success: function (n) { typeof n.errors !== 'undefined' ? l.showAlert(n.errors.join(', ')) : e.each(n.files, function (n, a) { var i = t.ajax_url_packages + '&ajax=1&action=getLabelFile&file=' + a.file + '&filename=' + a.filename + '&format=' + a.format; e('').hide().attr('src', i).appendTo(e('body')).load(function () { var n = this; setTimeout(function () { e(n).remove() }, 100) }) }) } }) }, printLabelsByProtocolId: function (n) { e.ajax({ type: 'POST', url: t.ajax_url_packages, dataType: 'json', data: { ajax: 1, action: 'printLabelsByProtocolId', id_protocol: n }, beforeSend: function (e) { showSuccessMessage('Generowanie etykiet z protokołu') }, success: function (n) { typeof n.errors !== 'undefined' ? l.showAlert(n.errors.join(', ')) : e.each(n.files, function (n, a) { var i = t.ajax_url_packages + '&ajax=1&action=getLabelFile&file=' + a.file + '&filename=' + a.filename + '&format=' + a.format; e('').hide().attr('src', i).appendTo(e('body')).load(function () { var n = this; setTimeout(function () { e(n).remove() }, 100) }) }) } }) }, printLabelsByDispatchId: function (n) { e.ajax({ type: 'POST', url: t.ajax_url_packages, dataType: 'json', data: { ajax: 1, action: 'printLabelsByDispatchId', id_dispatch_order: n }, beforeSend: function (e) { showSuccessMessage('Generowanie etykiet z protokołu') }, success: function (n) { typeof n.errors !== 'undefined' ? l.showAlert(n.errors.join(', ')) : e.each(n.files, function (n, a) { var i = t.ajax_url_packages + '&ajax=1&action=getLabelFile&file=' + a.file + '&filename=' + a.filename + '&format=' + a.format; e('').hide().attr('src', i).appendTo(e('body')).load(function () { var n = this; setTimeout(function () { e(n).remove() }, 100) }) }) } }) }, printProtocol: function (n) { e.ajax({ type: 'POST', url: t.ajax_url_packages, dataType: 'json', data: { ajax: 1, action: 'printProtocol', id_shipment: n }, beforeSend: function (e) { showSuccessMessage('Generowanie protokołu') }, success: function (n) { typeof n.errors !== 'undefined' ? l.showAlert(n.errors.join(', ')) : e.each(n.files, function (n, a) { var i = t.ajax_url_packages + '&ajax=1&action=getLabelFile&file=' + a.file + '&filename=' + a.filename + '&format=' + a.format; e('').hide().attr('src', i).appendTo(e('body')).load(function () { var n = this; setTimeout(function () { e(n).remove() }, 100) }) }) } }) }, printProtocolById: function (n) { e.ajax({ type: 'POST', url: t.ajax_url_packages, dataType: 'json', data: { ajax: 1, action: 'printProtocolById', id_protocol: n }, beforeSend: function (e) { showSuccessMessage('Pobieranie protokołu') }, success: function (n) { typeof n.errors !== 'undefined' ? l.showAlert(n.errors.join(', ')) : e.each(n.files, function (n, a) { var i = t.ajax_url_packages + '&ajax=1&action=getLabelFile&file=' + a.file + '&filename=' + a.filename + '&format=' + a.format; e('').hide().attr('src', i).appendTo(e('body')).load(function () { var n = this; setTimeout(function () { e(n).remove() }, 100) }) }) } }) }, printProtocolByDispatchId: function (n) { e.ajax({ type: 'POST', url: t.ajax_url_packages, dataType: 'json', data: { ajax: 1, action: 'printProtocolByDispatchId', id_dispatch_order: n }, beforeSend: function (e) { showSuccessMessage('Generowanie protokołu') }, success: function (n) { typeof n.errors !== 'undefined' ? l.showAlert(n.errors.join(', ')) : e.each(n.files, function (n, a) { var i = t.ajax_url_packages + '&ajax=1&action=getLabelFile&file=' + a.file + '&filename=' + a.filename + '&format=' + a.format; e('').hide().attr('src', i).appendTo(e('body')).load(function () { var n = this; setTimeout(function () { e(n).remove() }, 100) }) }) } }) }, printPnpByDate: function (n) { e.ajax({ type: 'POST', url: t.ajax_url_packages, dataType: 'json', data: { ajax: 1, action: 'printPnpByDate', date: n }, beforeSend: function (e) { showSuccessMessage('Pobieranie PNP (Potwierdzenia nadania przesyłek) z dnia ' + n) }, success: function (n) { typeof n.errors !== 'undefined' ? l.showAlert(n.errors.join(', ')) : e.each(n.files, function (n, a) { var i = t.ajax_url_packages + '&ajax=1&action=getLabelFile&file=' + a.file + '&filename=' + a.filename + '&format=' + a.format; e('').hide().attr('src', i).appendTo(e('body')).load(function () { var n = this; setTimeout(function () { e(n).remove() }, 100) }) }) } }) }, getPackStatus: function (n) { (n instanceof Array) || (n = [n]); e.ajax({ type: 'POST', url: t.ajax_url_packages, dataType: 'json', data: { ajax: 1, action: 'getPackStatus', id_shipment: n }, beforeSend: function (a) { e.each(n, function () { var n = e(".sensbitfedex-pack-status[data-id-shipment=" + this + "]"); n.removeClass('new old error').addClass('check') }) }, success: function (n) { typeof n.errors !== 'undefined' ? l.showAlert(n.errors.join(', ')) : e.each(n.data, function (n, a) { var t = e(".sensbitfedex-pack-status[data-id-shipment=" + n + "]"), i = t.text(); typeof a.status !== 'undefined' ? (i !== a.status ? (t.text(a.status), t.removeClass('check old error').addClass('new'), showSuccessMessage('Przesyłka ' + a.tracking_number + ' otrzymała nowy status: ' + a.status)) : t.removeClass('check new error').addClass('old')) : (showErrorMessage('Błąd z pobieraniem statusu przesyłki'), t.text(a), t.removeClass('check new old').addClass('error')) }) } }) }, deleteShipments: function (n) { e.isArray(n) || (n = [n]); e(n).each(function () { var n = parseInt(this), a = e(".sensbitfedex #shipment_" + n); e.ajax({ type: 'POST', url: t.ajax_url_packages, dataType: 'json', data: { ajax: 1, action: 'deleteShipment', id_shipment: n }, beforeSend: function (e) { r(a, 'Trwa usuwanie przesyłki', 'warning', !1) }, success: function (n) { typeof n.errors !== 'undefined' ? r(a, n.errors.join(', '), 'danger') : (r(a, 'Przesyłka została usunięta z systemu', 'success'), a.find('.message').click(function () { a.fadeOut(400, function () { e(this).remove() }) })) } }) }) }, initSwitches: function (n) { n = e.map(n, function (n) { var t = n[0], i = n[1], o = n[2]; e('input[name=' + t + ']').on('change', function () { a() }); return [ ['input[name=' + t + ']', i, o] ] }); function a() { n.forEach(function (e) { t(e[0], e[1], e[2]) }) } function t(n, a, t) { var i = parseInt(a); i <= 0 || isNaN(a) ? (a = '') : (a = ':lt(' + i + ')'); var o = e(n + ":checked").val(); if (a === '') var s = e(n).closest('div.form-group').not('.blocked').nextAll('div.form-group'); else s = e(n).closest('div.form-group').not('.blocked').nextAll(a); o == t ? s.slideDown() : s.slideUp() } a() }, updateShippingTable: function (n) { var a = e("#shipping_table"); a.length && e.ajax({ type: 'POST', url: t.ajax_url_packages, dataType: 'json', data: { ajax: 1, action: 'getShippingTable', id_order: n }, beforeSend: function (e) { showSuccessMessage('Aktualizowanie tabeli przewoźników') }, success: function (e) { typeof e.errors !== 'undefined' ? l.showAlert(e.errors.join(', ')) : (typeof e.content !== 'undefined' && (a.find('tbody').html(e.content), showSuccessMessage('Tabela przewoźników została zaktualizowana.'))) } }) }, checkPredefinedPlace: function () { var n = e("#sensbitfedex_pickup_sender_point :selected"); if (n.length) { var a = n.data('json'); if (typeof a !== 'undefined') { for (var t in a) { if (a.hasOwnProperty(t)) { var i = e("input[name='sender[" + t + "]'"); i.length && (i.is(':radio') ? (i = i.filter(function () { return this.value == a[t] }), i.closest('label').css('opacity', 0), i.trigger('click'), i.closest('label').animate({ opacity: 1 }, 300)) : i.css('opacity', 0).val(a[t]).animate({ opacity: 1 }, 300)) } } } } } }; return l })($, window, document)