fd18caed1c611d3359b9de19a886cb5af758818b galt Tue Jul 20 11:12:38 2010 -0700 fixing cross-post bug in show-sizes for add (edit already worked) diff --git src/hg/qaPushQ/qaPushQ.c src/hg/qaPushQ/qaPushQ.c index 3392453..d1994ac 100644 --- src/hg/qaPushQ/qaPushQ.c +++ src/hg/qaPushQ/qaPushQ.c @@ -508,6 +508,22 @@ /* -------------------- Push Queue ----------------------- */ +void showSizesJavascript() +/* set showSizes for cross-posting to support file sizes */ +{ +char sizesButton[1024]; +safef(sizesButton, sizeof(sizesButton), + " <input TYPE=SUBMIT NAME=\"showSizes\" VALUE=\"Show Sizes\"" + " ONCLICK=\"if (document.forms[0].currLoc.value!='%s') {" + " document.forms[0]._action.value='xpost';" + " document.forms[0].action='http://%s.cse.ucsc.edu/cgi-bin/qaPushQ';" + "};return true;\">" + , utsName.nodename + , sameString(utsName.nodename, "hgwdev") ? "hgwbeta" : "hgwdev" + ); +replaceInStr(html, sizeof(html), "<!sizesbutton>", sizesButton); +} + void replacePushQFields(struct pushQ *ki, bool isNew) /* fill in dummy html tags with values from the sql pushQ record */ { @@ -569,13 +585,14 @@ replaceInStr(html, sizeof(html), "<!clonebutton>", ""); replaceInStr(html, sizeof(html), "<!bouncebutton>", ""); replaceInStr(html, sizeof(html), "<!lockbutton>", ""); - replaceInStr(html, sizeof(html), "<!sizesbutton>", " <input TYPE=SUBMIT NAME=\"showSizes\" VALUE=\"Show Sizes\">"); replaceInStr(html, sizeof(html), "<!refreshlink>", ""); replaceInStr(html, sizeof(html), "<!transferbutton>", ""); safef(tempLink, sizeof(tempLink), "<a href=\"/cgi-bin/qaPushQ?cb=%s\">CANCEL</a> ",newRandState); replaceInStr(html, sizeof(html), "<!cancellink>", tempLink ); + showSizesJavascript(); + } else { @@ -612,7 +629,6 @@ } else { - //replaceInStr(html, sizeof(html), "<!bouncebutton>", ""); replaceInStr(html, sizeof(html), "<!bouncebutton>", "<input TYPE=SUBMIT NAME=\"bouncebutton\" VALUE=\"unbounce\"> " @@ -630,17 +646,7 @@ "<!transferbutton>", "<input TYPE=SUBMIT NAME=\"transfer\" VALUE=\"Transfer\"> "); - char sizesButton[1024]; - safef(sizesButton, sizeof(sizesButton), - " <input TYPE=SUBMIT NAME=\"showSizes\" VALUE=\"Show Sizes\"" - " ONCLICK=\"if (document.forms[0].currLoc.value!='%s') {" - " document.forms[0]._action.value='xpost';" - " document.forms[0].action='http://%s.cse.ucsc.edu/cgi-bin/qaPushQ';" - "};return true;\">" - , utsName.nodename - , sameString(utsName.nodename, "hgwdev") ? "hgwbeta" : "hgwdev" - ); - replaceInStr(html, sizeof(html), "<!sizesbutton>", sizesButton); + showSizesJavascript(); } else { /* we don't have a lock yet, disable and readonly */