PageSourceSearch

https://shop.arunnersmind.com/assets/admin/scripts/models/address.js?v=1.2.0

js arunnersmind.com collected 2026-09-29 13:34:04 UTC 2,265 bytes, 77 lines download raw bytes

1
2var address = {
3	data: null,
4	init: function() {
5		address.events();
6	},
7	events: function() {
8	},
9	get: function(id) {
10		service.call("customeraddress", { id: id }, address.returned);
11	},
12	returned: function(e) {
13		if (e.error) growler.error("Address Error", e.error);
14		else { 
15			address.data = e;
16			context.set("address", address.data);
17		}
18    },
19	getBilling: function(id) {
20		service.call("customeraddress", { id: id }, address.billingReturned);
21	},
22	getShipping: function(id) {
23		service.call("customeraddress", { id: id }, address.shippingReturned);
24	},
25	billingReturned: function(e) {
26		if (e.error) growler.error("Address Error", e.error);
27		else context.set("billingAddress", e);
28    },
29	shippingReturned: function(e) {
30		if (e.error) growler.error("Address Error", e.error);
31		else context.set("shippingAddress", e);
32    },
33    saveSingle: function(label, street, additional, city, state, country, zip) {
34        var params = {
35            label: label,
36            street: street,
37            additional: additional,
38            city: city,
39            state: state,
40            country: country,
41            postalCode:zip,
42            latitude: -1,
43            longitude: -1
44        };
45		service.call("singleaddress", params, address.savedSingle);
46    },
47    savedSingle: function(e) {
48        if (e.error) growler.error(e.error);
49        else context.set("id", e.id);
50    },
51    save: function(firstName, lastName, phone, street, additional, city, state, country, zip, lat, long, birthdate, store) {
52        var params = {
53            firstName: firstName,
54            lastName: lastName,
55            phone: phone,
56            street: street,
57            additional: additional,
58            city: city,
59            state: state,
60            country: country,
61            postalCode:zip,
62            latitude: lat,
63            longitude: long,
64            birthdate: birthdate,
65            store: store
66        };
67		service.call("address", params, address.saved);
68    },
69    saved: function(e) {
70        if (e.error) growler.error(e.error);
71        else {
72            growler.success("Address Saved");
73			user.data = e;
74			context.set("user", user.data);
75        }
76    }
77}

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.