1/* Auto-populate IDX Broker Titles*/ 2 3jQuery(document).ready( function() { 4 if ( jQuery("#IDX-pageInfoGet").length ) { 5 6 var pageInfo = JSON.parse( jQuery("#IDX-pageInfoGet").text() ); 7 8 if ( window.location.href.search("/idx/search/address") > -1 ) { 9 jQuery(".breadcrumb_last").text("Address Search"); 10 jQuery("title").text("Address Search" + " " + asis_idx_fixes_yoast_title_separator + " " + asis_idx_fixes_yoast_title_sitename); 11 jQuery("h1.entry-title").text("Address Search"); 12 } 13 14 else if ( window.location.href.search("/idx/search/advanced") > -1 ) { 15 jQuery(".breadcrumb_last").text("Advanced Search"); 16 jQuery("title").text("Advanced Search" + " " + asis_idx_fixes_yoast_title_separator + " " + asis_idx_fixes_yoast_title_sitename); 17 jQuery("h1.entry-title").text("Advanced Search"); 18 } 19 20 else if ( window.location.href.search("/idx/search/basic") > -1 ) { 21 jQuery(".breadcrumb_last").text("Basic Search"); 22 jQuery("title").text("Basic Search" + " " + asis_idx_fixes_yoast_title_separator + " " + asis_idx_fixes_yoast_title_sitename); 23 jQuery("h1.entry-title").text("Basic Search"); 24 } 25 26 else if ( window.location.href.search("/idx/search/emailupdatesignup") > -1 ) { 27 jQuery(".breadcrumb_last").text("Email Update Signup"); 28 jQuery("title").text("Email Update Signup" + " " + asis_idx_fixes_yoast_title_separator + " " + asis_idx_fixes_yoast_title_sitename); 29 jQuery("h1.entry-title").text("Email Update Signup"); 30 } 31 32 else if ( window.location.href.search("/idx/search/listingid") > -1 ) { 33 jQuery(".breadcrumb_last").text("Listing ID Search"); 34 jQuery("title").text("Listing ID Search" + " " + asis_idx_fixes_yoast_title_separator + " " + asis_idx_fixes_yoast_title_sitename); 35 jQuery("h1.entry-title").text("Listing ID Search"); 36 } 37 38 else if ( window.location.href.search("/idx/map/mapsearch") > -1 || pageInfo.savedName == "map-search" ) { 39 jQuery(".breadcrumb_last").text("Map Search"); 40 jQuery("title").text("Map Search" + " " + asis_idx_fixes_yoast_title_separator + " " + asis_idx_fixes_yoast_title_sitename); 41 jQuery("h1.entry-title").text("Map Search"); 42 } 43 44 else if ( window.location.href.search("/idx/featured") > -1 ) { 45 jQuery(".breadcrumb_last").text("Featured Properties"); 46 jQuery("title").text("Featured Properties" + " " + asis_idx_fixes_yoast_title_separator + " " + asis_idx_fixes_yoast_title_sitename); 47 jQuery("h1.entry-title").text("Featured Properties"); 48 } 49 50 else if ( window.location.href.search("/idx/featuredopenhouse") > -1 ) { 51 jQuery(".breadcrumb_last").text("Featured Open Houses"); 52 jQuery("title").text("Featured Open Houses" + " " + asis_idx_fixes_yoast_title_separator + " " + asis_idx_fixes_yoast_title_sitename); 53 jQuery("h1.entry-title").text("Featured Open Houses"); 54 } 55 56 else if ( window.location.href.search("/idx/results/listings") > -1 ) { 57 jQuery(".breadcrumb_last").text("Search Results"); 58 jQuery("title").text("Search Results" + " " + asis_idx_fixes_yoast_title_separator + " " + asis_idx_fixes_yoast_title_sitename); 59 jQuery("h1.entry-title").text("Search Results"); 60 } 61 62 else if ( window.location.href.search("/idx/featuredvirtualtour") > -1 ) { 63 jQuery(".breadcrumb_last").text("Featured Virtual Tour"); 64 jQuery("title").text("Featured Virtual Tour" + " " + asis_idx_fixes_yoast_title_separator + " " + asis_idx_fixes_yoast_title_sitename); 65 jQuery("h1.entry-title").text("Featured Virtual Tour"); 66 } 67 68 else if ( window.location.href.search("/idx/supplemental") > -1 ) { 69 jQuery(".breadcrumb_last").text("Supplemental Properties"); 70 jQuery("title").text("Supplemental Properties" + " " + asis_idx_fixes_yoast_title_separator + " " + asis_idx_fixes_yoast_title_sitename); 71 jQuery("h1.entry-title").text("Supplemental Properties"); 72 } 73 74 else if ( window.location.href.search("/idx/details/listing") > -1 ) { 75 var title = jQuery("title").text(); 76 jQuery(".breadcrumb_last").text(title); 77 jQuery("title").text(title + " " + asis_idx_fixes_yoast_title_separator + " " + asis_idx_fixes_yoast_title_sitename); 78 jQuery("h1.entry-title").text(title); 79 } 80 81 else if ( window.location.href.search("/idx/linkshowcase") > -1 ) { 82 jQuery(".breadcrumb_last").text("Supplemental Properties"); 83 jQuery("title").text("Supplemental Properties" + " " + asis_idx_fixes_yoast_title_separator + " " + asis_idx_fixes_yoast_title_sitename); 84 jQuery("h1.entry-title").text("Supplemental Properties"); 85 } 86 87 else if ( window.location.href.search("/idx/mortgage") > -1 ) { 88 jQuery(".breadcrumb_last").text("Mortgage Calculator"); 89 jQuery("title").text("Mortgage Calculator" + " " + asis_idx_fixes_yoast_title_separator + " " + asis_idx_fixes_yoast_title_sitename); 90 jQuery("h1.entry-title").text("Mortgage Calculator"); 91 } 92 93 else if ( window.location.href.search("/idx/photogallery") > -1 ) { 94 jQuery(".breadcrumb_last").text("Photo Gallery"); 95 jQuery("title").text("Photo Gallery" + " " + asis_idx_fixes_yoast_title_separator + " " + asis_idx_fixes_yoast_title_sitename); 96 jQuery("h1.entry-title").text("Photo Gallery"); 97 } 98 99 else if ( window.location.href.search("/idx/contact") > -1 ) { 100 jQuery(".breadcrumb_last").text("Contact"); 101 jQuery("title").text("Contact" + " " + asis_idx_fixes_yoast_title_separator + " " + asis_idx_fixes_yoast_title_sitename); 102 jQuery("h1.entry-title").text("Contact"); 103 jQuery("#IDX-contactHeader").hide(); 104 } 105 106 else if ( window.location.href.search("/idx/moreinfo") > -1 ) { 107 var title = jQuery("#IDX-moreinfoHeader").text(); 108 jQuery(".breadcrumb_last").text("Request More Information"); 109 jQuery("title").text(title + " " + asis_idx_fixes_yoast_title_separator + " " + asis_idx_fixes_yoast_title_sitename); 110 jQuery("h1.entry-title").text("Request More Information"); 111 } 112 113 else if ( window.location.href.search("/idx/scheduleshowing") > -1 ) { 114 var title = jQuery("#IDX-scheduleshowingHeader").text(); 115 jQuery(".breadcrumb_last").text("Schedule a Showing"); 116 jQuery("title").text(title + " " + asis_idx_fixes_yoast_title_separator + " " + asis_idx_fixes_yoast_title_sitename); 117 jQuery("h1.entry-title").text("Schedule a Showing"); 118 } 119 120 else if ( window.location.href.search("/idx/myaccount") > -1 ) { 121 jQuery(".breadcrumb_last").text("My Account"); 122 jQuery("title").text("My Account" + " " + asis_idx_fixes_yoast_title_separator + " " + asis_idx_fixes_yoast_title_sitename); 123 jQuery("h1.entry-title").text("My Account"); 124 } 125 126 else if ( window.location.href.search("/idx/userlogin") > -1 ) { 127 jQuery(".breadcrumb_last").text("User Login"); 128 jQuery("title").text("User Login" + " " + asis_idx_fixes_yoast_title_separator + " " + asis_idx_fixes_yoast_title_sitename); 129 jQuery("h1.entry-title").text("User Login"); 130 } 131 132 else if ( window.location.href.search("/idx/usersignup") > -1 ) { 133 jQuery(".breadcrumb_last").text("User Signup"); 134 jQuery("title").text("User Signup" + " " + asis_idx_fixes_yoast_title_separator + " " + asis_idx_fixes_yoast_title_sitename); 135 jQuery("h1.entry-title").text("User Signup"); 136 } 137 138 else if ( window.location.href.search("/idx/searchbycity") > -1 ) { 139 jQuery(".breadcrumb_last").text("Search By City"); 140 jQuery("title").text("Search By City" + " " + asis_idx_fixes_yoast_title_separator + " " + asis_idx_fixes_yoast_title_sitename); 141 jQuery("h1.entry-title").text("Search By City"); 142 } 143 144 else if ( window.location.href.search("/idx/sitemap") > -1 ) { 145 jQuery(".breadcrumb_last").text("Sitemap"); 146 jQuery("title").text("Sitemap" + " " + asis_idx_fixes_yoast_title_separator + " " + asis_idx_fixes_yoast_title_sitename); 147 jQuery("h1.entry-title").text("Sitemap"); 148 } 149 150 else if ( window.location.href.search("/idx/roster") > -1 ) { 151 jQuery(".breadcrumb_last").text("Roster"); 152 jQuery("title").text("Roster" + " " + asis_idx_fixes_yoast_title_separator + " " + asis_idx_fixes_yoast_title_sitename); 153 jQuery("h1.entry-title").text("Roster"); 154 } 155 156 else if ( jQuery("#IDX-pageCategory").length && window.location.href.search("/i/") > -1 ) { 157 var title = jQuery("title").text(); 158 jQuery("title").text(title + " " + asis_idx_fixes_yoast_title_separator + " " + asis_idx_fixes_yoast_title_sitename); 159 jQuery(".breadcrumb_last").text(title); 160 jQuery("h1.entry-title").text(title); 161 } 162 163 else { 164 if ( window.location.href.search("/idx/") > -1 ) { 165 var title = jQuery("title").text(); 166 jQuery(".breadcrumb_last").text(title); 167 jQuery("h1.entry-title").text(title); 168 } 169 } 170 171 } 172});
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.