PageSourceSearch

https://albo.arpa.puglia.it/jcitygov-albi-portlet/js/main.js?brows…&languageId=it_IT&b=6205&t=1786254260000

js arpa.puglia.it collected 2026-09-24 18:18:41 UTC 3,926 bytes, 133 lines download raw bytes

1function validObject(object) {
2    if (typeof object == 'undefined' || object == null || object.length == 0)
3        return false;
4
5    return true;
6}
7
8function change_page_size_event(select_element) {
9	try {
10		var selectedIndex = select_element.selectedIndex;
11		var selectedOption = select_element.options[selectedIndex];
12		var selectedValue = selectedOption.value;
13
14		var hidden_page_size = document.getElementById('hidden_page_size');
15		hidden_page_size.value = selectedValue;
16
17		var form_page_size = document.getElementById('form_page_size');
18		form_page_size.submit();
19	} catch (e) {
20
21	}
22
23}
24
25function change_page_selected_event(select_element) {
26	try {
27		var selectedIndex = select_element.selectedIndex;
28		var selectedOption = select_element.options[selectedIndex];
29		var selectedValue = selectedOption.value;
30		
31		var hidden_page_to = document.getElementById('hidden_page_to');
32		hidden_page_to.value = selectedValue;
33		var form_page_size = document.getElementById('form_page_size');
34		form_page_size.submit();
35	} catch (e) {
36
37	}
38
39}
40
41toggleCategorie = function() {
42	jQuery('#integrata').slideToggle(function() {
43		if($(this).is( ":hidden" )) {
44			$('#btn-categoria').removeAttr('disabled');
45		} else {
46			$('#btn-categoria').attr('disabled','disabled');
47		}
48	});
49};
50
51afterNodeToggle = function() {
52	if(jQuery(this).is( ":hidden" )) {
53		jQuery(this).parent().removeClass('open');
54	}else{
55		jQuery(this).parent().addClass('open');
56	}
57};
58
59checkAll = function (containerId) {
60	jQuery('#'+containerId+' input[type="checkbox"]').prop('checked',true);
61	jQuery('#'+containerId+' input[type="checkbox"]').each(function() {
62		setCheckboxState(this);
63	});
64};
65
66uncheckAll = function (containerId) {
67	jQuery('#'+containerId+' input[type="checkbox"]').prop('checked',false);
68	jQuery('#'+containerId+' input[type="checkbox"]').each(function() {
69		setCheckboxState(this);
70	});
71};
72
73setCheckboxState = function(element) {
74	var jqElement = jQuery(element);
75	if(jqElement.is( ":checked" )) {
76		jqElement.closest('li').find('ul').first().find('input[type="checkbox"]').prop('checked', true);
77		jqElement.closest('li').find('ul').first().find('input[type="checkbox"]').prop('disabled', true);
78	} else {
79		jqElement.closest('li').find('ul').first().find('input[type="checkbox"]').prop('checked', false);
80		jqElement.closest('li').find('ul').first().find('input[type="checkbox"]').prop('disabled', false);
81	}
82};
83
84jQuery(function() {
85	jQuery('#btn-categoria').click(function(evt) {
86		toggleCategorie();
87		evt.preventDefault();
88		var $iconElement = jQuery("#btn-categoria span.icon");
89		if($iconElement != null && $iconElement.length > 0) {
90			if ($iconElement.hasClass("up")) {
91				$iconElement.removeClass("up");
92				$iconElement.addClass("down");
93			} else {
94				$iconElement.removeClass("down");
95				$iconElement.addClass("up");
96			}
97		}
98	});
99	// issue 888
100	jQuery('#close-categorie').click(function(evt) {
101		evt.preventDefault();
102		jQuery('#actionAllCategories')[0].click();
103	});
104	
105	jQuery("ul.collapsible li>span").bind("click",function(e){
106		
107		jQuery(e.target).parent().find('ul').slideToggle(afterNodeToggle);
108	});
109	
110	jQuery('ul.collapsible input[type="checkbox"]').bind('click',function(e){
111		setCheckboxState(this);
112	});
113	
114	jQuery('ul.collapsible input[type="checkbox"]:checked').each(function(i){
115		//Check all children by default
116		jQuery('input[type="checkbox"]',$(this).parent().next('ul')).each(function(i){
117			jQuery(this).attr('disabled','disabled');
118			jQuery(this).attr('checked','checked');
119		});
120		jQuery(this).find('ul').show(afterNodeToggle);
121		jQuery(this).parents('ul').show(afterNodeToggle);
122	});
123	
124	
125});
126function searchByHashtag(tag,form,portletNamespace){
127	console.log("Sono nel cerca by tag");
128	console.log("Cerco: "+tag);
129	var ricerca = document.getElementById(portletNamespace+"searchTag");
130	console.log("Ricerca input: "+ricerca);
131	ricerca.value = tag;
132	document.getElementById(portletNamespace+form).submit();
133}

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.