PageSourceSearch

https://www.bambusovky.cz/assets3/shared/js/DeliveryAddresses.js?26.09.25.6

js bambusovky.cz collected 2026-09-27 13:44:19 UTC 1,458 bytes, 48 lines download raw bytes

1class DeliveryAddresses {
2    constructor(savedAddressSelector) {
3        this.savedAddressSelector = $(savedAddressSelector);
4        this.attachEventListeners();
5    }
6
7    attachEventListeners() {
8        this.savedAddressSelector.on('change', () => this.loadSavedAddress());
9    }
10
11    loadSavedAddress() {
12        const addressId = this.savedAddressSelector.val();
13        if (!addressId) {
14            return;
15        }
16
17        $.ajax({
18            url: globalShop.url + `get_delivery_address/${addressId}`,
19            type: 'GET',
20            dataType: 'json',
21            success: (address) => this.fillAddressForm(address),
22            error: () => alert('Error loading address')
23        });
24    }
25
26    fillAddressForm(address) {
27        if ($('#prijmeni').length) {
28            // DOM has separated name fields
29            $('#jmeno').val(address.name);
30            $('#prijmeni').val(address.last_name);
31        } else {
32            // DOM has combined name field
33            $('#jmeno').val(address.name + ' ' + address.last_name);
34        }
35
36        if ($('#cp').length) {
37            // DOM has separated street fields
38            $('#ulice').val(address.street);
39            $('#cp').val(address.house_number);
40        } else {
41            // DOM has combined street field
42            $('#ulice').val(address.street + ' ' + address.house_number);
43        }
44
45        $('#mesto').val(address.city);
46        $('#psc').val(address.zip);
47    }
48}

Line numbers count LF bytes from the start of the resource, as the search results do. Vendor segments are library code the classifier recognised; they are stored but not indexed. Bytes are shown as Latin1 characters, one per byte.