PageSourceSearch

https://www.parkingmycar.it/assets/27659cce508fa8531cd94a1e/number-input.js?v=1790241960

js parkingmycar.it collected 2026-09-24 11:31:54 UTC 2,514 bytes, 83 lines download raw bytes

1var local_selectors = {
2        numberInputWrapper: '.pmc-number-input',
3    numberHidden: '.pmc-number-hidden input[type="hidden"]',
4        numberMinus: '.pmc-number-minus',
5        numberPlus: '.pmc-number-plus',
6        numberPlaceholder: '.pmc-number-placeholder'
7};
8if (!selectors) {
9    var selectors = {};
10}
11Object.assign(selectors, local_selectors);
12
13$(document).ready(function () {
14    $('body').on('change', selectors.numberPlaceholder, function (e) {
15        var placeholder = $(this),
16            wrapper = placeholder.parent(selectors.numberInputWrapper),
17            hidden = wrapper.find(selectors.numberHidden),
18            val = placeholder.val(),
19            min = placeholder.data('min'),
20            max = placeholder.data('max');
21        if (min != undefined && val < min) {
22            val = min;
23        }
24        if (max != undefined && val > max) {
25            val = max;
26        }
27        placeholder.val(val);
28        hidden.val(val);
29        hidden.trigger('change');
30    });
31
32    $('body').on('click', selectors.numberMinus, function (e) {
33        e.preventDefault();
34        var wrapper = $(this).parent(selectors.numberInputWrapper),
35            hidden = wrapper.find(selectors.numberHidden),
36            placeholder = wrapper.find(selectors.numberPlaceholder),
37            min = placeholder.data('min'),
38            val = parseInt(placeholder.val());
39        if (!val) {
40            val = 0;
41        }
42
43        if (min != undefined) {
44            if (val - 1 >= min) {
45                val = val - 1;
46            }
47            else {
48                val = min;
49            }
50        } else {
51            val = val - 1;
52        }
53        placeholder.val(val);
54        hidden.val(val);
55        hidden.trigger('change');
56    });
57
58    $('body').on('click', selectors.numberPlus, function (e) {
59        e.preventDefault();
60        var wrapper = $(this).parent(selectors.numberInputWrapper),
61            hidden = wrapper.find(selectors.numberHidden),
62            placeholder = wrapper.find(selectors.numberPlaceholder),
63            max = placeholder.data('max'),
64            val = parseInt(placeholder.val());
65        if (!val) {
66            val = 0;
67        }
68
69        if (max != undefined) {
70            if (val + 1 <= max) {
71                val = val + 1;
72            }
73            else {
74                val = max;
75            }
76        } else {
77            val = val + 1;
78        }
79        placeholder.val(val);
80        hidden.val(val);
81        hidden.trigger('change');
82    });
83});

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.