rem: if( event.which == 9 ) { 
add: if( hop_event_key_code( event ) == 9 ) { 
context: function hop_fileselect_keypress( service, obj, event, onreturn ) {   if( event.which == 9 ) {      hop_stop_propagation( event, false );      if( !hop_fileselect_init ) hop_fileselect_init = obj.value;      if( hop_fileselect_count == -1 ) {	 with_hop( service( obj.value ),		   function( v ) {	              hop_fileselect_completions = v;	              hop_fileselect_complete( obj, v );	           } );      } else {	 hop_fileselect_complete( obj, hop_fileselect_completions );      }   } else {      hop_fileselect_count = -1;      hop_fileselect_completions = false;            if( event.which == 13 ) {	 hop_stop_propagation( event, false );	 obj.onreturn = onreturn;	 obj.onreturn();      }   }}
meta: 4636	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4636/156180e2b1a546060c4a495a7b45070e1ebfacec/hop-fileselect.js/buggy/share/hop-fileselect.js