PageSourceSearch

https://www.dalitsotrust.org/themes/dalitso/javascript/map-interact.js?m=1411636178

js dalitsotrust.org collected 2026-10-04 02:10:51 UTC 2,923 bytes, 81 lines download raw bytes

1$(function(){
2			addEvent('map_1');
3			addEvent('map_2');
4			addEvent('map_3');
5			addEvent('map_4');
6			addEvent('map_5');
7			addEvent('map_6');
8			addEvent('map_7');
9			addEvent('map_8');
10			addEvent('map_9');
11			addEvent('map_10');
12			addEvent('map_11');
13			addEvent('map_12');
14			addEvent('map_13');
15})
16
17$(function(){
18	//configuration for title text's shadow
19	$('.tip').css({
20		'box-shadow':'1px 2px 4px '+map_config['default']['namesShadowColor'],
21		'-moz-box-shadow':'2px 3px 6px '+map_config['default']['namesShadowColor'],
22		'-webkit-box-shadow':'2px 3px 6px '+map_config['default']['namesShadowColor'],
23	});
24
25	//configuration for map shadow
26	if($('#shadow').find('path').eq(0).attr('fill') != 'undefined'){
27		var shadowOpacity = map_config['default']['shadowOpacity'];
28		var shadowOpacity = parseInt(shadowOpacity);
29		if (shadowOpacity >=100){shadowOpacity = 1;}else if(shadowOpacity <=0){shadowOpacity =0;}else{shadowOpacity = shadowOpacity/100;}
30		
31		$('#shadow').find('path').attr({'fill':map_config['default']['shadowcolor']}).css({'fill-opacity':shadowOpacity})
32	}
33});
34
35function addEvent(id,relationId){
36	var _obj = $('#'+id);
37	var _Textobj = $('#'+id+','+'#'+map_config[id]['namesId']);
38	var _h = $('#map').height();
39
40		_obj.attr({'fill':map_config[id]['upcolor'],'stroke':map_config['default']['bordercolor']});
41		_Textobj.attr({'cursor':'default'});
42		if(map_config[id]['enable'] == true){
43            $('.'+id).hover(function(){
44                //moving in/out effect
45                $('#tip').show().html(map_config[id]['name']);
46                _obj.css({'fill':map_config[id]['overcolor']});
47                $('.'+id).addClass('active');
48
49            },function(){
50                $('#tip').hide();
51                $('#'+id).css({'fill':map_config[id]['upcolor']});
52                $('.'+id).removeClass('active');
53            })
54			_Textobj.attr({'cursor':'pointer'});
55			_Textobj.hover(function(){
56				//moving in/out effect
57				$('#tip').show().html(map_config[id]['name']);
58				_obj.css({'fill':map_config[id]['overcolor']});
59                $('.'+id).addClass('active');
60
61			},function(){
62				$('#tip').hide();
63				$('#'+id).css({'fill':map_config[id]['upcolor']});
64                $('.'+id).removeClass('active');
65			})
66			//clicking effect
67			_Textobj.mousedown(function(){
68				$('#'+id).css({'fill':map_config[id]['downcolor']});
69			})
70			_Textobj.mouseup(function(){
71				$('#'+id).css({'fill':map_config[id]['overcolor']});
72			})
73			_Textobj.mousemove(function(e){
74				var x=e.pageX-20, y=e.pageY+(-38);
75				var tipw=$('#tip').outerWidth(), tiph=$('#tip').outerHeight(), 
76				x=(x+tipw>$(document).scrollLeft()+$(window).width())? x-tipw-(20*2) : x
77				y=(y+tiph>$(document).scrollTop()+$(window).height())? $(document).scrollTop()+$(window).height()-tiph-10 : y
78				$('#tip').css({left:x, top:y})
79			})
80		}	
81}

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.