rem: SelectOption__onclick = function(evt, option) { 
add: function SelectOption__onclick(evt, option) { 
context: SelectOption__onclick = function(evt, option) {	var oSelectList = option.parent;	function selectOption(option) {		option.div.className = 'optionselected';		option.isSelected = true;		oSelectList.selection.push(option);	}	function deselectOption(option) {		option.div.className = 'label';		option.isSelected = false;		oSelectList.selection.removeItem(option);	}	if (!oSelectList.multiple) {		oSelectList.clearSelection();		selectOption(option);	}	else {		if (!evt.shiftKey) {			oSelectList.clearSelection();			selectOption(option);		}		else if (evt.shiftKey && !option.isSelected) {			selectOption(option);		}		else {			deselectOption(option);		}	}}
meta: 10647	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/10647/6234b5341277c3405537d4f935fa8aba98e9b494/formfields.js/clean/porcupine/trunk/pubdir/__xul/formfields.js