6191697bef2b53d372151606e7bb83a483dd9515
tdreszer
  Wed Dec 15 16:53:53 2010 -0800
Fixed the mdb '...' table so that it can overflow the longLable table cell.
diff --git src/hg/js/ajax.js src/hg/js/ajax.js
index a916123..3b3c851 100644
--- src/hg/js/ajax.js
+++ src/hg/js/ajax.js
@@ -274,29 +274,40 @@
     $.ajax({
         type: "GET",
         url: "../cgi-bin/hgApi",
         data: thisData,
         trueSuccess: loadMetadataTable,
         success: catchErrorOrDispatch,
         cache: true,
         cmd: trackName
     });
 }
 
 function loadMetadataTable(response, status)
 // Handle ajax response (repopulate a metadata val select)
 {
     var div = $("div#div_"+this.cmd+"_meta");
+    var td = $(div).parent('td');
+    if(td.length > 0 && $(td[0]).width() > 200) {
+        $(td[0]).css('maxWidth',$(td[0]).width() + "px");
+        $(div).css('overflow','visible');
+    }
     $(div).html(response);
+    if(td.length > 0 && $(td[0]).width() > 200) {
+        tr = $(td[0]).parent('tr');
+        if (tr.length > 0 && $(tr[0]).hasClass('bgLevel2')) {
+            $(div).children('table').css('backgroundColor',$(tr[0]).css('backgroundColor'));
+        }
+    }
     $(div).show();
 }
 
 function removeHgsid(href)
 {
 // remove session id from url parameters
     if(href.indexOf("?hgsid=") == -1) {
         href = href.replace(/\&hgsid=\d+/, "");
     } else {
         href = href.replace(/\?hgsid=\d+\&/, "?");
     }
     return href;
 }