PageSourceSearch

https://blesbiochem.com/wp-content/themes/Bles/assets/js/bles.js?ver=3.6

js blesbiochem.com collected 2026-10-06 02:54:22 UTC 3,368 bytes, 114 lines download raw bytes

1jQuery.noConflict();
2
3jQuery( document ).ready(function( $ ) {
4
5    var navigationToggle = $('.toggle-nav');
6    var mainNavigation = $('#navigation-main');
7    var primaryMenuList = mainNavigation.find('ul.menu').first();
8    if (!primaryMenuList.length) {
9        primaryMenuList = mainNavigation.find('ul').first();
10    }
11    var circleButton = $('#circle-button');
12    var siteBody = $('html, body');
13    var mainContentDiv = $("#front-content");
14    var accordianItemTitle = $('.accordian h3');
15
16    var showHideNavigation = function () {
17        primaryMenuList.toggleClass('showing');
18    };
19
20    var scrollToContent = function () {
21        siteBody.animate({
22            scrollTop: mainContentDiv.offset().top - 55
23        }, 500);
24    };
25
26    $('.accordian-content').first().addClass('showing');
27    $('.accordian h3').first().addClass('active');
28
29    $('dt').append('<span class="small-circle-icon left"><span class="bullet"></span></span>')
30
31    $('dt').on('click', function() { 
32
33       
34
35        if( $(this ).hasClass('active')) { 
36           
37            $(this)
38                .removeClass('active')
39                .next('dd')
40                .removeClass('showing'); 
41        } else { 
42            $('dd').removeClass('showing');
43            $('dt').removeClass('active');
44
45            $(this)
46                .addClass('active')
47                .next('dd')
48                .addClass('showing');
49        }
50        
51    });
52
53    var showAccordianSlide = function () {
54
55        var newHeight = $(this).next('.accordian-content').find('p').height() + 40;
56        
57        $('.accordian-content')
58            .height(0)
59            .removeClass('showing');
60
61        $('h3').removeClass('active');
62        
63        $(this)
64            .addClass('active')
65            .next('.accordian-content')
66            .height(newHeight)
67            .addClass('showing');
68
69        $('.accordian')
70            .find('.fa-chevron-down')
71            .removeClass('fa-chevron-down')
72            .addClass('fa-chevron-up');
73
74        $(this)
75            .find('.fa-chevron-up')
76            .removeClass('fa-chevron-up')
77            .addClass('fa-chevron-down');
78    };
79
80    var showMedicalProfessionalModal = function() { 
81      
82        $('.warning-bg').addClass('showing');
83
84        $('.exit-button').on('click', function(e) {
85            e.preventDefault();
86            var searchParams = new URLSearchParams((new URL(window.location.href)).search);
87            var lang = searchParams.get('lang');
88            if(lang){
89                window.location = '/contact-us/?lang='+lang;
90            }
91            else{
92                window.location = '/contact-us/';
93            }
94        });
95 
96        $('.enter-button').on('click', function(e) { 
97            e.preventDefault();
98            Cookies.set('medicalprofessional', true, { expires: 365, path: '/' });
99            document.documentElement.classList.add('mp-medical-confirmed');
100            $('.warning-bg').removeClass('showing');
101        });
102    };
103
104    var pattern  = /contactez-nous|contact-us|contactenos/i;
105    if ( (!Cookies.get("medicalprofessional") && !pattern.test(window.location.href)) ) {
106        showMedicalProfessionalModal();
107    }
108
109
110    navigationToggle.on('click', showHideNavigation);
111    circleButton.on('click', scrollToContent);
112    accordianItemTitle.on('click', showAccordianSlide);
113
114});

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.