All pastes #950979 Raw Edit

Miscellany

public text v1 · immutable
·published 2008-03-20 23:19 UTC
rendered paste body
var myrules = {
	'ul.avmenu li' : function(element) {
		if (element.getElementsByTagName('ul').length > 0) {
			element.onclick = function() {
				var list = this.getElementsByTagName('ul');
				$A(list).each( function(el) {
					Element.toggle(el);
				});
				return false;
			}
			
			// nahrazeni classname hide za zmenu stylu
			var list = element.getElementsByTagName('ul');
			$A(list).each( function(el) {
				Element.hide(el);
				Element.removeClassName(el, 'hide');
			});
		} else {
			element.onclick = function() {
				var a = this.getElementsByTagName('a');
				location.href = a[0].href;
			}
		}
	}
};

Behaviour.register(myrules);