add:  if($("div#q4 div table").width() < $("div#q4").width()){ $("div#mainwrap").width($("div#mainwrap").width() - ($("div#q4").width() - $("div#q4 table").width()) + 15); bothtrue = true; } if($("div#q4 div table").height() < $("div#q4").height()){ $("div#q3").height($("div#q3").height() - ($("div#q4").height() - $("div#q4 table").height()) + 15); $("div#q4 div").height($("div#q4 div").height() - ($("div#q4").height() - $("div#q4 table").height()) + 15); if(bothtrue) $("div#q4 div").css("overflow", "auto"); }  
context: function gethandles(){   ie = ($("ul#q1 li").css("height") == "45px") ? true : false;   $("div#q3 div").width($("ul#q1").width());   $("ul#q1 li").each(function(i){      this_width = $(this).width() + parseInt($(this).css("padding-right")) *2;      if($("div#q3 tr:first td:eq(" + i + ")").width() < this_width){         $("div#q3 tr:first td:eq(" + i + ")").width(this_width - parseInt($("div#q3 tr:first td:eq(" + i + ")").css("padding-right")) * 2);      }else{         $(this).width($("div#q3 tr:first td:eq(" + i + ")").width() - parseInt($(this).css("padding-right")) - parseInt($(this).css("padding-left")) - 2);      }   });   $("div#q3 div").width($("ul#q1").width() + ($("div#q3 div").css("overflow") == "auto" ? 15 : 0));   total = 0; count = 0;   $("div#q2 div ul li").each(function(c){   	  if($(this).width() < 50) $(this).css("width", "45px");       total += $(this).width() + parseInt($(this).css("padding-right")) * 2; count=c+1;   });   total += count * 2;        if($("div#q4 table").width() > total){      $("div#q2 ul").width($("div#q4 table").width());   }else{      $("div#q4 table").width(total);   }   $("div#q2 ul li").each(function(i){      $("div#q4 tr:first td:eq(" + i + ")").width($(this).width() - parseInt($("div#q4 tr:first td:eq(" + i + ")").css("padding-right")) * 2         + parseInt($(this).css("padding-right")) * 2);   });      $("div#q3 tr").each(function(i){      if($(this).height() > $("div#q4 tr:eq(" + i + ")").height()){         ie ? $("div#q4 tr:eq(" + i + ")").height($(this).height() - 12)             : $("div#q4 tr:eq(" + i + ")").height($(this).height());      } else {         ie ? $(this).css("height", $("div#q4 tr:eq(" + i + ")").height() - 12 + "px")             :$(this).css("height", $("div#q4 tr:eq(" + i + ")").height() + "px");      }   });   el1 = $("div#q2 div ul").get(0);   el2 = $("div#q3 div table").get(0);   els = $("div#q4 div").get(0);   $("div#q4 div").scroll(adjustScrolls);}
meta: 1235	/local1/tlutelli/issta_data/temp/all_js/javascript/2007_temp/2007/1235/c9908a843e520db2cf0f88fbb1a8d6bf7d420a23/spreadsheetUI.js/buggy/gradebook/app/ui/src/webapp/js/spreadsheetUI.js