1$('document').ready(function () { 2 3 // visit 4 $.ajax({ 5 type: "POST", 6 url: __ds_base_url + "/DS/__ds_visit", 7 data: { ds_id: __ds_current_id }, 8 dataType: "json", 9 xhrFields: { 10 withCredentials: true 11 }, 12 success: function (data) { 13 console.log(data); 14 }, 15 error: function (data) { 16 console.log(data); 17 } 18 }); 19 20 // href's 21 $("a").click(function() { 22 var href = $(this).attr('href'); 23 if (typeof href == 'undefined' || href === '') return true; 24 var fullhref = href; 25 if (href.indexOf('?') != -1) { 26 href = href.substr(0, href.indexOf('?')); 27 } 28 console.log($(this).attr('href')); 29 30 // calc-pdf 31 if (href.match(/\/calc-pdf\//)) { 32 console.log('calc-pdf'); 33 var ds_url = __ds_base_url + "/DS/__ds_pdf"; 34 var ds_info = 'calc-pdf:' + $(this).attr('data-vin'); 35 console.log(ds_info); 36 } 37 // model-pdf 38 if (href.match(/\/model\/pdf\//)) { 39 console.log('model-pdf'); 40 var ds_url = __ds_base_url + "/DS/__ds_pdf"; 41 var ds_info = 'model-pdf:' + href.substr(href.lastIndexOf('/')+1); 42 console.log(ds_info); 43 } 44 // pdf 45 if (href.lastIndexOf('.pdf') == href.length - 4) { 46 console.log('pdf'); 47 var ds_url = __ds_base_url + "/DS/__ds_pdf"; 48 var ds_info = 'pdf:' + href.substr(href.lastIndexOf('/')+1); 49 console.log(ds_info); 50 } 51 52 // tel 53 if (href.indexOf('tel:') === 0) { 54 console.log('tel:'); 55 var ds_url = __ds_base_url + "/DS/__ds_tel"; 56 var ds_info = href; 57 } 58 // skype 59 if (href.indexOf('skype:') === 0) { 60 console.log('skype:'); 61 var ds_url = __ds_base_url + "/DS/__ds_skype"; 62 var ds_info = href; 63 } 64 // whatsapp 65 if (href.indexOf('https://wa.me/') === 0) { 66 console.log('whatsup:'); 67 var ds_url = __ds_base_url + "/DS/__ds_whatsapp"; 68 var ds_info = 'whatsapp:' + href.substr(14); 69 } 70 // messenger 71 if (href.indexOf('https://m.me/') === 0 || href.indexOf('http://m.me/') === 0) { 72 console.log('messenger:'); 73 var ds_url = __ds_base_url + "/DS/__ds_messenger"; 74 var ds_info = 'messenger:' + href.substr(13); 75 } 76 // teams 77 if (href.indexOf('https://teams.microsoft.com/') === 0) { 78 console.log('teams:'); 79 var ds_url = __ds_base_url + "/DS/__ds_teams"; 80 var ds_info = 'teams:' + fullhref.substr(7 + fullhref.indexOf('?users=')); 81 } 82 // mailto 83 if (href.indexOf('mailto:') === 0) { 84 console.log('mailto:'); 85 var ds_url = __ds_base_url + "/DS/__ds_mailto"; 86 var ds_info = href; 87 } 88 89 if (ds_url) { 90 $.ajax({
91 type: "POST", 92 url: ds_url, 93 data: { ds_id: __ds_current_id, ds_event: ds_info }, 94 dataType: "json", 95 xhrFields: { 96 withCredentials: true 97 }, 98 success: function (data) { 99 console.log(data); 100 }, 101 error: function (data) { 102 console.log(data); 103 } 104 }); 105 } 106 }); 107 108 // form 109 $(document).on('ds_form',function(e, data){ 110 var ds_info = 'form:' + data.type + ':' + data.title; 111 $.ajax({ 112 type: "POST", 113 url: __ds_base_url + "/DS/__ds_form", 114 data: { ds_id: __ds_current_id, ds_event: ds_info }, 115 dataType: "json", 116 xhrFields: { 117 withCredentials: true 118 }, 119 success: function (data) { 120 console.log(data); 121 }, 122 error: function (data) { 123 console.log(data); 124 } 125 }); 126 }); 127 128 // button cookie-close 129 $("#cookie-close, .cookie-close, #check-all-cookies").click(function() { 130 ds_info = "cookie:accept:"; 131 $.ajax({
132 type: "POST", 133 url: __ds_base_url + "/DS/__ds_cookie", 134 data: { ds_id: __ds_current_id, ds_event: ds_info }, 135 dataType: "json", 136 xhrFields: { 137 withCredentials: true 138 }, 139 success: function (data) { 140 console.log(data); 141 }, 142 error: function (data) { 143 console.log(data); 144 } 145 }); 146 }); 147}); 148 149 150 151 152 153
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.