7cd97c987844110762ef96424b1a9e97b5485dc6
kate
Tue Feb 9 14:02:26 2016 -0800
Add JS to disable/enable GTEx gene track config controls when applicable. refs #15645
diff --git src/lib/cheapcgi.c src/lib/cheapcgi.c
index c1d5df2..653275b 100644
--- src/lib/cheapcgi.c
+++ src/lib/cheapcgi.c
@@ -1589,37 +1589,42 @@
{
if (initialVal == NULL)
initialVal = "";
if (width==0)
width=strlen(initialVal)*10;
if (width==0)
width = 100;
printf("\n");
}
-void cgiMakeIntVar(char *varName, int initialVal, int maxDigits)
-/* Make a text control filled with initial value. */
+void cgiMakeIntVarWithExtra(char *varName, int initialVal, int maxDigits, char *extra)
+/* Make a text control filled with initial value and optional extra HTML. */
{
if (maxDigits == 0) maxDigits = 4;
+printf("",
+ varName, maxDigits, initialVal, extra ? extra : "");
+}
-printf("", varName,
- maxDigits, initialVal);
+void cgiMakeIntVar(char *varName, int initialVal, int maxDigits)
+/* Make a text control filled with initial value. */
+{
+cgiMakeIntVarWithExtra(varName, initialVal, maxDigits, NULL);
}
void cgiMakeIntVarInRange(char *varName, int initialVal, char *title, int width,
char *min, char *max)
/* Make a integer control filled with initial value.
If min and/or max are non-NULL will enforce range
Requires utils.js jQuery.js and inputBox class */
{
if (width==0)
{
if (max)
width=strlen(max)*10;
else
{
int sz=initialVal+1000;