setActive.txt

Administrator Admin, 2008-01-25 01:31

Download (501 Bytes)

 
1
registerEventListeners: function() {
2
	$$('#typo3-menu li.menuSection ul li').invoke('observe', 'click', this.toggleActiveClass);
3
},
4

    
5

    
6

    
7
toggleActiveClass : function(event) {
8
		// remove active
9
	$$('#typo3-menu li.menuSection ul li').each(function(el) {
10
		if (el.hasClassName('active')) {
11
			el.removeClassName('active');
12
		}
13
	});
14
		// set active
15
	var mainMenuId	= Event.element(event).up('li');
16
	if(!mainMenuId.hasClassName('menuSection')) {
17
		mainMenuId.addClassName('active');
18
	}
19
},