PageSourceSearch

https://www.luxuryhomesoflamorinda.com/wp-content/themes/luxuryhomesoflamorinda.com/js/ada-scripts.js

js luxuryhomesoflamorinda.com collected 2026-10-05 20:50:19 UTC 7,037 bytes, 140 lines download raw bytes

1jQuery(window).on('load', function () {
2    
3        function formFunction() {
4            jQuery('.wpcf7-form').each(function () {
5                var unique_ctr = 0;
6                jQuery(this).find('input[type="text"]').each(function () {
7                    var field_form = jQuery(this).closest('.wpcf7').attr('id');
8                    var field_id = jQuery(this).attr('name');
9                    var field_text = jQuery(this).attr('placeholder');
10                    generateLabels(field_form, field_id, unique_ctr, field_text, jQuery(this));
11                    unique_ctr++;
12                })
13                jQuery(this).find('input[type="tel"]').each(function () {
14                    var field_form = jQuery(this).closest('.wpcf7').attr('id');
15                    var field_id = jQuery(this).attr('name');
16                    var field_text = jQuery(this).attr('placeholder');
17                    generateLabels(field_form, field_id, unique_ctr, field_text, jQuery(this));
18                    unique_ctr++;
19                })
20                jQuery(this).find('input[type="date"]').each(function () {
21                    var field_form = jQuery(this).closest('.wpcf7').attr('id');
22                    var field_id = jQuery(this).attr('name');
23                    var field_text = jQuery(this).attr('placeholder');
24                    generateLabels(field_form, field_id, unique_ctr, field_text, jQuery(this));
25                    unique_ctr++;
26                })
27                jQuery(this).find('input[type="hidden"]').each(function () {
28                    var field_form = jQuery(this).closest('.wpcf7').attr('id');
29                    var field_id = jQuery(this).attr('name');
30                    var field_text = jQuery(this).attr('placeholder');
31                    generateLabels(field_form, field_id, unique_ctr, field_text, jQuery(this));
32                    unique_ctr++;
33                })
34                jQuery(this).find('input[type="email"]').each(function () {
35                    var field_form = jQuery(this).closest('.wpcf7').attr('id');
36                    var field_id = jQuery(this).attr('name');
37                    var field_text = jQuery(this).attr('placeholder');
38                    generateLabels(field_form, field_id, unique_ctr, field_text, jQuery(this));
39                    unique_ctr++;
40                })
41                jQuery(this).find('textarea').each(function () {
42                    var field_form = jQuery(this).closest('.wpcf7').attr('id');
43                    var field_id = jQuery(this).attr('name');
44                    var field_text = jQuery(this).attr('placeholder');
45                    generateLabels(field_form, field_id, unique_ctr, field_text, jQuery(this));
46                    unique_ctr++;
47                })
48                jQuery(this).find('input[type="radio"]').each(function () {
49                    var field_form = jQuery(this).closest('.wpcf7').attr('id');
50                    var field_id = jQuery(this).attr('value');
51                    var field_text = jQuery(this).attr('value');
52                    generateLabels(field_form, field_id, unique_ctr, field_text, jQuery(this));
53                    unique_ctr++;
54                })
55                jQuery(this).find('input[type="checkbox"]').each(function () {
56                    var field_form = jQuery(this).closest('.wpcf7').attr('id');
57                    var field_id = jQuery(this).attr('value');
58                    var field_text = jQuery(this).attr('value');
59                    generateLabels(field_form, field_id, unique_ctr, field_text, jQuery(this));
60                    unique_ctr++;
61                })
62                jQuery(this).find('input[type="file"]').each(function () {
63                    var field_form = jQuery(this).closest('.wpcf7').attr('id');
64                    var field_id = jQuery(this).attr('name');
65                    var field_text = jQuery(this).attr('name');
66                    generateLabels(field_form, field_id, unique_ctr, field_text, jQuery(this));
67                    unique_ctr++;
68                })
69                jQuery(this).find('select').each(function () {
70                    var field_form = jQuery(this).closest('.wpcf7').attr('id');
71                    var field_id = jQuery(this).attr('name');
72                    var field_text = jQuery(this).attr('name');
73                    generateLabels(field_form, field_id, unique_ctr, field_text, jQuery(this));
74                    unique_ctr++;
75                })
76            })
77
78            function generateLabels(field_form, field_id, unique_ctr, field_text, theElem) {
79                if (field_text == undefined || field_text == 'undefined') {
80                    field_text = field_id;
81                }
82                theElem.attr('id', field_form + '-' + field_id);
83                theElem.parent().prepend('<label for="' + field_form + '-' + field_id + '" class="ada-label hidden">' + field_text + '</label>');
84            }
85        }
86
87        function alignFunction() {
88            jQuery('*[align="left"]').css('text-align', 'left');
89            jQuery('*[align="left"]').removeAttr('align');
90            jQuery('*[align="center"]').css('text-align', 'center');
91            jQuery('*[align="center"]').removeAttr('align');
92            jQuery('*[align="right"]').css('text-align', 'right');
93            jQuery('*[align="right"]').removeAttr('align');
94            jQuery('*[align="middle"]').removeAttr('align');
95            jQuery('center').contents().unwrap().wrap('<div style="text-align: center;"/>');
96        }
97        
98        function imgAlt() {
99            jQuery('img').each(function () {
100                var attr = jQuery(this).attr('alt');
101                if (attr == undefined || attr == 'undefined' || attr == '') {
102                    jQuery(this).attr('alt', 'img');
103                }
104            });
105        }
106    
107        function areaAlt() {
108            jQuery('area').each(function () {
109                var attr = jQuery(this).attr('alt');
110                if (attr == undefined || attr == 'undefined' || attr == '') {
111                    jQuery(this).attr('alt', 'area');
112                }
113            });
114        }
115        
116        function iframetitle() {
117            jQuery('iframe').each(function () {
118                var attr = jQuery(this).attr('title');
119                if (attr == undefined || attr == 'undefined' || attr == '') {
120                    jQuery(this).attr('title', 'iframe');
121                }
122            });
123        }
124        
125        function others() {
126            jQuery('#ihf-main-container, .fts-instagram-inline-block-centered, .wpcr3_in_content').attr('aria-hidden', 'true');
127            jQuery('.agent-holder .attachment-agent-image a:empty, .agent-holder .agent-contact-name a:empty').remove();
128        }
129    
130        setTimeout(function () {
131            
132            formFunction();
133            alignFunction();
134            imgAlt();
135            areaAlt();
136            iframetitle();
137            others();
138            
139        }, 1000);
140});

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.