eb57f721736fe3048c30576ff036a30cae7ce448
tdreszer
  Mon Aug 30 14:41:40 2010 -0700
Metadata link '...' is now populated by ajax
diff --git src/hg/js/ajax.js src/hg/js/ajax.js
index 5a1de8f..ff962e9 100644
--- src/hg/js/ajax.js
+++ src/hg/js/ajax.js
@@ -166,3 +166,32 @@
     $("#warningText").text(str);
     $("#warning").show();
 }
+
+// Specific calls...
+function lookupMetadata(tableName,showLonglabel,showShortLabel)
+{ // Ajax call to repopulate a metadata vals select when mdb var changes
+    //warn("lookupMetadata for:"+tableName);
+    var thisData = "db=" + getDb() +  "&cmd=tableMetadata&track=" + tableName;
+    if(showLonglabel)
+        thisData += "&showLonglabel=1";
+    if(showShortLabel)
+        thisData += "&showShortLabel=1";
+    $.ajax({
+        type: "GET",
+        url: "../cgi-bin/hgApi",
+        data: thisData,
+        trueSuccess: loadMetadataTable,
+        success: catchErrorOrDispatch,
+        cache: true,
+        cmd: tableName
+    });
+}
+
+function loadMetadataTable(response, status)
+// Handle ajax response (repopulate a metadata val select)
+{
+    var div = $("div#div_"+this.cmd+"_meta");
+    $(div).html(response);
+    $(div).show();
+}
+