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(); +} +