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("<INPUT TYPE=TEXT NAME=\"%s\" SIZE=%d VALUE=%g>", 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("<INPUT TYPE=TEXT NAME=\"%s\" SIZE=%d VALUE=%g %s>", 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("<INPUT TYPE=TEXT class='inputBox' name='%s' id='%s' style='width: %dpx' value=%s",