1/* @author: | Adam Husar / adamhusar.com 2*/ 3 4var PROJECT = PROJECT || {}; 5 6PROJECT.app = (function () { 7 8 9 function slick_slider() { 10 $('ul.slick-slider-team').slick({ 11 dots: false, 12 arrows: false, 13 infinite: true, 14 speed: 800, 15 slidesToShow: 3, 16 centerMode: true, 17 autoplay: true, 18 autoplaySpeed: 5000, 19 centerPadding: '150px', 20 responsive: [ 21 { 22 breakpoint: 1631, 23 settings: { 24 slidesToShow: 3, 25 centerMode: true, 26 centerPadding: '100px' 27 } 28 }, 29 { 30 breakpoint: 1441, 31 settings: { 32 slidesToShow: 3, 33 centerMode: true, 34 centerPadding: '40px' 35 } 36 }, 37 { 38 breakpoint: 1024, 39 settings: { 40 slidesToShow: 2, 41 centerMode: true, 42 centerPadding: '40px' 43 } 44 }, 45 { 46 breakpoint: 640, 47 settings: { 48 slidesToShow: 1, 49 centerMode: true, 50 centerPadding: '40px' 51 } 52 } 53 ] 54 55 }); 56 57 $('.articles-row').slick({ 58 slide: '.article-column', 59 slidesToShow: 3, 60 arrows: false, 61 dots: false, 62 infinite: false, 63 responsive: [ 64 { 65 breakpoint: 642, 66 settings: { 67 arrows: false, 68 slidesToShow: 1, 69 centerMode: true, 70 centerPadding: '50px', 71 } 72 } 73 ] 74 }); 75 76 $('.testimonials-row-4').slick({ 77 slide: '.testimonial-column', 78 slidesToShow: 3, 79 arrows: false, 80 dots: false, 81 infinite: false, 82 responsive: [ 83 { 84 breakpoint: 642, 85 settings: { 86 arrows: false, 87 slidesToShow: 1, 88 centerMode: true, 89 centerPadding: '50px', 90 } 91 } 92 ] 93 }); 94 95 $('.testimonials-row-3').slick({ 96 slide: '.testimonial-column', 97 slidesToShow: 4, 98 arrows: false, 99 dots: false, 100 infinite: false, 101 responsive: [ 102 { 103 breakpoint: 642, 104 settings: { 105 arrows: false, 106 slidesToShow: 1, 107 centerMode: true, 108 centerPadding: '50px', 109 } 110 } 111 ] 112 }); 113 114 /* 115 $('.row.stlpce').slick({ 116 slide: '.columns', 117 slidesToShow: 4, 118 arrows: false, 119 dots: false, 120 infinite: true, 121 responsive: [ 122 { 123 breakpoint: 642, 124 settings: { 125 arrows: false, 126 slidesToShow: 1, 127 centerMode: true, 128 centerPadding: '65px', 129 } 130 } 131 ] 132 }); 133 */ 134 135 $('.partners').slick({ 136 slide: '.partner-col', 137 slidesToShow: 8, 138 arrows: false, 139 dots: true, 140 responsive: [ 141 { 142 breakpoint: 642, 143 settings: { 144 arrows: false, 145 slidesToShow: 3, 146 //centerMode: true, 147 //centerPadding: '25px', 148 } 149 } 150 ] 151 }); 152 153 154 $('ul.slick-slider-pribehy').slick({ 155 slide: 'li', 156 dots: false, 157 arrows: true, 158 infinite: false, 159 speed: 400, 160 autoplay: true, 161 autoplaySpeed: 3500, 162 responsive: [ 163 { 164 breakpoint: 642, 165 settings: { 166 arrows: false, 167 slidesToShow: 1, 168 } 169 } 170 ] 171 172 }); 173 174 175 $('ul.slick-slider-pribehy-detail').slick({ 176 slide: 'li', 177 dots: false, 178 arrows: true, 179 infinite: false, 180 speed: 400, 181 slidesToShow: 3, 182 autoplay: true, 183 autoplaySpeed: 3500, 184 responsive: [ 185 { 186 breakpoint: 642, 187 settings: { 188 arrows: false, 189 slidesToShow: 1, 190 } 191 } 192 ] 193 194 }); 195 } 196 197 function fancybox_start() { 198 199 $(".fancybox").fancybox({ 200 maxWidth : 1280, 201 maxHeight : 800, 202 fitToView : true, 203 width : '100%', 204 height : '100%', 205 autoSize : false, 206 closeClick : false, 207 openEffect : 'none', 208 closeEffect : 'none', 209 padding : 0, 210 helpers : { 211 title: null, 212 overlay: { 213 locked: false, 214 css : { 215 'background' : 'rgba(0, 0, 0, 0.9)' 216 } 217 } 218 } 219 }); 220 221 } 222 223 224 return { 225 slick_slider : slick_slider, 226 fancybox_start : fancybox_start 227 }; 228 229}()); 230 231 232function setCookie(cname, cvalue, exdays) { 233 const d = new Date(); 234 d.setTime(d.getTime() + (exdays*24*60*60*1000)); 235 let expires = "expires="+ d.toUTCString(); 236 document.cookie = cname + "=" + cvalue + ";" + expires + ";path=/"; 237} 238 239function equaHeader(){ 240 if($(window).width() > 640 && $(window).width() < 1026){ 241 if($('.equa-master')){ 242 $('.equa').css('height', $('.equa-master').height()); 243 } 244 }else{ 245 $('.equa').css('height', '100%'); 246 } 247} 248 249$(document).ready(function () { 250 gravityLikes(); 251 PROJECT.app.slick_slider(); 252 PROJECT.app.fancybox_start(); 253 254 equaHeader(); 255 256 $('#buy-book-with-count').on('click', function(e){ 257 e.preventDefault(); 258 259 var linkto = $(this).attr('href') + '?bookcount=' + $('.books-count').val(); 260 261 window.location = linkto; 262 }); 263 264 $('.person-block .more-link').on('click', function(e){ 265 e.preventDefault(); 266 267 $(this).slideToggle(); 268 $(this).parents('.more-text').find('div').slideToggle(); 269 }); 270 271 $('.show-voucher-section').on('click', function(e){ 272 e.preventDefault(); 273 274 $('.voucher-input').slideToggle(); 275 276 }); 277 278 $('#input_18_27').on('change', function(){ 279 $('#voucher-error, #final-price-div').hide(); 280 $('#input_18_40, #input_18_41').val(''); 281 if($('#voucher-input:visible').length){ 282 $('.button.voucher-input').show(); 283 } 284 }); 285 286 287 288 289 $('.button.voucher-input').on('click', function(e){ 290 e.preventDefault(); 291 292 var code = $('#voucher-input').val(); 293 294 $('#input_18_40').val(code).trigger('change'); 295 296 if(code){ 297 setCookie('plnt_voucher', code); 298 jQuery.ajax({ 299 type: "post", 300 url: ajaxurl, 301 data: {'action':'check_book_voucher', 'code': code, 'count': $('.gfield_quantity input').val()}, 302 success: function(msg){ 303 console.log(msg); 304 $('.button.voucher-input').hide(); 305 $('#voucher-error').hide(); 306 //$('.gfield_price input').val(msg); 307 $('#final-price-div h2').html(msg); 308 $('#final-price-div').show(); 309 $('#input_18_41').val(msg).trigger('change'); 310 311 }, 312 error: function(msg){ 313 $('#voucher-error').html(' Neplatný kód').show(); 314 } 315 }); 316 } 317 }); 318 319 if(getCookie('plnt_voucher')){ 320 if($('.gform_validation_errors').length){ 321 $('.show-voucher-section').trigger('click'); 322 $('#voucher-input').val(getCookie('plnt_voucher')); 323 setTimeout(function(){ 324 $('.button.voucher-input').trigger('click'); 325 }, 100); 326 } 327 } 328 329 $('.counter-minus').on('click', function(e){ 330 e.preventDefault(); 331 let bc = parseInt($('.books-count').val()); 332 if(isNaN(bc)){ 333 $('.books-count').val(1); 334 } 335 if(bc > 1){ 336 bc = bc -1; 337 $('.books-count').val(bc); 338 }else{ 339 $('.books-count').val(bc); 340 } 341 }); 342 343 $('.counter-plus').on('click', function(e){ 344 e.preventDefault(); 345 let bc = parseInt($('.books-count').val()); 346 if(isNaN(bc)){ 347 $('.books-count').val(1); 348 } 349 if(bc < 20){ 350 bc = bc + 1; 351 $('.books-count').val(bc); 352 }else{ 353 $('.books-count').val(bc); 354 } 355 }); 356 357 $('.books-count').on('keyup touchend', function(){ 358 let bc = parseInt($(this).val()); 359 if(isNaN(bc)){ 360 bc = 1; 361 $('.books-count').val(bc); 362 } 363 if(bc < 1){ 364 bc = 1; 365 $(this).val(bc); 366 } 367 if(bc > 20){ 368 bc = 20; 369 $(this).val(bc); 370 } 371 $(this).val(bc); 372 }); 373 374 if($('.listing-preview-wrapp').length){ 375 let wh = parseInt($(window).height()); 376 let bh = parseInt($('.book-info').height()); 377 $('.imgs-wrapp').height((wh - 100)); 378 } 379 380 $('.btn-prelistovat.new').on('click', function(e){ 381 e.preventDefault(); 382 383 $('.listing-preview-wrapp').toggle(); 384 }) 385 386 $('.listing-preview-wrapp .close-link').on('click', function(e){ 387 e.preventDefault(); 388 389 $('.listing-preview-wrapp').hide(); 390 }); 391 392 $('.text-block-small-control').on('click', function(e){ 393 e.preventDefault(); 394 $(this).parents('.flex2').find('.text-block-small').toggleClass('less'); 395 $(this).toggleClass('more'); 396 }) 397 398 $('.chooser').on('click', function(e){ 399 e.preventDefault(); 400
401 $('.mobile-subnav .menu').slideToggle(); 402 }); 403 404 $(document).ready(function(){ 405 $('#nav-icon1,#nav-icon2,#nav-icon3,#nav-icon4').click(function(){ 406 $('body').toggleClass('mob-nav-open'); 407 408 $(this).toggleClass('open'); 409 410 $('.mobile-menu-wrapp').slideToggle(); 411 }); 412 413 $('.mobile-menu-wrapp li.menu-item-has-children a').on('click', function(e){ 414 if($(this).parents('.sub-menu').length){ 415 416 }else{ 417 e.preventDefault(); 418 if($(this).hasClass('open')){ 419 $(this).removeClass('open'); 420 $(this).parent('li').find('.sub-menu').slideUp(); 421 }else{ 422 $(this).addClass('open'); 423 $(this).parent('li').find('.sub-menu').slideDown(); 424 } 425 } 426 }) 427 }); 428 429 $('#banner-closer').on('click', function(e){ 430 e.preventDefault(); 431 432 $('#calc-banner').slideToggle(); 433 $('.button-floater-holder').slideToggle(); 434 435 setCookie('hbnr_close', 'true', 1); 436 }); 437 438 $('#icon-floater, #button-floater').on('click', function(e){ 439 e.preventDefault(); 440 441 $('#calc-banner').slideToggle(); 442 $('.button-floater-holder').slideToggle(); 443 }); 444 445 $('#show-results').on('click', function(e){ 446 e.preventDefault(); 447 448 $(this).hide(); 449 450 451 jQuery.ajax({ 452 type: "post", 453 dataType: "json", 454 url: ajaxurl, 455 data: {'action':'redirect_to_calc', 'weight': $('#banner_weight_input').val(), 'height': $('#banner_height_input').val()}, 456 success: function(msg){ 457 console.log(msg); 458 setCookie('hbnr_close', 'true', 1); 459 if(msg.redirect){ 460 window.location.href = msg.redirect; 461 } 462 } 463 }); 464 465 /* 466 $('#weight').fadeOut(500, function(){ 467 $('#height').fadeIn(500); 468 }) 469 */ 470 471 472 }); 473 474}); 475 476function countCookieBar(){ 477 var main = $('.row.main').width(); 478 $('#cookie-law-info-bar').css('width', main); 479 $('#cookie-law-info-bar').css('left', '50%').css('margin-left', -1*main/2); 480} 481 482$(window).on('load', function(){ 483 equaHeader(); 484 485 countCookieBar(); 486 487 gravityLikes(); 488 489 $(window).trigger('resize'); 490 491 $('.page-id-2334 .links-cloud a').each(function(){ 492 if($(this).attr('data-id') == '65'){ 493 $(this).trigger('click'); 494 } 495 }); 496 497}); 498 499$(window).on('resize', function(){ 500 equaHeader(); 501 countCookieBar(); 502}); 503 504$(document).on('gform_post_render', function(){ 505 console.log('gform_post_render'); 506 gravityLikes(); 507 window.scrollTo(0, 0); 508}); 509 510if($('#buy-sticker').length){ 511 var useSticker = true; 512 513 if($('#buy-sticker').hasClass('mobile-only') && window.innerWidth > 640){ 514 useSticker = false; 515 } 516 517 if(useSticker){ 518 $(window).on('scroll', function(){ 519 console.log('sss'); 520 var as = ($(window).scrollTop()); 521 setTimeout( 522 function(){ 523 if(as > 100){ 524 $('#buy-sticker:hidden').slideToggle(); 525 } 526 if(as < 30){ 527 $('#buy-sticker:visible').slideUp(); 528 } 529 }, 530 1000 531 ); 532 }); 533 } 534} 535 536$('.read-more').on('click', function(e){ 537 e.preventDefault(); 538 $(this).parents('.read-more-wrapp').find('.text-read-more').slideToggle(); 539 $(this).hide(); 540}); 541 542 543/** GRAVITY LIKES **/ 544function getCookie(cname) { 545 var name = cname + "="; 546 var decodedCookie = decodeURIComponent(document.cookie); 547 var ca = decodedCookie.split(';'); 548 for(var i = 0; i <ca.length; i++) { 549 var c = ca[i]; 550 while (c.charAt(0) == ' ') { 551 c = c.substring(1); 552 } 553 if (c.indexOf(name) == 0) { 554 return c.substring(name.length, c.length); 555 } 556 } 557 return ""; 558 } 559 560/* 561function gravityLikes(){ 562if ($('#gform_wrapper_7').length > 0) { 563 var llks = getCookie('liked_tags'); 564 $('#input_7_24').val(llks); 565 llks = llks.split(','); 566 var dlks = getCookie('disliked_tags'); 567 $('#input_7_25').val(dlks); 568 dlks = dlks.split(','); 569 570 console.log(llks); 571 for (s of llks) { 572 console.log('arritem: ' + s); 573 $('.like[rel="' + s + '"]').addClass('active'); 574 } 575 576 for (s of dlks) { 577 console.log('arritem: ' + s); 578 $('.dislike[rel="' + s + '"]').addClass('active'); 579 } 580 581 $('.like, .dislike').on('click', function(e){ 582 583 if($(this).hasClass('like')){ 584 if($(this).hasClass('active')){ 585 $(this).removeClass('active'); 586 }else{ 587 $(this).addClass('active'); 588 $(this).parent('li').find('.dislike').removeClass('active'); 589 } 590 }else{ 591 if($(this).hasClass('active')){ 592 $(this).removeClass('active'); 593 }else{ 594 $(this).addClass('active'); 595 $(this).parent('li').find('.like').removeClass('active'); 596 } 597 } 598 599 //$(this).toggleClass('active'); 600 601 //$(this).parent('li').find('img').toggleClass('active'); 602 sc = ($(this).parents('ul').attr('class')); 603 fv = ''; 604 605 //console.log($('#' + sc).val()); 606 607 608 var liked_tags = []; 609 var disliked_tags = []; 610 611 $('.dislike.active').each(function(){ 612 tag_id = $(this).attr('rel'); 613 disliked_tags.push(tag_id); 614 }); 615 616 $('.like.active').each(function(){ 617 tag_id = $(this).attr('rel'); 618 liked_tags.push(tag_id); 619 }); 620 621 $('#input_7_24').val(liked_tags); 622 $('#input_7_25').val(disliked_tags); 623 624 document.cookie = "liked_tags=" + liked_tags; 625 document.cookie = "disliked_tags=" + disliked_tags; 626 }); 627 } 628} 629*/ 630 631 function gravityLikes() { 632 // List all the form IDs you want this to work with 633 var formIds = [7, 28, 29, 30]; 634 635 formIds.forEach(function(formId) { 636 if ($('#gform_wrapper_' + formId).length > 0) { 637 var llks = getCookie('liked_tags') || ''; 638 var dlks = getCookie('disliked_tags') || ''; 639 640 $('#input_' + formId + '_24').val(llks); 641 $('#input_' + formId + '_25').val(dlks); 642 643 llks = llks ? llks.split(',') : []; 644 dlks = dlks ? dlks.split(',') : []; 645 646 console.log('Liked tags:', llks); 647 console.log('Disliked tags:', dlks); 648 649 for (var s of llks) { 650 console.log('like arritem: ' + s); 651 $('.like[rel="' + s + '"]').addClass('active'); 652 } 653 654 for (var s of dlks) { 655 console.log('dislike arritem: ' + s); 656 $('.dislike[rel="' + s + '"]').addClass('active'); 657 } 658 659 $('.like, .dislike').off('click').on('click', function(e){ 660 if ($(this).hasClass('like')) { 661 if ($(this).hasClass('active')) { 662 $(this).removeClass('active'); 663 } else { 664 $(this).addClass('active'); 665 $(this).parent('li').find('.dislike').removeClass('active'); 666 } 667 } else { 668 if ($(this).hasClass('active')) { 669 $(this).removeClass('active'); 670 } else { 671 $(this).addClass('active'); 672 $(this).parent('li').find('.like').removeClass('active'); 673 } 674 } 675 676 var liked_tags = []; 677 var disliked_tags = []; 678 679 $('.dislike.active').each(function(){ 680 var tag_id = $(this).attr('rel'); 681 disliked_tags.push(tag_id); 682 }); 683 684 $('.like.active').each(function(){ 685 var tag_id = $(this).attr('rel'); 686 liked_tags.push(tag_id); 687 }); 688 689 // Update the corresponding inputs for each active form 690 formIds.forEach(function(id) { 691 if ($('#gform_wrapper_' + id).length > 0) { 692 $('#input_' + id + '_24').val(liked_tags); 693 $('#input_' + id + '_25').val(disliked_tags); 694 } 695 }); 696 697 // Update cookies 698 document.cookie = "liked_tags=" + liked_tags; 699 document.cookie = "disliked_tags=" + disliked_tags; 700 }); 701 } 702 }); 703} 704 705 706$(document).on('gform_post_render', function(event, form_id, current_page){ 707 console.log(form_id); 708 console.log(event); 709 if(form_id == 18){ 710 var books_count = $('.amount-field').val(); 711 var books_price = $('#mp-book-price').attr('data-mp-book-price'); 712 var shipping_price = $('#mp-shipping-price').attr('data-mp-shipping-price'); 713 $('.amount-field').on('keyup touchend', function(){ 714 console.log('zmena ceny'); 715 books_count = $('.amount-field').val(); 716 console.log(books_count); 717 console.log(books_price); 718 var semicount = books_count * books_price; 719 720 if($('#recount').attr('data-mp-vvt') && $('#recount').attr('data-mp-vv')){ 721 var data_vvt = $('#recount').attr('data-mp-vvt'); 722 var data_vv = $('#recount').attr('data-mp-vv'); 723 if(data_vvt == 'absolute'){ 724 discount = data_vv; 725 var final_price = parseFloat(books_count * books_price) - parseFloat(data_vv) + parseFloat(shipping_price); 726 console.log('books price ' + (books_count*books_price)); 727 console.log('zlava ' + data_vv); 728 console.log('shipping_price' + shipping_price); 729 console.log('final_price ' + final_price); 730 $('.discount-row').show(); 731 $('.discount-value').html(parseFloat(discount).toFixed(2)); 732 }else{ 733 discount = (books_count * books_price * (data_vv/100)); 734 console.log('discount' + discount); 735 $('.discount-row').show(); 736 $('.discount-value').html(parseFloat(discount).toFixed(2)); 737 console.log('shipping_price' + shipping_price); 738 var final_price = parseFloat(books_count * books_price) - parseFloat(discount) + parseFloat(shipping_price); 739 } 740 }else{ 741 var final_price = parseFloat(semicount) + parseFloat(shipping_price); 742 } 743 744 745 console.log(final_price); 746 $('.mp-semicount').html(semicount.toFixed(2)); 747 $('.mp-final-price').html(final_price.toFixed(2)); 748 }); 749 750 if($('.voucher-input-textbox').val()){ 751 $('.voucher-input').slideToggle(); 752 setTimeout(function(){ 753 $('#recount').trigger('click'); 754 }, 1000); 755 } 756 757 $('#recount').on('click', function(e){ 758 e.preventDefault(); 759 760 var code = $('.voucher-input').val(); 761 762 jQuery.ajax({ 763 type: "post", 764 dataType: 'json', 765 url: ajaxurl, 766 data: {'action':'check_book_code', 'product': 'ebook', 'code': code}, 767 success: function(data){ 768 console.log(data); 769 if(data.status == 'success'){ 770 $('#recount').attr('data-mp-vvt', data.vvt); 771 $('#recount').attr('data-mp-vv', data.vv); 772 773 books_count = $('.amount-field').val(); 774 775 var discount = false;
776 777 if(data.vvt == 'absolute'){ 778 discount = data.vv; 779 var final_price = parseFloat(books_count * books_price) - parseFloat(data.vv) + parseFloat(shipping_price); 780 console.log('books price ' + (books_count*books_price)); 781 console.log('zlava ' + data.vv); 782 console.log('shipping_price' + shipping_price); 783 console.log('final_price ' + final_price); 784 }else{ 785 discount = (books_count * books_price * (data.vv/100)); 786 var final_price = parseFloat(books_count * books_price) - parseFloat(discount) + parseFloat(shipping_price); 787 } 788 789 console.log('discount ' + discount); 790 791 if(discount){ 792 $('.discount-row').show(); 793 $('.discount-value').html(parseFloat(discount).toFixed(2)); 794 $('.mp-final-price').html(parseFloat(final_price).toFixed(2)); 795 } 796 797 }else{ 798 $('#recount').attr('data-mp-vvt', ''); 799 $('#recount').attr('data-mp-vv', ''); 800 } 801 //$('#price').html('<s>39,00</s> <span style="color:#45DDC3">29,00 EUR</span>'); 802 //$('#price').html(msg); 803 }, 804 error: function(msg){ 805 console.log(msg); 806 $('#recount').attr('data-mp-vvt', ''); 807 $('#recount').attr('data-mp-vv', ''); 808 alert('CheckCodeError'); 809 } 810 }); 811 812 if(code.length >= 6){ 813 //$('#price').html('<s>39,00</s> <span style="color:#45DDC3">29,00 EUR</span>'); 814 } 815 816 }); 817 818 } 819 820 if(form_id == 24){ 821 var books_count = $('.amount-field').val(); 822 var books_price = $('#mp-book-price').attr('data-mp-book-price'); 823 var shipping_price = $('#mp-shipping-price').attr('data-mp-shipping-price'); 824 $('.amount-field').on('keyup touchend', function(){ 825 console.log('zmena ceny'); 826 books_count = $('#input_42_24_2').val(); 827 console.log(books_count); 828 console.log(books_price); 829 var semicount = books_count * books_price; 830 831 if($('#recount').attr('data-mp-vvt') && $('#recount').attr('data-mp-vv')){ 832 var data_vvt = $('#recount').attr('data-mp-vvt'); 833 var data_vv = $('#recount').attr('data-mp-vv'); 834 if(data_vvt == 'absolute'){ 835 discount = data_vv; 836 var final_price = parseFloat(books_count * books_price) - parseFloat(data_vv) + parseFloat(shipping_price); 837 console.log('books price ' + (books_count*books_price)); 838 console.log('zlava ' + data_vv); 839 console.log('shipping_price' + shipping_price); 840 console.log('final_price ' + final_price); 841 $('.discount-row').show(); 842 $('.discount-value').html(parseFloat(discount).toFixed(2)*books_count); 843 }else{ 844 discount = (books_count * books_price * (data_vv/100)); 845 console.log('discount' + discount); 846 $('.discount-row').show(); 847 $('.discount-value').html(parseFloat(discount).toFixed(2)); 848 console.log('shipping_price' + shipping_price); 849 var final_price = parseFloat(books_count * books_price) - parseFloat(discount) + parseFloat(shipping_price); 850 } 851 }else{ 852 var final_price = parseFloat(semicount) + parseFloat(shipping_price); 853 } 854 855 856 console.log(final_price); 857 $('.mp-semicount').html(semicount.toFixed(2)); 858 $('.mp-final-price').html(final_price.toFixed(2)); 859 }); 860 861 if($('.voucher-input-textbox').val()){ 862 $('.voucher-input').slideToggle(); 863 setTimeout(function(){ 864 $('#recount').trigger('click'); 865 }, 1000); 866 } 867 868 $('#recount').on('click', function(e){ 869 e.preventDefault(); 870 console.log('recount-diar'); 871 872 var code = $('.voucher-input').val(); 873 874 jQuery.ajax({ 875 type: "post", 876 dataType: 'json', 877 url: ajaxurl, 878 data: {'action':'check_book_code', 'product': 'diar', 'code': code, 'count': $('#input_42_24_2').val()}, 879 success: function(data){ 880 console.log(data); 881 if(data.status == 'success'){ 882 $('#recount').attr('data-mp-vvt', data.vvt); 883 $('#recount').attr('data-mp-vv', data.vv); 884
885 books_count = $('#input_42_24_2').val(); 886 console.log('books_count: ' + books_count); 887 888 var discount = false; 889 890 if(data.vvt == 'absolute'){ 891 discount = data.vv; 892 var final_price = parseFloat(books_count * books_price) - parseFloat(data.vv*books_count) + parseFloat(shipping_price); 893 console.log('books price ' + (books_count*books_price)); 894 console.log('zlava ' + data.vv); 895 console.log('shipping_price' + shipping_price); 896 console.log('final_price ' + final_price); 897 }else{ 898 discount = (books_count * books_price * ((data.vv/100))); 899 var final_price = parseFloat(books_count * books_price) - parseFloat(discount) + parseFloat(shipping_price); 900 } 901 902 console.log('discount ' + discount); 903 904 if(discount){ 905 $('.discount-row').show(); 906 $('.discount-value').html(parseFloat(discount).toFixed(2)*books_count); 907 $('.mp-final-price').html(parseFloat(final_price).toFixed(2)); 908 } 909 910 }else{ 911 $('#recount').attr('data-mp-vvt', ''); 912 $('#recount').attr('data-mp-vv', ''); 913 } 914 //$('#price').html('<s>39,00</s> <span style="color:#45DDC3">29,00 EUR</span>'); 915 //$('#price').html(msg); 916 }, 917 error: function(msg){ 918 console.log(msg); 919 $('#recount').attr('data-mp-vvt', ''); 920 $('#recount').attr('data-mp-vv', ''); 921 alert('CheckCodeError'); 922 } 923 }); 924 925 if(code.length >= 6){ 926 //$('#price').html('<s>39,00</s> <span style="color:#45DDC3">29,00 EUR</span>'); 927 } 928 929 }); 930 931 } 932 if(form_id == 23){ 933 var books_count = $('.amount-field').val(); 934 var books_price = $('#mp-book-price').attr('data-mp-book-price'); 935 var shipping_price = $('#mp-shipping-price').attr('data-mp-shipping-price'); 936 $('.amount-field').on('keyup touchend', function(){ 937 console.log('zmena ceny'); 938 books_count = $('.amount-field').val(); 939 console.log(books_count); 940 console.log(books_price); 941 var semicount = books_count * books_price; 942 943 if($('#recount').attr('data-mp-vvt') && $('#recount').attr('data-mp-vv')){ 944 var data_vvt = $('#recount').attr('data-mp-vvt'); 945 var data_vv = $('#recount').attr('data-mp-vv'); 946 if(data_vvt == 'absolute'){ 947 discount = data_vv; 948 var final_price = parseFloat(books_count * books_price) - parseFloat(data_vv) + parseFloat(shipping_price); 949 console.log('books price ' + (books_count*books_price)); 950 console.log('zlava ' + data_vv); 951 console.log('shipping_price' + shipping_price); 952 console.log('final_price ' + final_price); 953 $('.discount-row').show(); 954 $('.discount-value').html(parseFloat(discount).toFixed(2)); 955 }else{ 956 discount = (books_count * books_price * (data_vv/100)); 957 console.log('discount' + discount); 958 $('.discount-row').show(); 959 $('.discount-value').html(parseFloat(discount).toFixed(2)); 960 console.log('shipping_price' + shipping_price); 961 var final_price = parseFloat(books_count * books_price) - parseFloat(discount) + parseFloat(shipping_price); 962 } 963 }else{ 964 var final_price = parseFloat(semicount) + parseFloat(shipping_price); 965 } 966 967 968 console.log(final_price); 969 $('.mp-semicount').html(semicount.toFixed(2)); 970 $('.mp-final-price').html(final_price.toFixed(2)); 971 }); 972 973 if($('.voucher-input-textbox').val()){ 974 $('.voucher-input').slideToggle(); 975 setTimeout(function(){ 976 $('#recount').trigger('click'); 977 }, 1000); 978 } 979 980 $('#recount').on('click', function(e){ 981 e.preventDefault(); 982 983 var code = $('.voucher-input').val(); 984 985 jQuery.ajax({ 986 type: "post", 987 dataType: 'json', 988 url: ajaxurl, 989 data: {'action':'check_book_code', 'product': 'e66', 'code': code}, 990 success: function(data){ 991 console.log(data); 992 if(data.status == 'success'){ 993 $('#recount').attr('data-mp-vvt', data.vvt); 994 $('#recount').attr('data-mp-vv', data.vv); 995 996 books_count = $('.amount-field').val(); 997 998 var discount = false;
999 1000 if(data.vvt == 'absolute'){ 1001 discount = data.vv; 1002 var final_price = parseFloat(books_count * books_price) - parseFloat(data.vv) + parseFloat(shipping_price); 1003 console.log('books price ' + (books_count*books_price)); 1004 console.log('zlava ' + data.vv); 1005 console.log('shipping_price' + shipping_price); 1006 console.log('final_price ' + final_price); 1007 }else{ 1008 discount = (books_count * books_price * (data.vv/100)); 1009 var final_price = parseFloat(books_count * books_price) - parseFloat(discount) + parseFloat(shipping_price); 1010 } 1011 1012 console.log('discount ' + discount); 1013 1014 if(discount){ 1015 $('.discount-row').show(); 1016 $('.discount-value').html(parseFloat(discount).toFixed(2)); 1017 $('.mp-final-price').html(parseFloat(final_price).toFixed(2)); 1018 } 1019 1020 }else{ 1021 $('#recount').attr('data-mp-vvt', ''); 1022 $('#recount').attr('data-mp-vv', ''); 1023 } 1024 //$('#price').html('<s>39,00</s> <span style="color:#45DDC3">29,00 EUR</span>'); 1025 //$('#price').html(msg); 1026 }, 1027 error: function(msg){ 1028 console.log(msg); 1029 $('#recount').attr('data-mp-vvt', ''); 1030 $('#recount').attr('data-mp-vv', ''); 1031 alert('CheckCodeError'); 1032 } 1033 }); 1034 1035 if(code.length >= 6){ 1036 //$('#price').html('<s>39,00</s> <span style="color:#45DDC3">29,00 EUR</span>'); 1037 } 1038 1039 }); 1040 1041 } 1042 1043});
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.