$(function() { var shipping_subservices = $('.shipping-subservice'); $('#zamowienieForm input[name=shipping_id]').change(function() { var subservice = $(this).data('service'); shipping_subservices.hide(); shipping_subservices.filter('#shipping-subservice-' + subservice).show(); }); // INPOST $('#choose-machine').autocomplete({ source: function(request, response) { $.ajax({ url: $('#choose-machine').data('source'), dataType: "json", data: { q: request.term }, success: function(data) { response(data); } }); }, minLength: 3, select: function( event, ui ) { $('#choose-machine').prop('readonly', true); $('#choose-machine-value').val(ui.item.code); $('#change-machine').show(); $('#shipping-subservice-inpost .shipping-point-label').text(ui.item.label); }, open: function() { $( this ).removeClass( "ui-corner-all" ).addClass( "ui-corner-top" ); }, close: function() { $( this ).removeClass( "ui-corner-top" ).addClass( "ui-corner-all" ); } }); $('#change-machine').click(function() { $(this).fadeOut(); $('#choose-machine-value').val(''); $('#choose-machine').prop('readonly', false).val('').focus(); }); // INPOST - END // POCZTA - START $('#find-poczta-point').click(function() { // jeżeli tylko pobraniówki var codOnly = false; PPWidgetApp.toggleMap( function(parameters) { var label = parameters.name + '
' + parameters.city + ', ' + parameters.street; $('#poczta-point').val(parameters.pni); $('#poczta-point-label').html(label); }, codOnly ); }); // POCZTA - END // PACZKA W RUCHU $('#find-pwr-point').pwrgeopicker('popup', { 'popup': true, 'autocomplete': true, 'onselect': function(data){ retrievePwrData(data); } }); // PACZKA W RUCHU - END }); function retrievePwrData(parameters) { var label = parameters.Location + '
' + parameters.District + ', ' + parameters.StreetName; $('#pwr-point').val(parameters.DestinationCode); $('#pwr-point-label').html(label); }