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;