PageSourceSearch

https://www.momentumfineart.com/lib/g/2.0/scripts/artlogic_modules…=3ff39a4&g=9008fbac574aa4f09e7bc06645999d14

js momentumfineart.com collected 2026-10-05 02:58:07 UTC 4,047 bytes, 71 lines download raw bytes

1
2var shipping_widget = {
3
4    init: function() {
5        if ($('.convelio-widget-button').length) {
6            $('.convelio-widget-button[data-public-key]').each(function() {
7                $(this).find('a').off().click(function() {
8                    var convelio_button_instance = $(this).closest('.convelio-widget-button');
9                    var current_item = {
10                        length: parseInt($(convelio_button_instance).data('width')),
11                        height: parseInt($(convelio_button_instance).data('height')),
12                        width: parseInt($(convelio_button_instance).data('depth')),
13                        weight: ($(convelio_button_instance).data('weight') && typeof $(convelio_button_instance).data('weight') != 'undefined' && $(convelio_button_instance).data('weight') != '0' ? $(convelio_button_instance).data('weight') : false), // optional
14                        quantity: 1,
15                        value: {
16                        amount: $(convelio_button_instance).data('amount'),
17                        currency_code: $(convelio_button_instance).data('currency_code'), // can be 'EUR', 'USD' or 'GBP'
18                        },
19                        name: $(convelio_button_instance).data('name'),
20                        description: $(convelio_button_instance).data('description'), // optional
21                        packing_type: $(convelio_button_instance).data('is_packed') && typeof $(convelio_button_instance).data('is_packed') != 'undefined' ? 'wood_crated' : 'not_packed', // optional, can be 'not_packed' or 'wood_crated'
22                        type: 'artwork',
23                        measurement_system: 'metric' // optional, can be 'metric' or 'us'
24                    };
25                    
26                    var gallery_address = {
27                        street: $(convelio_button_instance).attr('data-address-street'),
28                        city: $(convelio_button_instance).attr('data-address-city'),
29                        postcode: $(convelio_button_instance).attr('data-address-postcode'),
30                        state: $(convelio_button_instance).attr('data-address-state'),
31                        country: $(convelio_button_instance).attr('data-address-country'),
32                        country_code: $(convelio_button_instance).attr('data-address-country-code')
33                    };
34                    
35                    var pickup_contact = {
36                        email: $(convelio_button_instance).attr('data-address-email'),
37                        phone: $(convelio_button_instance).attr('data-address-phone'),
38                        first_name: $(convelio_button_instance).attr('data-address-contact-first-name'),
39                        last_name: $(convelio_button_instance).attr('data-address-contact-last-name')
40                    };
41                    
42                    var convelio_object = {
43                        publicApiKey: $(convelio_button_instance).attr('data-public-key'),
44                        companyName: $(convelio_button_instance).attr('data-company-name'), 
45                        item: current_item,
46                        pickupAddress: gallery_address,
47                        pickupContact: pickup_contact,
48                        customerReferenceNumber: typeof $(convelio_button_instance).attr('data-ref-no') != 'undefined' ? $(convelio_button_instance).attr('data-ref-no') : ''
49                    };
50                    
51                    console.log('## Convelio widget');
52                    console.log(convelio_object);
53                    
54                    window.CVOQW.settings(convelio_object);
55                    
56                    CVOQW.open();
57                    return false;
58                });
59            });
60        }
61    }
62    
63}
64
65if (window.CVOQW == undefined) {
66    $.getScript('https://storage.googleapis.com/widget-convelio-com/cvoqw.js');
67}
68
69window.galleries = window.galleries || {};
70window.galleries.shipping_widget = shipping_widget;
71export default shipping_widget;

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.