PageSourceSearch

https://www.vins-italiens.fr/themes/v1_barbera_6/modules/blockblog/views/js/blog.js

js vins-italiens.fr collected 2026-10-08 08:24:22 UTC 25,581 bytes, 917 lines download raw bytes

1/**
2 * 2011 - 2017 StorePrestaModules SPM LLC.
3 *
4 * MODULE blockblog
5 *
6 * @author    SPM <[email protected]>
7 * @copyright Copyright (c) permanent, SPM
8 * @license   Addons PrestaShop license limitation
9 * @version   2.2.0
10 * @link      http://addons.prestashop.com/en/2_community-developer?contributor=61669
11 *
12 * NOTICE OF LICENSE
13 *
14 * Don't use this module on several shops. The license provided by PrestaShop Addons
15 * for all its modules is valid only once for a single shop.
16 */
17
18function blockblog_like_post(id,like){
19
20    $('.post-like-'+id).css('opacity',0.5);
21
22    $.post(ajax_url_blockblog, {
23            action:'like',
24            id : id,
25            like : like
26        },
27        function (data) {
28            if (data.status == 'success') {
29
30                $('.post-like-'+id).css('opacity',1);
31
32                var count = data.params.count;
33                if(like == 1){
34                    $('.post-like-'+id).html('');
35                    $('.post-like-'+id).append('<i class="fa fa-thumbs-up fa-lg"></i>&nbsp;(<span class="the-number">'+count+'</span>)');
36
37                    if($('.post-like1-'+id)){
38                        $('.post-like1-'+id).html('');
39                        $('.post-like1-'+id).append('<i class="fa fa-thumbs-up fa-lg"></i>&nbsp;(<span class="the-number">'+count+'</span>)');
40                    }
41                } else {
42                    $('.post-unlike-'+id).html('');
43                    $('.post-unlike-'+id).append('<i class="fa fa-thumbs-down fa-lg"></i>&nbsp;(<span class="the-number">'+count+'</span>)');
44
45                    if($('.post-unlike1-'+id)){
46                        $('.post-unlike1-'+id).html('');
47                        $('.post-unlike1-'+id).append('<i class="fa fa-thumbs-down fa-lg"></i>&nbsp;(<span class="the-number">'+count+'</span>)');
48                    }
49                }
50
51
52            } else {
53                $('.post-like-'+id).css('opacity',1);
54                alert(data.message);
55            }
56
57        }, 'json');
58}
59
60
61
62function go_page_blockblog(page,type,id_item,ajax_url_blockblog){
63
64
65    if(ajax_url_blockblog === undefined){
66        var ajax_url_blockblog = id_item;
67    }
68
69    if(id_item == "archive"){
70        var m_blockblog = $('#blockblogm').val();
71        var y_blockblog = $('#blockblogy').val();
72    } else {
73        var m_blockblog = '';
74        var y_blockblog = '';
75    }
76
77    if(id_item == "search"){
78        var search_blockblog = $('#blockblogsearch').val();
79    } else {
80        var search_blockblog = '';
81
82    }
83
84    if(id_item == "comments"){
85        var post_id_blockblog = $('#blockblogpost_id').val();
86    } else {
87        var post_id_blockblog = '';
88    }
89
90    if(type == "author"){
91        var blockblogauthor_id = $('#blockblogauthor_id').val();
92    } else {
93        var blockblogauthor_id = '';
94    }
95
96    if(type == "authors"){
97
98        if(id_item == "search"){
99            var searchu = $('#search').val();
100            var blockblogsearch = $('#blockblogsearch').val();
101            if(
102                (searchu !== undefined && searchu !== '')
103            ||
104                (blockblogsearch !== undefined && blockblogsearch !== '')
105            ){
106
107                var search_blockblog = $('#search').val();
108
109            }
110        }
111    }
112
113
114    $('#blog-items').css('opacity',0.5);
115    $.post(ajax_url_blockblog, {
116            action:type,
117            page : page,
118            id_item: id_item,
119            m: m_blockblog,
120            y: y_blockblog,
121            search: search_blockblog,
122            post_id: post_id_blockblog,
123            blockblogauthor_id: blockblogauthor_id
124
125        },
126        function (data) {
127            if (data.status == 'success') {
128
129                $('#blog-items').css('opacity',1);
130
131                $('#blog-items').html('');
132                $('#blog-items').prepend(data.params.content);
133
134                $('#page_nav').html('');
135                $('#page_nav').prepend(data.params.page_nav);
136
137                if(id_item == "comments"){
138                    var id_scroll_to = "blogcomments";
139                } else{
140
141                    if (document.getElementById('center_column') instanceof Object){
142                        var id_scroll_to = "center_column";
143                    } else {
144                        var id_scroll_to = "content";
145                    }
146
147
148
149                }
150
151                if(type == "authors") {
152
153
154                    if (id_item == "search") {
155                        var searchu = $('#search').val();
156                        var blockblogsearch = $('#blockblogsearch').val();
157
158                        if (
159                            (searchu !== undefined && searchu !== '' && searchu !== 0)
160                            ||
161                            (blockblogsearch !== undefined && blockblogsearch !== '' && blockblogsearch !== 0)
162                        ) {
163                            $('#clear-search-users').removeClass('display-none');
164                        }
165                    } else {
166                        $('#clear-search-users').addClass('display-none');
167                        $('#search').val('');
168                    }
169                }
170
171                $("html, body").animate({ scrollTop: $('#'+id_scroll_to).offset().top }, "slow");
172                return false;
173
174
175            } else {
176                $('#blog-items').css('opacity',1);
177                alert(data.message);
178            }
179
180        }, 'json');
181
182}
183
184
185function show_arch(id,column){
186    for(i=0;i<100;i++){
187        $('#arch'+i+column).hide(200);
188    }
189    $('#arch'+id+column).show(200);
190
191}
192
193
194
195
196/*
197 blockblog_init_effects() - function only for lists views, allcomments, categories, postcomments, posts
198 */
199
200function blockblog_init_effects(){
201
202    wow_item = new WOW(
203        {
204            boxClass:     "pl-animate",
205            animateClass: "visible animated",
206            offset:       100,
207        }
208    );
209
210    wow_item.init();
211}
212
213
214
215/* only for blog post page for adding comment for blog post */
216
217function trim_blockblog(str) {
218    str = str.replace(/(^ *)|( *$)/,"");
219    return str;
220}
221
222
223function field_gdpr_change_blockblog(){
224    // gdpr
225    var gdpr_blockblog = $('#psgdpr_consent_checkbox_'+blockblogid_module);
226
227    var is_gdpr_blockblog = 1;
228
229    if(gdpr_blockblog.length>0){
230
231        if(gdpr_blockblog.prop('checked') == true) {
232            $('.gdpr_module_'+blockblogid_module+' .psgdpr_consent_message').removeClass('error-label');
233        } else {
234            $('.gdpr_module_'+blockblogid_module+' .psgdpr_consent_message').addClass('error-label');
235            is_gdpr_blockblog = 0;
236        }
237
238        $('#psgdpr_consent_checkbox_'+blockblogid_module).on('click', function(){
239            if(gdpr_blockblog.prop('checked') == true) {
240                $('.gdpr_module_'+blockblogid_module+' .psgdpr_consent_message').removeClass('error-label');
241            } else {
242                $('.gdpr_module_'+blockblogid_module+' .psgdpr_consent_message').addClass('error-label');
243            }
244        });
245
246    }
247
248    //gdpr
249
250    return is_gdpr_blockblog;
251}
252
253function field_state_change_blockblog(field, state, err_text)
254{
255    field_gdpr_change_blockblog();
256
257    var field_label = $('label[for="'+field+'"]');
258    var field_div_error = $('#'+field);
259
260    if (state == 'success')
261    {
262        field_label.removeClass('error-label');
263        field_div_error.removeClass('error-current-input');
264    }
265    else
266    {
267        field_label.addClass('error-label');
268        field_div_error.addClass('error-current-input');
269    }
270    document.getElementById('error_'+field).innerHTML = err_text;
271
272}
273
274
275function check_inpName_blockblog()
276{
277
278    var name_blockblog = trim_blockblog(document.getElementById('name-blockblog').value);
279
280    if (name_blockblog.length == 0)
281    {
282        field_state_change_blockblog('name-blockblog','failed', blockblog_msg_name);
283        return false;
284    }
285    field_state_change_blockblog('name-blockblog','success', '');
286    return true;
287}
288
289
290function check_inpEmail_blockblog()
291{
292
293    var email_blockblog = trim_blockblog(document.getElementById('email-blockblog').value);
294
295    if (email_blockblog.length == 0)
296    {
297        field_state_change_blockblog('email-blockblog','failed', blockblog_msg_em);
298        return false;
299    }
300    field_state_change_blockblog('email-blockblog','success', '');
301    return true;
302}
303
304
305function check_inpText_blockblog()
306{
307
308    var comment_blockblog = trim_blockblog(document.getElementById('comment-blockblog').value);
309
310    if (comment_blockblog.length == 0)
311    {
312        field_state_change_blockblog('comment-blockblog','failed', blockblog_msg_comm);
313        return false;
314    }
315    field_state_change_blockblog('comment-blockblog','success', '');
316    return true;
317}
318
319
320function check_inpCaptcha_blockblog()
321{
322
323    var captcha_blockblog = trim_blockblog(document.getElementById('captcha-blockblog').value);
324
325    if (captcha_blockblog.length != 6)
326    {
327        field_state_change_blockblog('captcha-blockblog','failed', blockblog_msg_cap);
328        return false;
329    }
330    field_state_change_blockblog('captcha-blockblog','success', '');
331    return true;
332}
333
334function check_inpRating_blockblog()
335{
336    var rating_blockblog = trim_blockblog(document.getElementById('rating-blockblog').value);
337    if(rating_blockblog == 0){
338        field_state_change_blockblog('rating-blockblog','failed', blockblog_msg_rate);
339        return false;
340    }
341    field_state_change_blockblog('rating-blockblog','success', '');
342    return true;
343}
344
345
346function blockblog_post_page_init(){
347    //$('#name-blockblog').val('');
348    //$('#email-blockblog').val('');
349    $('#comment-blockblog').val('');
350    $('#captcha-blockblog').val('');
351    $('#rating-blockblog').val(0);
352}
353
354
355function add_comment(id_post){
356
357    var is_name = check_inpName_blockblog();
358    var is_comment = check_inpText_blockblog();
359    var is_email = check_inpEmail_blockblog();
360    if(blockblogis_captcha_com) {
361        var is_captcha = check_inpCaptcha_blockblog();
362    } else {
363        var is_captcha = true;
364    }
365    var is_rating = check_inpRating_blockblog();
366
367    var is_gdpr_blockblog = field_gdpr_change_blockblog();
368
369    if(is_name && is_comment && is_email && is_captcha && is_rating && is_gdpr_blockblog){
370
371        var _name_review = $('#name-blockblog').val();
372        var _email_review = $('#email-blockblog').val();
373        var _text_review = $('#comment-blockblog').val();
374        if(blockblogis_captcha_com) {
375            var _captcha = $('#captcha-blockblog').val();
376        } else {
377            var _captcha = '';
378        }
379        var _rating = $('#rating-blockblog').val();
380
381
382
383        $('#leaveComment').css('opacity','0.5');
384        $('#leaveComment input.btn-custom').attr('disabled','disabled');
385
386        $.post(ajax_url_blockblog,
387            {action:'addcomment',
388                name:_name_review,
389                email:_email_review,
390                id_post:id_post,
391                captcha:_captcha,
392                rating: _rating,
393                text_review:_text_review
394            },
395            function (data) {
396                if (data.status == 'success') {
397
398                    $('#name-blockblog').val('');
399                    $('#email-blockblog').val('');
400                    $('#comment-blockblog').val('');
401                    $('#captcha-blockblog').val('');
402                    $('#rating-blockblog').val(0);
403
404                    $('#leaveComment').hide();
405                    $('.leaveComment-title').hide();
406                    $('#succes-comment').show();
407
408
409
410                    $('#leaveComment').css('opacity','1');
411                    $('#leaveComment input.btn-custom').removeAttr('disabled');
412
413
414                } else {
415
416                    $('#leaveComment').css('opacity','1');
417                    $('#leaveComment input.btn-custom').removeAttr('disabled');
418
419                    var error_type = data.params.error_type;
420
421                    if(error_type == 1){
422                        field_state_change_blockblog('name-blockblog','failed', blockblog_msg_name);
423                    } else if(error_type == 2){
424                        field_state_change_blockblog('email-blockblog','failed', blockblog_msg_em);
425                    } else if(error_type == 3){
426                        field_state_change_blockblog('comment-blockblog','failed', blockblog_msg_comm);
427                    } else if(error_type == 4){
428                        field_state_change_blockblog('captcha-blockblog','failed', blockblog_msg_cap);
429                    }else if(error_type == 5){
430                        field_state_change_blockblog('rating-blockblog','failed', blockblog_msg_rate);
431                    } else {
432                        alert(data.message);
433                    }
434
435                    if(blockblogis_captcha_com) {
436                        var count = Math.random();
437                        document.getElementById('secureCodReview').src = "";
438                        document.getElementById('secureCodReview').src = blockblogcaptcha_url + "?re=" + count;
439                    }
440
441
442
443                }
444            }, 'json');
445    }
446}
447
448/* only for blog post page for adding comment for blog post */
449
450
451
452
453
454
455$(window).on('load', function(){
456
457
458    /* if page contains #blogcomments, then go to id="blogcomments" */
459    if(window.location.href.indexOf('#') != -1){
460        var vars = [], hash_blockblog = '';
461        var hashes_blockblog = window.location.href.slice(window.location.href.indexOf('#') + 1);
462
463        for(var i = 0; i < hashes_blockblog.length; i++)
464        {
465            hash_blockblog += hashes_blockblog[i];
466        }
467
468        if(hash_blockblog == "blogcomments") {
469            setTimeout(function(){
470                $("html, body").animate({scrollTop: $('#' + hash_blockblog).offset().top}, "slow");
471            }, 500);
472        }
473
474    }
475    /* if page contains #blogcomments, then go to id="blogcomments" */
476
477
478  //$(window).on('load', function(){
479    var windowsize = $(window).width();
480
481    if ($('.owl_blog_related_products_type_carousel ul').length > 0) {
482
483
484      if (typeof $('.owl_blog_related_products_type_carousel ul').owlCarousel === 'function') {
485        var nav = false;
486        var loop = false;
487        if ($('.owl_blog_related_products_type_carousel ul li').length > 3) {
488          nav = true;
489          loop = true;
490        }
491        var owl_blog_related_products_type_carousel_items = 4;
492        if(windowsize < 1199 ) {
493          owl_blog_related_products_type_carousel_items = 3;
494        }
495        if(windowsize < 767) {
496          owl_blog_related_products_type_carousel_items = 2;
497        }
498        if(windowsize < 479) {
499          owl_blog_related_products_type_carousel_items = 1;
500        }
501        $('.owl_blog_related_products_type_carousel ul').owlCarousel({
502          items: owl_blog_related_products_type_carousel_items,
503          nav: nav,
504          dots: false,
505          lazyLoad: false,
506
507          responsiveClass: true,
508          responsive: {
509            0: {
510              items: 1,
511            },
512            479: {
513              items: 1,
514            },
515            767: {
516              items: 2,
517            },
518            1199: {
519              items: 3,
520            }
521          },
522          autoPlay: false,
523          stopOnHover: false,
524          addClassActive: true,
525          slideSpeed: 300,
526          scrollPerPage: 1,
527          loop: loop,
528          fluidSpeed: true,
529          smartSpeed: 1000,
530        });
531      }
532    }
533
534
535    if ($('.owl_blog_related_posts_type_carousel ul').length > 0) {
536      if (typeof $('.owl_blog_related_posts_type_carousel ul').owlCarousel === 'function') {
537
538        var nav = false;
539        var loop = false;
540        if ($('.owl_blog_related_posts_type_carousel ul li').length > 3) {
541          nav = true;
542          loop = true;
543        }
544        var owl_blog_related_posts_type_carousel_items = 4;
545        if(windowsize < 1199 ) {
546          owl_blog_related_posts_type_carousel_items = 3;
547        }
548        if(windowsize < 767) {
549          owl_blog_related_posts_type_carousel_items = 2;
550        }
551        if(windowsize < 479) {
552          owl_blog_related_posts_type_carousel_items = 1;
553        }
554        $('.owl_blog_related_posts_type_carousel ul').owlCarousel({
555          // items: blockblog_number_posts_slider,
556          items: owl_blog_related_posts_type_carousel_items,
557          // nav: nav,
558          dots: false,
559          lazyLoad: false,
560          margin: 10,
561          responsiveClass: true,
562          responsive: {
563            0: {
564              items: 1,
565            },
566            479: {
567              items: 1,
568            },
569            767: {
570              // items:2,
571              items: 1,
572            },
573            1199: {
574              //items:3,
575              items: 1,
576            }
577          },
578          autoPlay :  false,
579          stopOnHover: false,
580          addClassActive: true,
581          slideSpeed : 300,
582          scrollPerPage: 1,
583          loop: loop,
584          fluidSpeed : true,
585          smartSpeed : 1000,
586        });
587      }
588
589    }
590
591    if ($('.owl_blog_home_recents_posts_type_carousel .owl-carousel').length > 0) {
592        console.log('carou 1');
593        console.log(windowsize);
594
595      if ($('.owl_blog_home_recents_posts_type_carousel .owl-carousel').length > 0) {
596          console.log('carou 2');
597
598        if (typeof $('.owl_blog_home_recents_posts_type_carousel .owl-carousel').owlCarousel === 'function') {
599            console.log('carou 3');
600
601          var nav = false;
602          var loop = false;
603          if ($('.owl_blog_home_recents_posts_type_carousel .owl-carousel li').length > 3) {
604            nav = true;
605            loop = true;
606          }
607
608          $('.owl_blog_home_recents_posts_type_carousel .owl-carousel').owlCarousel({
609            items: 5,
610            nav: true,
611            dots: false,
612            lazyLoad: false,
613
614            responsiveClass: true,
615            responsive: {
616              0: {
617                items: 1,
618              },
619              320: {
620                items: 1,
621              },
622              468: {
623                items: 2,
624              },
625              650: {
626                items: 3,
627              },
628                992: {
629                  items: 4,
630                },
631                1660: {
632                    items: 5,
633                }
634            },
635            autoPlay: false,
636            stopOnHover: false,
637            addClassActive: true,
638            slideSpeed: 300,
639            scrollPerPage: 1,
640            loop: false,
641            fluidSpeed: true,
642            smartSpeed: 1000,
643              autoHeight : true,
644          });
645
646        }
647      }
648
649    }
650
651
652    if ($('.owl_blog_recents_posts_type_carousel ul').length > 0) {
653
654      if ($('.owl_blog_recents_posts_type_carousel ul').length > 0) {
655
656        if (typeof $('.owl_blog_recents_posts_type_carousel ul').owlCarousel === 'function') {
657
658          var nav = false;
659          var loop = false;
660          if ($('.owl_blog_recents_posts_type_carousel ul li').length > 3) {
661            nav = true;
662            loop = true;
663          }
664
665          $('.owl_blog_recents_posts_type_carousel ul').owlCarousel({
666            items: 1,
667            nav: nav,
668            dots: true,
669            lazyLoad: false,
670
671            responsiveClass: true,
672            responsive: {
673              0: {
674                items: 1,
675              },
676              479: {
677                items: 1,
678              },
679              767: {
680                items: 1,
681              },
682              1199: {
683                items: 1,
684              }
685            },
686            autoPlay: false,
687            stopOnHover: false,
688            addClassActive: true,
689            slideSpeed: 300,
690            scrollPerPage: 1,
691            loop: loop,
692            fluidSpeed: true,
693            smartSpeed: 1000,
694          });
695        }
696      }
697
698    }
699
700
701    if ($('.owl_blog_cat_type_carousel ul').length > 0) {
702
703      if ($('.owl_blog_cat_type_carousel ul').length > 0) {
704
705        if (typeof $('.owl_blog_cat_type_carousel ul').owlCarousel === 'function') {
706
707          var nav = false;
708          var loop = false;
709          if ($('.owl_blog_cat_type_carousel ul li').length > 3) {
710            nav = true;
711            loop = true;
712          }
713
714          $('.owl_blog_cat_type_carousel ul').owlCarousel({
715            items: 1,
716            nav: nav,
717            dots: true,
718            lazyLoad: false,
719
720            responsiveClass: true,
721            responsive: {
722              0: {
723                items: 1,
724              },
725              479: {
726                items: 1,
727              },
728              767: {
729                items: 1,
730              },
731              1199: {
732                items: 1,
733              }
734            },
735            autoPlay: false,
736            stopOnHover: false,
737            addClassActive: true,
738            slideSpeed: 300,
739            scrollPerPage: 1,
740            loop: loop,
741            fluidSpeed: true,
742            smartSpeed: 1000,
743          });
744        }
745      }
746
747    }
748
749
750    if ($('.owl_blog_com_type_carousel ul').length > 0) {
751
752      if ($('.owl_blog_com_type_carousel ul').length > 0) {
753
754        if (typeof $('.owl_blog_com_type_carousel ul').owlCarousel === 'function') {
755
756          var nav = false;
757          var loop = false;
758          if ($('.owl_blog_com_type_carousel ul li').length > 3) {
759            nav = true;
760            loop = true;
761          }
762
763          $('.owl_blog_com_type_carousel ul').owlCarousel({
764            items: 1,
765            nav: nav,
766            dots: true,
767            lazyLoad: false,
768
769            responsiveClass: true,
770            responsive: {
771              0: {
772                items: 1,
773              },
774              479: {
775                items: 1,
776              },
777              767: {
778                items: 1,
779              },
780              1199: {
781                items: 1,
782              }
783            },
784            autoPlay: false,
785            stopOnHover: false,
786            addClassActive: true,
787            slideSpeed: 300,
788            scrollPerPage: 1,
789            loop: loop,
790            fluidSpeed: true,
791            smartSpeed: 1000,
792          });
793        }
794      }
795
796    }
797
798
799    if ($('.owl_blog_related_posts_type_carousel_product ul').length > 0) {
800      if (typeof $('.owl_blog_related_posts_type_carousel_product ul').owlCarousel === 'function') {
801
802        var nav = false;
803        var loop = false;
804        if ($('.owl_blog_related_posts_type_carousel_product ul li').length > 3) {
805          nav = true;
806          loop = true;
807        }
808        if ($('.owl_blog_related_products_type_carousel ul li').length > 3) {
809          nav = true;
810          loop = true;
811        }
812        var owl_blog_related_posts_type_carousel_product_items = 4;
813        if(windowsize < 1199 ) {
814          owl_blog_related_posts_type_carousel_product_items = 3;
815        }
816        if(windowsize < 767) {
817          owl_blog_related_posts_type_carousel_product_items = 2;
818        }
819        if(windowsize < 479) {
820          owl_blog_related_posts_type_carousel_product_items = 1;
821        }
822        $('.owl_blog_related_posts_type_carousel_product ul').owlCarousel({
823          items: owl_blog_related_posts_type_carousel_product_items,
824          nav: nav,
825          dots: true,
826          lazyLoad: false,
827
828          responsiveClass: true,
829          responsive: {
830            0: {
831              items: 1,
832            },
833            479: {
834              items: 1,
835            },
836            767: {
837              items: 2,
838            },
839            1199: {
840              items: 3,
841            }
842          },
843          autoPlay: false,
844          stopOnHover: false,
845          addClassActive: true,
846          slideSpeed: 300,
847          scrollPerPage: 1,
848          loop: loop,
849          fluidSpeed: true,
850          smartSpeed: 1000,
851        });
852      }
853
854    }
855
856  //});
857
858    if(typeof blockblogid_module !== 'undefined') {
859        // gdpr
860        var gdpr_blockblog_my = $('.gdpr-blockblog #psgdpr_consent_checkbox_' + blockblogid_module);
861
862
863        if (gdpr_blockblog_my.length > 0) {
864
865
866            if (gdpr_blockblog_my.prop('checked') == true) {
867                $('.gdpr-blockblog .gdpr_module_' + blockblogid_module + ' .psgdpr_consent_message').removeClass('error-label');
868            } else {
869                $('.gdpr-blockblog .gdpr_module_' + blockblogid_module + ' .psgdpr_consent_message').addClass('error-label');
870            }
871
872            $('.gdpr-blockblog  #psgdpr_consent_checkbox_' + blockblogid_module).on('click', function () {
873                if (gdpr_blockblog_my.prop('checked') == true) {
874                    $('.gdpr-blockblog .gdpr_module_' + blockblogid_module + ' .psgdpr_consent_message').removeClass('error-label');
875                } else {
876                    $('.gdpr-blockblog .gdpr_module_' + blockblogid_module + ' .psgdpr_consent_message').addClass('error-label');
877                }
878            });
879
880            setTimeout(function() {
881                $('.gdpr-blockblog').find('input[name="blockblogcancel"]').removeAttr('disabled'); //only for cancel button
882            }, 1000);
883
884
885        }
886
887        //gdpr
888    }
889
890
891});
892
893
894
895
896
897
898
899function field_state_change_account(field, state, err_text)
900{
901
902    var field_label = $('label[for="'+field+'"]');
903    var field_div_error = $('#'+field);
904
905    if (state == 'success')
906    {
907        field_label.removeClass('error-label');
908        field_div_error.removeClass('error-current-input');
909    }
910    else
911    {
912        field_label.addClass('error-label');
913        field_div_error.addClass('error-current-input');
914    }
915    document.getElementById('error_'+field).innerHTML = err_text;
916
917}

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.