PageSourceSearch

https://nbu.bg/js/new_main.js?v=13

js nbu.bg collected 2026-10-01 10:32:25 UTC 4,723 bytes, 144 lines download raw bytes

1(function($) {
2	$(document).ready(function() {
3		$('header#main').addClass('without-padding-bottom');
4
5		$('header#main .menu-box').on('click', function(e) {
6			e.preventDefault();
7			$('header#main').removeClass('without-padding-bottom');
8
9			if($('.page.inner .left_side_content').length > 0) {
10				$('.main-nav').hide();
11				$('body').toggleClass('menu-open');
12				$('.page.inner .left_side_content').toggleClass('menu-open');
13			} else {
14				$('body').toggleClass('menu-open');
15			}
16
17			if($('body').hasClass('menu-open')) {
18				//$('.page.inner .left_side_content').removeClass('menu-open');
19			} else {
20				//$('.main-nav').removeClass('disable');
21				$('.main-nav li').removeClass('open');
22				$('.page.inner .left_side_content').removeClass('menu-open');
23
24				setTimeout(function() {
25					$('header#main').addClass('without-padding-bottom');
26				}, 400);
27			}
28		});
29
30		$('.department-menu-btn, .department-menu-btn-label').on('click', function(e) {
31			e.preventDefault();
32			$('.main-nav').show();
33			$('.page.inner .left_side_content').toggleClass('menu-open');
34		});
35
36		$(document).click(function() {
37			$('.page.inner .left_side_content, body').removeClass('menu-open');
38			
39			setTimeout(function() {
40				$('header#main').addClass('without-padding-bottom');
41			}, 400);
42		});
43
44		$('.page.inner .left_side_content, header').click(function(event) {
45			event.stopPropagation();
46		});
47
48		//events/news
49		$('.events_news a[data-type]').on('click', function(e) {
50			e.preventDefault();
51			var 
52				allLi = $('.events_news .content li').removeClass('show hide'),
53				selectedFilter = $(this).attr('data-type');
54
55			allLi.not('.'+selectedFilter).addClass('hide');
56			allLi.filter('.'+selectedFilter).addClass('show');
57		});
58
59		$(".accents-3 .inner-container").owlCarousel({
60			singleItem: true,
61			autoPlay: 8000,
62			slideSpeed : 400,
63			rewindSpeed : 2000,
64			autoHeight : true,
65			afterMove: function(el) {
66				var current = this.currentItem;
67
68				// $('.top_slider .paginator').each(function() {
69				// 	$(this).find('span').eq(current).addClass('active').siblings().removeClass('active');
70				// });
71
72				el.find('.owl-item:eq('+current+')').addClass('active').siblings().removeClass('active');
73			},
74			afterInit: function(el) {
75				var current = this.currentItem;
76
77				el.find('.owl-item:eq('+current+')').addClass('active').siblings().removeClass('active');
78				$('.top_slider').removeAttr('style');
79			}
80		});
81
82		var playDelay = 8000;
83		$(".inner-page-carousel ul").owlCarousel({
84			singleItem: true,
85			//autoPlay: playDelay,
86			slideSpeed : 400,
87			rewindSpeed : 2000,
88			addClassActive: true,
89			stopOnHover: true,
90			pagination: true
91		});
92
93		$(".inner-page-carousel .btn-white span").css('animation-duration', playDelay + 'ms');
94
95		if(navigator.browser[2] === 'mobile') {			
96			$('header#main .main-nav a').on('click', function(e) {
97				const $this = $(this);
98				if($this.next().is('ul')) {
99					e.preventDefault();
100					$this.parent('li').addClass('open');
101					return false;
102				}
103			});
104			$('header#main .main-nav > ul ul').each(function() {
105				$('<li class="close" />').prependTo($(this));
106			});
107			$('header#main .main-nav > ul ul li.close').on('click', function() {
108				$(this).parents('li.open').removeClass('open');
109			});
110		}
111
112		if($.datepicker) {
113			$.datepicker.regional['bg'] = {
114				closeText: "затвори",
115				prevText: "назад",
116				nextText: "напред",
117				nextBigText: "&#x3E;&#x3E;",
118				currentText: "днес",
119				monthNames: ["Януари", "Февруари", "Март", "Април", "Май", "Юни",
120					"Юли", "Август", "Септември", "Октомври", "Ноември", "Декември"],
121				monthNamesShort: ["Яну", "Фев", "Мар", "Апр", "Май", "Юни",
122					"Юли", "Авг", "Сеп", "Окт", "Нов", "Дек"],
123				dayNames: ["Неделя", "Понеделник", "Вторник", "Сряда", "Четвъртък", "Петък", "Събота"],
124				dayNamesShort: ["Нед", "Пон", "Вто", "Сря", "Чет", "Пет", "Съб"],
125				dayNamesMin: ["Не", "По", "Вт", "Ср", "Че", "Пе", "Съ"],
126				weekHeader: "Wk",
127				dateFormat: "dd-mm-yy",
128				firstDay: 1,
129				isRTL: false,
130				showMonthAfterYear: false,
131				yearSuffix: ""
132			};
133			$.datepicker.setDefaults($.datepicker.regional['bg']);
134			$(".chosen-select").chosen({width: "100%", disable_search: true});
135		}
136
137		$('.rich_text img').each(function() {
138			if($(this).attr('width') >= 1000) {
139				$(this).css('width', '100%');
140				$(this).css('height', 'auto');
141			}
142		});
143	});
144})(jQuery);

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.