74555b165edf7d564540ef33ddfcf5f040b9809a tdreszer Fri Feb 11 09:38:32 2011 -0800 I mean it. diff --git src/hg/js/utils.js src/hg/js/utils.js index 0ba3eee..4844168 100644 --- src/hg/js/utils.js +++ src/hg/js/utils.js @@ -597,31 +597,31 @@ return changedVars; } function varHashToQueryString(varHash) { // return a CGI QUERY_STRING for name/vals in given object var retVal = ""; var count = 0; for (var aVar in varHash) { if(count++ > 0) { retVal += "&"; } var val = varHash[aVar]; // XXXX encode var=val ? if (typeof(val) == 'string' - && val.length > 2 + && val.length >= 2 && val.indexOf('[') == 0 && val.lastIndexOf(']') == (val.length - 1)) { var vals = val.substr(1,val.length - 2).split(','); $(vals).each(function (ix) { if (ix > 0) retVal += "&"; retVal += aVar + "=" + this; }); } else retVal += aVar + "=" + val; } return retVal; } function getAllVarsAsUrlData(obj)