rem: e.preventDefault(); e.stopPropagation(); 
add:  hop_stop_propagation( e ); 
context: function hop_make_vpaned( parent, id, klass, fraction, pan1, pan2 ) {   var document = parent.ownerDocument || parent.document;   var paned, tbody, tr, td1, td2, cursor, div;   // the paned   paned = document.createElement( "table" );   paned.className = klass;   paned.id = id;   paned.setAttribute( "onresize", undefined );   paned.parent = parent;   paned.width = "100%";   paned.height = "100%";   parent.appendChild( paned );   // the table body   tbody = document.createElement( "tbody" );   paned.appendChild( tbody );      // the table row   tr = document.createElement( "tr" );   tbody.appendChild( tr );   // the table cells   td1 = document.createElement( "td" );   cursor = document.createElement( "td" );   td2 = document.createElement( "td" );      tr.appendChild( td1 );   tr.appendChild( cursor );   tr.appendChild( td2 );   td1.height = "100%";   cursor.height = "100%";   td2.height = "100%";      td1.className = "hop-vpaned-pan";   td2.className = "hop-vpaned-pan";   cursor.className = "hop-paned-cursor";      div = document.createElement( "div" );   div.className = "hop-paned-cursoroff";   cursor.appendChild( div );      // cursor event handling   var mousemove = function( e ) {      hop_vpaned_mousemove( e, paned );   };   var delmousemove = function( e ) {      hop_remove_event_listener( document, "mousemove", mousemove, true );   };      cursor.onmouseover = function( e ) {      div.className = "hop-paned-cursoron";   };   cursor.onmouseout = function( e ) {      div.className = "hop-paned-cursoroff";   };   cursor.onmousedown = function( e ) {      hop_add_event_listener( document, "mousemove", mousemove, true );      hop_add_event_listener( document, "mouseup", delmousemove, true );      hop_add_event_listener( document, "onblur", delmousemove, true );      e.preventDefault();      e.stopPropagation();   }      // re-parent the two pans   parent.removeChild( pan1 );   parent.removeChild( pan2 );   paned.td1 = td1;   paned.td2 = td2;   paned.cursor = cursor;   td1.appendChild( pan1 );   td2.appendChild( pan2 );   pan1.style.visibility = "visible";   pan2.style.visibility = "visible";      paned.pan1 = pan1;   paned.pan2 = pan2;   paned.fraction = -1;      hop_vpaned_fraction_set( paned, fraction );         return paned;}
meta: 4636	/local1/tlutelli/issta_data/temp/all_js/javascript/2006_temp/2006/4636/25d9ce99298d54dd2c4ffab4a9109a8fbab2a981/hop-paned.js/buggy/share/hop-paned.js