067cd6631ecf656cbe692e31ed033bc916979bf5
kent
Mon Jan 11 14:55:21 2021 -0800
Adding in cgiMakeDoublVarWithExtra so as to be able to disable a double countrol the same way you do an int one.
diff --git src/lib/cheapcgi.c src/lib/cheapcgi.c
index 9f81df0..b6e6104 100644
--- src/lib/cheapcgi.c
+++ src/lib/cheapcgi.c
@@ -1943,30 +1943,38 @@
safef(maxLimit,sizeof(maxLimit),"%d",max);
maxStr = maxLimit;
}
cgiMakeIntVarInRange(varName,initialVal,title,width,NULL,maxStr);
}
void cgiMakeDoubleVar(char *varName, double initialVal, int maxDigits)
/* Make a text control filled with initial floating-point value. */
{
if (maxDigits == 0) maxDigits = 4;
printf("", varName,
maxDigits, initialVal);
}
+void cgiMakeDoubleVarWithExtra(char *varName, double 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, emptyForNull(extra));
+}
+
void cgiMakeDoubleVarInRange(char *varName, double initialVal, char *title, int width,
char *min, char *max)
/* Make a floating point 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;
}
if (width < 65)
width = 65;
printf("