rem: YAHOO.util.Event.addListener(el, "focus", function(ev) { var target =  YAHOO.util.Event.getTarget(ev); if (! YAHOO.util.Dom.isAncestor(me.element, target)) el.blur(); }); 
add: YAHOO.util.Event.addListener(el, "focus", focusListener); 
context: 	this.showMaskEvent.subscribe(function() {		var checkFocusable = function(el) {			if (el.tagName == "A" || el.tagName == "BUTTON" || el.tagName == "SELECT" || el.tagName == "INPUT" || el.tagName == "TEXTAREA" || el.tagName == "FORM") {                if (! YAHOO.util.Dom.isAncestor(me.element, el)) {                    // Change by avernet. Discussed on:                    // http://www.nabble.com/Drop-down-%28select%29-in-dialog-tf2852511.html#a7982599                    // Previous code: YAHOO.util.Event.addListener(el, "focus", el.blur);                    YAHOO.util.Event.addListener(el, "focus", function(ev) {                        var target =  YAHOO.util.Event.getTarget(ev);                        if (! YAHOO.util.Dom.isAncestor(me.element, target)) el.blur();                    });					return true;				}			} else {				return false;			}		};		this.focusableElements = YAHOO.util.Dom.getElementsBy(checkFocusable);	}, this, true);
meta: 7801	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/7801/51acc657f828a2c8320c496a85626de11836e770/container.js/clean/src/resources-packaged/ops/javascript/yui/container.js