PageSourceSearch

https://nawa.gov.pl/templates/siteb3/src/js/custom.js?v=31:36

js nawa.gov.pl collected 2026-10-02 10:32:23 UTC 8,313 bytes, 161 lines download raw bytes

1jQuery(function(){
2	jQuery('.itemid-343 #eb-categories,.itemid-344 #eb-categories,.itemid-1035 #eb-categories').appendTo('#eb-category-page-timeline');
3	
4	jQuery('.itemid-1294 .item-page td').each(function(){
5		var $td = jQuery(this);
6		//console.log($td.text())
7		if (jQuery.trim($td.text()) == 'x')
8		{			
9			$td.addClass('green').text('')
10		}
11	})
12	jQuery('.directoryTable').parent().addClass('directoryTableParent');
13	if (jQuery('.wyloguj').length > 1)
14	{
15		jQuery('.wyloguj:last').hide();
16	}
17	if	(jQuery('.itemid-156').length > 0) {
18	jQuery('.links2 .mymenu').bxSlider({
19		slideWidth: 220,
20		minSlides: 1,
21		maxSlides: 5,
22		moveSlides: 1,
23		slideMargin: 15,
24		auto:true,
25		controls:true,
26		touchEnabled: false,
27		pager:false,
28		shrinkItems:true,
29		responsive:true
30	  });
31	}
32	jQuery('.img-responsive').removeClass('img-responsive')
33	//fix dla błędu Falang
34	//jQuery('.lang-en-GB .c-menu-desktop nav > li.item-819,.lang-en-GB .c-menu-desktop nav > li.item-774,.lang-en-GB .c-menu-desktop nav > li.item-1315,.lang-en-GB .c-menu-desktop nav > li.item-1330,.lang-en-GB .c-menu-desktop nav > li.item-415,.lang-en-GB .c-menu-desktop nav > li.item-772').appendTo('.lang-en-GB .c-menu-desktop nav .item-175')
35	//jQuery('.lang-en-GB .c-menu-desktop nav > li.item-162,.lang-en-GB .c-menu-desktop nav > li.item-177,.lang-en-GB .c-menu-desktop nav > li.item-1353,.lang-en-GB .c-menu-desktop nav > li.item-708,.lang-en-GB .c-menu-desktop nav > li.item-587').appendTo('.lang-en-GB .c-menu-desktop nav > ul')
36
37		//jQuery('.lang-en-GB .c-submenu  li.item-819,.lang-en-GB .c-submenu  li.item-774,.lang-en-GB .c-submenu  li.item-1315,.lang-en-GB .c-submenu  li.item-1330,.lang-en-GB .c-submenu  li.item-415,.lang-en-GB .c-submenu  li.item-772').appendTo('.lang-en-GB .c-submenu .mynav')
38	//jQuery('.lang-en-GB .c-submenu  li.item-162,.lang-en-GB .c-submenu  li.item-177,.lang-en-GB .c-submenu  li.item-1353').appendTo('.lang-en-GB .c-submenu > ul')
39
40		// Submenu tworzenie
41    //jQuery('.js-menu-top .moduletable > ul > li.active > ul, .js-menu-desktop .moduletable > ul > li.active > ul').clone().appendTo('.js-submenu .moduletable');
42
43	
44	/*menu boczne*/
45	jQuery('.c-submenu  li.parent ul').hide();
46	jQuery('.c-submenu   li.parent').append('<a class="rozwin" href="#"><span class="icon-plus"></span></a>');
47	jQuery('.c-submenu li.current').parents('li.active').find('>a.rozwin').addClass('open').html('<span class="icon-minus">');
48	jQuery('.c-submenu li.current >a.rozwin').html('<span class="icon-minus">');
49	jQuery('.c-submenu li.active').parents('ul').show();
50	jQuery('.c-submenu li.current').find('>ul').show();
51	jQuery('.rozwin:not(.open)').click(function(e){ 
52		e.preventDefault();
53		var $this = jQuery(this);
54		$this.html('<span class="icon-minus">');
55		$this.parent().find('> ul.nav-child').slideToggle();
56		$this.toggleClass('open');
57	})
58	jQuery('.rozwin.open').click(function(e){
59		e.preventDefault();
60		var $this = jQuery(this);
61		$this.html('<span class="icon-plus">');
62		$this.parent().find('> ul.nav-child').slideToggle();
63		$this.toggleClass('open');
64	})
65	//automat dla przycisków czerwonych, nie działa tylko dla pozycji 1. poziomu, np. /Naukowcy
66		jQuery('.itemid-775,.itemid-776,.itemid-976,.itemid-1010,.itemid-1012,.itemid-1197,.itemid-1348,.itemid-1096,.itemid-1362,.itemid-977,.itemid-414,.itemid-1377,.itemid-1378,.itemid-1389,.itemid-771,.itemid-772,.itemid-1332,.itemid-1390,.itemid-819,.itemid-1391,.itemid-1325,.itemid-774,.itemid-1315,.itemid-1330,.itemid-415,.itemid-180,.itemid-1332,.itemid-1338,.itemid-179,.itemid-159,.itemid-1449,.itemid-1450,.itemid-1371,.itemid-173,.itemid-1501,.itemid-165,.itemid-1344,.itemid-1345,.itemid-1525,.itemid-1527,.itemid-1547,.itemid-1466,.itemid-1576,.itemid-1764,.itemid-900,.itemid-1538,.itemid-1790,.itemid-1798,.itemid-1831,.itemid-1852,.itemid-1858,.itemid-1876,.itemid-1886,.itemid-1887,.itemid-1888,.itemid-1909,.itemid-1884,.itemid-1949,.itemid-1955,.itemid-1969,.itemid-1972,.itemid-1975,.itemid-2008,.itemid-2019,.itemid-2022,.itemid-2023,.itemid-2024,.itemid-2025,.itemid-2032,.itemid-2033,.itemid-2068,.itemid-2069,.itemid-2228,.itemid-2234,.itemid-2236,.itemid-2254,.itemid-2255,.itemid-2256,.itemid-2271,.itemid-2286,.itemid-2303,.itemid-2304,.itemid-2308,.itemid-2348,.itemid-2352,.itemid-2354,.itemid-2382,.itemid-2384,.itemid-1962,.itemid-1608,.itemid-1206,.itemid-2391,.itemid-2397,.itemid-2400,.itemid-2401,.itemid-2406,.itemid-2407,.itemid-2408,.itemid-2414,.itemid-1278,.itemid-2425,.itemid-2426,.itemid-2427,.itemid-2434,.itemid-2459,.itemid-2476,.itemid-2488,.itemid-2498,.itemid-2511,.itemid-2517,.itemid-2518,.itemid-2519,.itemid-1538,.itemid-2546,.itemid-2550,.itemid-2553,.itemid-2554,.itemid-2544,.itemid-2560,.itemid-2567,.itemid-2574,.itemid-2579,.itemid-2603,.itemid-2609,.itemid-2610,.itemid-2618,.itemid-2634,.itemid-2647,.itemid-2668,.itemid-2716,.itemid-2738,.itemid-2740,.itemid-3172,.itemid-2948,.itemid-3239').find('div[itemprop="articleBody"]').append('<ul class="kategorie auto"></ul>').end().find('.c-submenu li.current >ul.nav-child >li').each(function(){ 
67		var $this = jQuery(this)
68		var link = $this.find(' >a:not(.rozwin)');
69		link.find('img').hide();
70		link.clone().appendTo('.kategorie.auto').wrap('<li></li>')		
71	})
72	//automat covid 1 poziom
73	jQuery('.itemid-1727').find('div[itemprop="articleBody"]').append('<ul class="kategorie auto"></ul>').end().find('.c-submenu .mymenu>li').each(function(){ 
74		var $this = jQuery(this)
75		var link = $this.find(' >a:not(.rozwin)');
76		link.find('img').hide();
77		link.clone().appendTo('.kategorie.auto').wrap('<li></li>')		
78	})
79	//snapy
80	jQuery('div[data-filter=".tag-engineering-and-technology"]').prependTo('.filters-list');
81	jQuery('div[data-filter=".tag-medical-and-health-sciences"]').prependTo('.filters-list');
82	jQuery('div[data-filter=".tag-natural-science"]').prependTo('.filters-list');
83	jQuery('div[data-filter=".tag-social-sciences"]').prependTo('.filters-list');
84	jQuery('div[data-filter=".tag-humanities"]').prependTo('.filters-list');
85	jQuery('div[data-filter="all"]').prependTo('.filters-list');
86
87	//harmonogramy
88	//jQuery('.table-harmonogram img').wrap('<div></div>')
89	if (jQuery('.harm-right').length > 0)
90	{
91		const slider = document.querySelector('.harm-right');
92		let isDown = false;
93		let startX;
94		let scrollLeft;
95
96		slider.addEventListener('mousedown', (e) => {
97		  isDown = true;
98		  slider.classList.add('active');
99		  startX = e.pageX - slider.offsetLeft;
100		  scrollLeft = slider.scrollLeft;
101		});
102		slider.addEventListener('mouseleave', () => {
103		  isDown = false;
104		  slider.classList.remove('active');
105		});
106		slider.addEventListener('mouseup', () => {
107		  isDown = false;
108		  slider.classList.remove('active');
109		});
110		slider.addEventListener('mousemove', (e) => {
111		  if(!isDown) return;
112		  e.preventDefault();
113		  const x = e.pageX - slider.offsetLeft;
114		  const walk = (x - startX) * 3; //scroll-fast
115		  slider.scrollLeft = scrollLeft - walk;
116		  console.log(walk);
117		});
118	}
119	
120	//wersja FR
121	jQuery('.itemid-1766 .filter.button').each(function(){
122		var $this = jQuery(this);
123		console.log($this.text());
124		switch (jQuery.trim($this.text()))
125		{
126		case 'Humanities':
127			$this.text('Sciences humaines');break;
128		case 'Natural science':
129			$this.text('Sciences naturelles');break;
130		case 'Engineering and technology':
131			$this.text('Ingénierie et technologie');break;
132		case 'Medical and health sciences':
133			$this.text('Médecine');break;
134		case 'Agriculture':
135			$this.text('Agricultural sciences');break;
136		case 'Social sciences':
137			$this.text('Sciences sociales');break;
138		case 'Pokaż wszystkie':
139			$this.text('Le tout');break;
140		}
141	})
142	//poprawa targi
143	jQuery('.itemid-2066 .breadcrumb li:last').hide();
144	//jevents
145	var tekstBtn = 'Pokaż szczegóły';
146	if (jQuery('html[lang="en-GB"]').length > 0)
147	{
148		tekstBtn = 'Show Details';
149	}
150	jQuery('.jev_evdt_desc #system-readmore').before('<a href="#" id="jeventsRozwin" class="btn btn-primary">'+tekstBtn+'</a>').nextAll().hide();
151	jQuery('#jeventsRozwin').click(function(e){
152		e.preventDefault()
153		jQuery('.jev_evdt_desc #system-readmore').nextAll().slideToggle()
154	})
155	//Skrypt więcej mniej
156	jQuery('.wiecej,.mniej').click(function(e){
157		e.preventDefault();
158		jQuery(this).parent().find('.wiecej-tekst').fadeToggle();
159		jQuery(this).parent().find('.wiecej,.mniej').toggle();
160	})
161})

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.