1var new_sort_by = ''; 2var nv_view_type = ''; 3 4function change_view(event){ 5 var view_type = $(event).attr('data-view'); 6 nv_view_type = view_type; 7 8 $.ajax({ 9 type: 'post', 10 dataType: 'json', 11 data: {csrf_token : csrf.token}, 12 url: Const.URL+'new_vehicle/set_view', 13 beforeSend :function(){ 14 //$(".extra-light-grey").html("Hiii"); 15 $("#nv_products").html(""); 16 }, 17 success: function (response) { 18 update_csrf_token(); 19 if(cmp_btn_cliked || save_btn_cliked) 20 { 21 22 fetch_nv_submodel_data(); 23 } 24 else 25 { 26 27 fetch_nv_submodel_data('','','',1); 28 } 29 } 30 }); 31} 32function show_all_veh(){ 33 /*$("#myTabContent .tab-pane").slideUp('slow').removeClass("active");$(".nav-item .filter_links").removeClass("active");*/ 34 $(".ml-stack-nav__item,#ml-stack-nav-1").removeClass("is-open");$(".ml-stack-nav__item").removeClass("is-active"); 35 scroll_to_top(); 36 $(".filter_btn").removeClass("active").addClass("collapsed"); 37 $("#model_filter_data .filter_content").slideUp('show') 38 check_filter_reset(); 39} 40function fetch_nv_submodel_data(limit,sortby,filter_apply,refresh,body_load) 41{ 42 car_filters_update_url(); 43 enable_disable_reset(); 44 $('html').removeClass('hide_scroll'); 45 if(limit === undefined){limit = '';} 46 if(sortby === undefined){sortby = '';} 47 if(filter_apply === undefined){filter_apply = '';} 48 if(refresh === undefined){refresh = '';} 49 if(body_load === undefined){body_load = '';} 50 if(filter_apply !== ''){$("#recently_view").hide();$("#nv_products").parent().removeClass('pt-3');$("#nv_products").removeClass('pt-2');$("#search_query").val('');} 51 //$("#myTabContent .tab-pane").slideUp('slow').removeClass("active");$(".nav-item .filter_links").removeClass("active"); 52 //$(".ml-stack-nav__item,#ml-stack-nav-1").removeClass("is-open");$(".ml-stack-nav__item").removeClass("is-active"); 53 //document.body.style.overflow = 'visible'; 54 55// var search_query = $("#search_query").val(); 56// if(search_query !== '') 57// { 58// //alert(1); 59// if(window.location.href.indexOf("new_vehicle") > -1) 60// { 61// search_query = search_query.replace('#',''); 62// search_query = search_query.replace('#LR',''); 63// search_query = search_query.replace('LR',''); 64// } 65// else 66// { 67// search_query = search_query.replace('#',''); 68// search_query = search_query.replace('#ALR',''); 69// search_query = search_query.replace('ALR',''); 70// } 71// } 72// if(body_load !== '') 73// { 74// refresh = body_load; 75// } 76// if(cmp_btn_cliked || save_btn_cliked) 77// { 78// refresh = ''; 79// } 80 $.ajax({ 81 type: 'post', 82 dataType: 'json', 83 data: {limit : limit ,sortby : sortby,refresh:refresh,view_type:nv_view_type,csrf_token : csrf.token}, 84 url: Const.URL+'new_vehicle/get_cars_list', 85 beforeSend :function(){ 86 //if(limit === '') $("#nv_products").html('<center><img src="https://i.stack.imgur.com/qq8AE.gif" width="30" height:""/></center>'); 87 88 }, 89 success: function (response) { 90 //response = JSON.parse(response +window.location.search); 91//console.log(response.data); 92 update_csrf_token(); 93 $("#nv_products").html(response.data); 94 95 $("#vehicle_count").html(response.count); 96 cmp_btn_cliked = false; 97 save_btn_cliked = false; 98 if(response.stock_count == 0) 99 { 100 $('#stock_feedback_alert1').hide(); 101 }else if(response.count == 0 ) 102 { 103 $('#stock_feedback_alert1').modal('show'); 104 } 105 // else 106 // { 107 // if(response.view_type === 'List') 108 // { 109 110 // $('#nv_products').parent('.container').addClass('p-1'); 111 // } 112 // else 113 // { 114 115 // $('#nv_products').parent('.container').removeClass('p-1'); 116 // } 117 // } 118 119 } 120 }); 121} 122 123function slideUpRetailBenefit(card_class){ 124 //$(current_object).parent().('.vcard1').slideToggle('left'); 125 //$('.'+card_class).css({'display':'block'}); 126 $('.'+card_class).slideToggle('left'); 127} 128 129 130function sort_data(sort_by){ 131 new_sort_by = sort_by; 132 var refresh = 1; 133 if(cmp_btn_cliked || save_btn_cliked) 134 { 135 refresh = ''; 136 } 137 $.ajax({ 138 type: 'post', 139 dataType: 'json', 140 data: {sortby : sort_by,refresh:refresh,view_type:nv_view_type,csrf_token : csrf.token}, 141 url: Const.URL+'new_vehicle/get_cars_list', 142 beforeSend :function(){ 143 //if(limit === '') $("#nv_products").html('<center><img src="https://i.stack.imgur.com/qq8AE.gif" width="30" height:""/></center>'); 144 }, 145 success: function (response) { 146 update_csrf_token(); 147 $("#nv_products").html(response.data); 148 $("#vehicle_count").html(response.count); 149 } 150 }); 151} 152 153function select_vehicle(current_object) 154{ 155 //console.log(current_object); 156 var product_id = $(current_object).attr('data-product_id'); 157 var ext_colour_code = $(current_object).attr('data-ext_colour_code'); 158 var vin_no = $(current_object).attr('data-vin_no'); 159 var int_colour = $(current_object).attr('data-int_colour'); 160 var int_colour_code = $(current_object).attr('data-int_colour_code'); 161 var order_status = $(current_object).attr('data-order_status'); 162 var spl_offer = $(current_object).attr('data-spl_offer'); 163 var vehicle_type = $(current_object).attr('data-vehicle_type'); 164 var model = $(current_object).attr('data-model'); 165 //console.log(product_id);//console.log(ext_colour_code);console.log(vin_no); 166 $.ajax({ 167 type:"POST", 168 url:Const.URL+'vehicle_summary/set_vehicle', 169 dataType:"json", 170 data:{ 171 product_id:product_id, 172 ext_colour_code:ext_colour_code, 173 vin_no:vin_no, 174 int_colour:int_colour, 175 int_colour_code:int_colour_code, 176 order_status:order_status, 177 spl_offer:spl_offer, 178 vehicle_type:vehicle_type, 179 model:model 180 ,csrf_token : csrf.token 181 }, 182 183 success:function(response) 184 { 185 update_csrf_token(); 186 if(response.msg == 'success') 187 { 188 //window.location.href = Const.URL+"vehicle_summary/details"; 189 window.location.href = response.redirect_url; 190 } 191 else 192 { 193 //alert(response.message); 194 $("#vehicle_already_booked_alert").modal('show'); 195 } 196 197 } 198 }); 199} 200 201$(function() 202{ 203 $("#search_data").submit(function(e){ 204 e.preventDefault(); 205 var search_query = $("#search_query").val(); 206 if(window.location.href.indexOf("new_vehicle") > -1) 207 { 208 search_query = search_query.replace('#',''); 209 search_query = search_query.replace('#LR',''); 210 search_query = search_query.replace('LR',''); 211 $("#search_query").val('#LR'+search_query); 212 } 213 else 214 { 215 search_query = search_query.replace('#',''); 216 search_query = search_query.replace('#ALR',''); 217 search_query = search_query.replace('ALR',''); 218 $("#search_query").val('#ALR'+search_query); 219 } 220 $('.search_btn a').trigger('click'); 221 //$("#search_query").val('#LR'+search_query); 222 $("#nv_products").html(''); 223 $("#vehicle_count").html('0'); 224 $.ajax({ 225 type: 'post', 226 dataType: 'json', 227 data: {search_query:search_query,csrf_token : csrf.token}, 228 url: Const.URL+'new_vehicle/get_submodel_data', 229 beforeSend :function(){ 230 //if(limit === '') $("#nv_products").html('<center><img src="https://i.stack.imgur.com/qq8AE.gif" width="30" height:""/></center>'); 231 }, 232 success: function (response) { 233 //response = JSON.parse(response); 234 //console.log(response.data); 235 update_csrf_token(); 236 if(response.count == 0 ) 237 { 238 $('#stock_feedback_alert').modal('show'); 239 } 240 $("#nv_products").html(response.data); 241 $("#vehicle_count").html(response.count); 242 $("#recently_view").hide();$("#nv_products").parent().removeClass('pt-3');$("#nv_products").removeClass('pt-2'); 243 } 244 }); 245 }); 246}); 247 248function special_offer(model,submodel,variant){ 249 250 $.ajax({ 251 type: 'post', 252 dataType: 'html', 253 data: {model:model,submodel:submodel,variant:variant,csrf_token : csrf.token}, 254 url: Const.URL+'new_vehicle/offers_data', 255 beforeSend :function(){ 256 //if(limit === '') $("#nv_products").html('<center><img src="https://i.stack.imgur.com/qq8AE.gif" width="30" height:""/></center>'); 257 }, 258 success: function (response) { 259 update_csrf_token(); 260 $('.offer_body').html('<p class="text-center">
260'+response+'</p>'); 261 $('#special_offer_btn').modal('show'); 262 } 263 }); 264 265 266 267 268} 269 270$(function(){ 271 $(window).resize(function(){ 272 var w = window.innerWidth; 273 var h = window.innerHeight; 274 //console.log(w); 275 //console.log(h); 276 277/*if (window.matchMedia('screen and (max-width: 1343px and max-height: 250px) || (min-width: 1300px and min-height: 300px)').matches) { 278 279 alert('hi'); 280}*/ 281 /*if (h >= '100' && h <= '304'){ 282 //console.log('if cond'); 283 $(".tab-pane").addClass('ovrfl3'); 284 $(".tab-pane").removeClass('ovrfl1'); 285 $(".tab-pane").removeClass('ovrfl2'); 286 //console.log(); 287 } 288 if (h >= '305' && h <= '385'){ 289 //console.log('if cond'); 290 $(".tab-pane").addClass('ovrfl1'); 291 $(".tab-pane").removeClass('ovrfl2'); 292 $(".tab-pane").removeClass('ovrfl3'); 293 //console.log(); 294 } 295 if (h >= '386' && h <= '450'){ 296 //console.log('if cond'); 297 $(".tab-pane").addClass('ovrfl2'); 298 $(".tab-pane").removeClass('ovrfl1'); 299 $(".tab-pane").removeClass('ovrfl3'); 300 //console.log(); 301 }*/ 302}); 303}); 304 305function clear_recent_filter() 306{ 307 $.ajax({ 308 type: 'post', 309 dataType: 'html', 310 data: {csrf_token : csrf.token}, 311 url: Const.URL+'new_vehicle/clear_recent_sel_filter', 312 beforeSend :function(){ 313 }, 314 success: function (response) { 315 update_csrf_token(); 316 window.location.reload(); 317 } 318 }); 319} 320 321$(document).click(function(e) { 322 $(".filter_content").click(function(e){ 323 e.stopPropagation(); 324}); 325$('#collapseExample1').collapse('hide'); 326$('#collapseExample2').collapse('hide'); 327$('#collapseExample3').collapse('hide'); 328$('#collapseExample4').collapse('hide'); 329$('#collapseExample5').collapse('hide'); 330$('#collapseExample6').collapse('hide'); 331$('#collapseExample7').collapse('hide'); 332$('#collapseExample8').collapse('hide'); 333$('#collapseExample9').collapse('hide'); 334$('#collapseExample10').collapse('hide'); 335//$('.customselect-wrap').hide(); 336//$('.customselect-wrap').removeClass('customselect-open'); 337}); 338 339$(document).on("click", function(event){ 340var $trigger = $(".select-filter-item"); 341if($trigger !== event.target && !$trigger.has(event.target).length){ 342$( ".customselect-wrap" ).removeClass( "customselect-open" ); 343} 344}); 345
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.