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.