1if ( window.location.hash ) scroll(0,0); 2// void some browsers issue 3setTimeout( function() { scroll(0,0); }, 1); 4jQuery (document).ready(function(){ 5 jQuery('.date_time_picker').flatpickr({ 6 altInput: true, 7 dateFormat: "d-m-Y h:i K", 8 disableMobile: true, 9 enableTime: true, 10 time_24hr: false, 11 }); 12 jQuery('.date_picker').flatpickr({ 13 altInput: true, 14 dateFormat: "d-m-Y", 15 disableMobile: true, 16 enableTime: false, 17 time_24hr: false, 18 }); 19 jQuery('.single-slide').slick({ 20 dots: true, 21 arrows: false, 22 infinite: true, 23 speed: 300, 24 loop: true, 25 autoplay: true, 26 autoplaySpeed: 3000, 27 slidesToShow: 1, 28 slidesToScroll: 1, 29 }); 30 31 jQuery('.multiple-items').slick({ 32 infinite: true, 33 slidesToShow: 2, 34 slidesToScroll: 2, 35 dots:true, 36 arrows:false, 37 responsive: [ 38 { 39 breakpoint: 991, 40 settings: { 41 slidesToShow: 1, 42 slidesToScroll: 1, 43 } 44 } 45 ] 46 }); 47 jQuery(".main-box .name").click(function(){ 48 if(jQuery(this).next(".inner-detail").is(":visible")) 49 { 50 51 jQuery(this).next(".inner-detail").slideUp(); 52 jQuery(this).removeClass("active"); 53 } 54 else 55 { 56 jQuery(".main-box .inner-detail").slideUp(); 57 jQuery(".main-box .name").removeClass("active"); 58 jQuery(this).next(".inner-detail").slideDown(); 59 jQuery(this).addClass("active"); 60 61 } 62 }); 63 64 65 jQuery('#call_back_country').select2(); 66 jQuery('#call_back_service').select2(); 67 68 69 var showChar = 400; 70 var ellipsestext = "..."; 71 var moretext = "more"; 72 var lesstext = "less"; 73 jQuery('.more').each(function() { 74 var content = jQuery(this).html(); 75 76 if(content.length > showChar) { 77 78 var c = content.substr(0, showChar); 79 var h = content.substr(showChar-1, content.length - showChar); 80 81 var html = c + '<span class="moreelipses">'+ellipsestext+'</span> <span class="morecontent"><span>' + h + '</span> <a href="" class="morelink">'+moretext+'</a></span>'; 82 83 jQuery(this).html(html); 84 } 85 86 }); 87 88 jQuery(".morelink").click(function(){ 89 if(jQuery(this).hasClass("less")) { 90 jQuery(this).removeClass("less"); 91 jQuery(this).html(moretext); 92 } else { 93 jQuery(this).addClass("less"); 94 jQuery(this).html(lesstext); 95 } 96 jQuery(this).parent().prev().toggle(); 97 jQuery(this).prev().toggle(); 98 return false; 99 }); 100 jQuery('#myModal').on('show.bs.modal', function (e) { 101 jQuery(".second_patent_page").addClass("second_patent_blur"); 102 }); 103 jQuery('#myModal').on('hide.bs.modal', function (e) { 104 jQuery(".second_patent_page").removeClass("second_patent_blur"); 105 }); 106 jQuery("#appointmentForm").validate({}); 107 jQuery("#lexprotector_register_btn").click(function(){ 108 jQuery('.register-message').hide(); 109 jQuery("#lexprotector_register_form").validate({ 110 rules: { 111 reg_user_name: "required", 112 reg_user_phone: "required", 113 reg_user_email: { 114 required: true, 115 email: true 116 }, 117 118 }, 119 submitHandler: function(form) { 120 jQuery(".lexprotector-loader").show(); 121 var user_name = jQuery('#reg_user_name').val(); 122 var user_email = jQuery('#reg_user_email').val(); 123 var user_phone = jQuery('#reg_user_phone').val(); 124 125 126 var m_data = new FormData(); 127 m_data.append('action', 'register_lexprotector_user'); 128 m_data.append('user_name', user_name); 129 m_data.append('user_email', user_email); 130 m_data.append('user_phone', user_phone); 131 132 jQuery.ajax({ 133 type:"POST", 134 url:my_ajax_url, 135 data: m_data, 136 processData: false, 137 contentType: false, 138 dataType: 'json', 139 success: function(response){ 140 jQuery(".lexprotector-loader").hide(); 141 console.log(response); 142 if (response.type == '1') { //load json data from server and output message 143 output = response.text; 144 setTimeout(function(){ 145 location.reload(); 146 }, 3000); 147 } else { 148 output = response.text; 149 } 150 jQuery(".register-message").hide().text(output).slideDown(); 151 }, 152 error: function(results) { 153 154 } 155 }); 156 } 157 }); 158 }); 159 jQuery(".call_back_req_btn").click(function(){ 160 console.log('form call'); 161 var form = jQuery(this).parents("form"); 162 jQuery(form).find('.register-message').hide(); 163 jQuery(form).validate({ 164 rules: { 165 req_name: "required", 166 call_back_service: "required", 167 call_back_country: "required", 168 call_back_massage: "required", 169 req_email: { 170 required: true, 171 email: true 172 }, 173 req_phone: { 174 required: true, 175 phoneUS: true // Use a predefined rule for US phone numbers 176 } 177 178 }, 179 submitHandler: function(form) { 180 jQuery(".lexprotector-loader").show(); 181 var user_name = jQuery(form).find('#req_name').val(); 182 var user_email = jQuery(form).find('#req_email').val(); 183 var user_phone = jQuery(form).find('#req_phone').val(); 184 var call_back_service = jQuery(form).find('#call_back_service').val(); 185 var call_back_country = jQuery(form).find('#call_back_country').val(); 186 var call_back_massage = jQuery(form).find('#call_back_massage').val(); 187 188 189 var m_data = new FormData(); 190 m_data.append('action', 'call_back_req_lexprotector'); 191 m_data.append('user_name', user_name); 192 m_data.append('user_email', user_email); 193 m_data.append('user_phone', user_phone); 194 m_data.append('call_back_service', call_back_service); 195 if(call_back_country){ 196 m_data.append('call_back_country', call_back_country); 197 } 198 if(call_back_massage){ 199 m_data.append('call_back_massage', call_back_massage); 200 } 201 202 jQuery.ajax({ 203 type:"POST", 204 url:my_ajax_url, 205 data: m_data, 206 processData: false, 207 contentType: false, 208 dataType: 'json', 209 success: function(response){ 210 jQuery(form).find(".lexprotector-loader").hide(); 211 console.log(response); 212 if(response == '1'){ 213 jQuery(form).find('.call-back-request-message').show(); 214 jQuery(form).find('.call-back-request-message').html('Thank y
214ou We will contact you soon.'); 215 jQuery(form).find('#req_name').val(''); 216 jQuery(form).find('#req_email').val(''); 217 jQuery(form).find('#req_phone').val(''); 218 jQuery(form).find('#call_back_service').val(''); 219 jQuery(form).find('#call_back_country').val(''); 220 } 221 else{ 222 jQuery(form).find('.call-back-request-message').html('Something went wrong? Please try again...'); 223 } 224 }, 225 error: function(results) { 226 227 } 228 }); 229 } 230 }); 231 }); 232 jQuery(".lex_req_expert_form_btn").click(function(){ 233 var form = jQuery(this).parents("form"); 234 jQuery(form).find('.register-message').hide(); 235 jQuery(form).validate({ 236 rules: { 237 req_expert_message: "required", 238 req_expert_no: "required", 239 req_expert_email: { 240 required: true, 241 email: true 242 }, 243 244 }, 245 submitHandler: function(form) { 246 jQuery(".lexprotector-loader").show(); 247 var req_expert_email = jQuery(form).find('.req_expert_email').val(); 248 var req_expert_no = jQuery(form).find('.req_expert_no').val(); 249 var req_expert_message = jQuery(form).find('.req_expert_message').val(); 250 251 252 var m_data = new FormData(); 253 m_data.append('action', 'lex_req_expert_call_back'); 254 m_data.append('req_expert_email', req_expert_email); 255 m_data.append('req_expert_no', req_expert_no); 256 m_data.append('req_expert_message', req_expert_message); 257 258 jQuery.ajax({ 259 type:"POST", 260 url:my_ajax_url, 261 data: m_data, 262 processData: false, 263 contentType: false, 264 dataType: 'json', 265 success: function(response){ 266 jQuery(form).find(".lexprotector-loader").hide(); 267 console.log(response); 268 if(response == '1'){ 269 jQuery(form).find('.call-back-request-message').show(); 270 jQuery(form).find('.call-back-request-message').html('Thank y
270ou We will contact you soon.'); 271 jQuery(form).find('.req_expert_email').val(''); 272 jQuery(form).find('.req_expert_no').val(''); 273 jQuery(form).find('.req_expert_message').val(''); 274 } 275 else{ 276 jQuery(form).find('.call-back-request-message').html('Something went wrong? Please try again...'); 277 } 278 }, 279 error: function(results) { 280 281 } 282 }); 283 } 284 }); 285 286 }); 287 jQuery(document).on('submit','.lex_subscribe_form',function(e){ 288 289 e.preventDefault(); 290 var $this = jQuery(this); 291 jQuery($this).find(".lexprotector-loader").show(); 292 var lex_subscribe_msg=jQuery(this).find('.lex_subscribe-message'); 293 var subscribe_email = $this.find('.subscribe_email').val(); 294 var lexprotector_loader=$this.find('.lexprotector-loader'); 295 296 jQuery.ajax({ 297 type:"POST", 298 url:my_ajax_url, 299 data: {action:'lex_subscribe_form_callback',subscribe_email:subscribe_email }, 300 success: function(response){ 301 lexprotector_loader.hide(); 302 lex_subscribe_msg.show(); 303 if(response == 1){ 304 lex_subscribe_msg.html('Your subscription added successfully.'); 305 subscribe_email.val(" "); 306 }else if(response == 2){ 307 lex_subscribe_msg.html('You are already subscribed.'); 308 }else{ 309 lex_subscribe_msg.html('Something went wrong? Please try again...'); 310 } 311 312 }, 313 error: function(results) { 314 315 } 316 }); 317 318 }); 319 320 $('.navbar-toggler').click(function() { 321 $(this).toggleClass('active'); 322 323 }); 324 var search_val=jQuery("#what_want_to_search").val(); 325 jQuery(".what_want_to_search_wrapper").hide(); 326 if(search_val=="Name"){ 327 jQuery("#name_want_to_search").parents(".what_want_to_search_wrapper").show(); 328 jQuery("#name_want_to_search").prop('required',true); 329 }else if(search_val=="Logo"){ 330 jQuery("#logo_want_to_search").parents(".what_want_to_search_wrapper").show(); 331 jQuery("#logo_want_to_search").prop('required',true); 332 }else if(search_val=="Tagline/Slogan"){ 333 jQuery("#tagline_slogan").parents(".what_want_to_search_wrapper").show(); 334 jQuery("#tagline_slogan").prop('required',true); 335 }else if(search_val=="Name+Logo"){ 336 jQuery("#name_want_to_search").parents(".what_want_to_search_wrapper").show(); 337 jQuery("#name_want_to_search").prop('required',true); 338 jQuery("#logo_want_to_search").parents(".what_want_to_search_wrapper").show(); 339 jQuery("#logo_want_to_search").prop('required',true); 340 } 341 jQuery( "#what_want_to_search" ).change(function() { 342 var search_val=jQuery(this).val(); 343 jQuery(".what_want_to_search_wrapper").hide(); 344 if(search_val=="Name"){ 345 jQuery("#name_want_to_search").parents(".what_want_to_search_wrapper").show(); 346 jQuery("#name_want_to_search").prop('required',true); 347 }else if(search_val=="Logo"){ 348 jQuery("#logo_want_to_search").parents(".what_want_to_search_wrapper").show(); 349 jQuery("#logo_want_to_search").prop('required',true); 350 }else if(search_val=="Tagline/Slogan"){ 351 jQuery("#tagline_slogan").parents(".what_want_to_search_wrapper").show(); 352 jQuery("#tagline_slogan").prop('required',true); 353 }else if(search_val=="Name+Logo"){ 354 jQuery("#name_want_to_search").parents(".what_want_to_search_wrapper").show(); 355 jQuery("#name_want_to_search").prop('required',true); 356 jQuery("#logo_want_to_search").parents(".what_want_to_search_wrapper").show(); 357 jQuery("#logo_want_to_search").prop('required',true); 358 } 359 }); 360 jQuery( "#currently_using_trademark" ).change(function() { 361 var search_val=jQuery(this).val(); 362 if(search_val=="Yes"){ 363 jQuery("#first_date_mark_used").parents(".form-row").show(); 364 jQuery("#first_date_mark_used").parents(".form-row").find(".date_picker").prop('required',true); 365 366 jQuery("#first_date_mark_used").prop('required',true); 367 }else{ 368 jQuery("#first_date_mark_used").val(""); 369 jQuery("#first_date_mark_used").parents(".form-row").hide(); 370 jQuery("#first_date_mark_used").prop('required',false); 371 jQuery("#first_date_mark_used").parents(".form-row").find(".date_picker").prop('required',false); 372 } 373 }); 374 375}); 376 377 378$(window).scroll(function(){ 379 if ($(this).scrollTop() > 40) { 380 $('.nav-head').addClass('fixed'); 381 } else { 382 $('.nav-head').removeClass('fixed'); 383 } 384}); 385// if (window.File && window.FileList && window.FileReader) { 386// $("#invention_file").on("change", function(e) { 387// var files = e.target.files, 388// filesLength = files.length; 389// for (var i = 0; i < filesLength; i++) { 390// var f = files[i] 391// var fileReader = new FileReader(); 392// fileReader.onload = (function(e) { 393// var file = e.target; 394// $("<span class=\"pip\">" + 395// "<img class=\"imageThumb\" src=\"" + e.target.result + "\" title=\"" + file.name + "\"/>" + 396// "<br/><span class=\"remove\"><i class=\"fa fa-times\" aria-hidden=\"true\"></i></span>" + 397// "</span>").insertAfter("#invention_file"); 398// $(".remove").click(function(){ 399// $(this).parent(".pip").remove(); 400// }); 401 402// // Old code here 403// /*$("<img></img>", { 404// class: "imageThumb", 405// src: e.target.result, 406// title: file.name + " | Click to remove" 407// }).insertAfter("#invention_file").click(function(){$(this).remove();});*/ 408 409// });
410// fileReader.readAsDataURL(f); 411// } 412// }); 413// } else { 414// alert("Your browser doesn't support to File API") 415// } 416 417 418 419 420 421var invention_maxField = '100'; 422 423 var invention_addButton = $('.add_invention_button'); //Add button selector 424 var invention_wrapper = $('.invention_file_field'); //Input field wrapper 425 var invention_fieldHTML = '<div><div class="row"><div class="col-md-11"><div class="form-row form-row-first form-group col-lg-12 form-group"><label class="invention_file" for="chooseFile">Please Upload image(s) of the invention</label><input type="file" name="invention_file[]" class="custom-file-input form-control" id="invention_file" style="opacity:1;" required></div></div><div class="col-md-1"><a href="javascript:void(0);" class="invention_remove_button" title="Remove field"><i class="fa fa-minus"></i></a></div></div></div>'; //New input field html 426 427 var x = 1; //Initial field counter is 1 428 429 //Once add button is clicked 430 $(invention_addButton).unbind().click(function(){ 431 debugger; 432 //Check maximum number of input fields 433 if(x < invention_maxField){ 434 x++; //Increment field counter 435 $(invention_wrapper).append(invention_fieldHTML); //Add field html 436 } 437 }); 438 //Once remove button is clicked 439 $(invention_wrapper).on('click', '.invention_remove_button', function(e){ 440 e.preventDefault(); 441 $(this).parent('div').parent('div').parent('div').remove(); //Remove field html 442 x--; //Decrement field counter 443 }); 444 445 // var vioaltion_invention_addButton = $('.add_violation_button'); //Add button selector 446 // var violation_wrapper = $('.violation_search_field'); //Input field wrapper 447 // var violation_invention_fieldHTML = '<div class="col-md-12 form-row form-group><label class="invention_file" for="chooseFile">Please Upload image(s) of the invention</label><input type="file" name="invention_file[]" class="custom-file-input form-control" id="invention_file" style="opacity:1;" required><div class="col-md-1"><a href="javascript:void(0);" class="invention_remove_button" title="Remove field"><i class="fa fa-minus"></i></a></div></div>'; //New input field html 448 449 // var x = 1; //Initial field counter is 1 450 451 // //Once add button is clicked 452 // $(vioaltion_invention_addButton).unbind().click(function(){ 453 // //Check maximum number of input fields 454 // if(x < invention_maxField){ 455 // x++; //Increment field counter 456 // $(violation_wrapper).append(violation_invention_fieldHTML); //Add field html 457 // } 458 // }); 459 // //Once remove button is clicked 460 // $(violation_wrapper).on('click', '.violation_remove_button', function(e){ 461 // e.preventDefault(); 462 // $(this).parent('div').parent('div').parent('div').remove(); //Remove field html 463 // x--; //Decrement field counter 464 // });
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.