1var _____WB$wombat$assign$function_____=function(name){return (self._wb_wombat && self._wb_wombat.local_init && self._wb_wombat.local_init(name))||self[name];};if(!self.__WB_pmw){self.__WB_pmw=function(obj){this.__WB_source=obj;return this;}}{ 2let window = _____WB$wombat$assign$function_____("window"); 3let self = _____WB$wombat$assign$function_____("self"); 4let document = _____WB$wombat$assign$function_____("document"); 5let location = _____WB$wombat$assign$function_____("location"); 6let top = _____WB$wombat$assign$function_____("top"); 7let parent = _____WB$wombat$assign$function_____("parent"); 8let frames = _____WB$wombat$assign$function_____("frames"); 9let opens = _____WB$wombat$assign$function_____("opens"); 10/*======================================================================*\ 11|| #################################################################### || 12|| # Copyright ©2006-2009 Youjoomla LLC. All Rights Reserved. || 13|| # This file may not be redistributed in whole or significant part. # || 14|| # ---------------- THIS IS NOT FREE SOFTWARE ---------------- # || 15|| # http://www.youjoomla.com | http://www.youjoomla.com/license.html # || 16|| #################################################################### || 17\*======================================================================*/ 18window.addEvent('domready', function(){ 19 20 var main = $("horiznav_d"); 21 var myEffects = new Fx.Styles(main, {wait: false, duration: 350, transition: Fx.Transitions.linear}); 22 23 lvls = new Array(); 24 var nodes = main.getChildren(); 25 var lis = nodes[0].getChildren(); 26 var selectedWithChildren = 0; 27 28 29 lis.each(function(el, i){ 30 var subs = el.getElements('ul'); 31 32 lvls[i] = ( subs=='' ? el : new Array() ); 33 34 if( subs!=='' ){ 35 subs.each(function(elm,j){ 36 lvls[i][j] = elm.getParent(); 37 38 if( lvls[i][j].hasClass('active') ){ 39 selected_m = lvls[i][j]; 40 41 selected_m.addEvent("mouseover",function(){ 42 myEffects.start({ 43 'height': 75 44 }); 45 }); 46 47 selected_m.fireEvent('mouseenter'); 48 selected_m.fireEvent('mouseover'); 49 selectedWithChildren = 1; 50 } 51 }); 52 } 53 }) 54 55 lvls.each(function(e,k){ 56 57 if( $type(e)=='element' ){ 58 e.addEvent('mouseover',function(){ 59 myEffects.start({ 60 'height': 37 61 }) 62 }); 63 if( selectedWithChildren == 1 ){ 64 e.addEvent('mouseout', function(){ 65 selected_m.fireEvent('mouseenter'); 66 selected_m.fireEvent('mouseover'); 67 }) 68 } 69 } 70 71 if( $type(e) == 'array' ) 72 { 73 e.each(function(a,l){ 74 75 if( !a.hasClass('active') ){ 76 77 a.addEvent('mouseover',function(){ 78 myEffects.start({ 79 'height': 75 80 }) 81 }); 82 83 a.addEvent('mouseout',function(){ 84 myEffects.start({ 85 'height': 37 86 }) 87 if( selectedWithChildren == 1 ){ 88 selected_m.fireEvent('mouseenter'); 89 selected_m.fireEvent('mouseover'); 90 } 91 }); 92 93 } 94 }); 95 } 96 }); 97}) 98}
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.