rem: new Ajax.Updater({success:'context-menu'}, '../../issues/context_menu/' + id, {asynchronous:true, evalScripts:true, onComplete:function(request){Effect.Appear('context-menu', {duration: 0.20})}}) 
add: new Ajax.Updater({success:'context-menu'}, '../../issues/context_menu/' + id, {asynchronous:true, evalScripts:true, onComplete:function(request){ Effect.Appear('context-menu', {duration: 0.20}); if (window.parseStylesheets) { window.parseStylesheets(); } }}) 
context: 	show: function(e) {		Event.stop(e);		Element.hide('context-menu');		if (this.selection) {		 this.selection.removeClassName('context-menu-selection');		}		$('context-menu').style['left'] = (Event.pointerX(e) + 'px');		$('context-menu').style['top'] = (Event.pointerY(e) + 'px');				Element.update('context-menu', '');		var tr = Event.findElement(e, 'tr');		tr.addClassName('context-menu-selection');		this.selection = tr;		var id = tr.id.substring(6, tr.id.length);		/* TODO: do not hard code path */		new Ajax.Updater({success:'context-menu'}, '../../issues/context_menu/' + id, {asynchronous:true, evalScripts:true, onComplete:function(request){Effect.Appear('context-menu', {duration: 0.20})}})			}
meta: 2631	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/2631/e8cc8b90264ecebaebb78b63710e066604e8a649/context_menu.js/buggy/public/javascripts/context_menu.js