af730d9e24c0642fe39657f890bc117ed015ccbf
galt
Wed Feb 15 01:12:26 2017 -0800
CSP code cleanup. Using new var-args versions of functions jsInlineF and jsOnEventByIdF to avoid using lots of fixed-size local javascript strings.
diff --git src/lib/cheapcgi.c src/lib/cheapcgi.c
index 53d6914..bdb132b 100644
--- src/lib/cheapcgi.c
+++ src/lib/cheapcgi.c
@@ -1891,34 +1891,32 @@
else
{
int sz=initialVal+1000;
if (min)
sz=atoi(min) + 1000;
width = 10;
while (sz/=10)
width+=10;
}
}
if (width < 65)
width = 65;
printf("\n");
}
void cgiMakeIntVarWithLimits(char *varName, int initialVal, char *title, int width,
int min, int max)
{
char minLimit[20];
char maxLimit[20];
char *minStr=NULL;
char *maxStr=NULL;
if (min != NO_VALUE)
{
safef(minLimit,sizeof(minLimit),"%d",min);
@@ -1969,34 +1967,32 @@
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("\n");
}
void cgiMakeDoubleVarWithLimits(char *varName, double initialVal, char *title, int width,
double min, double max)
{
char minLimit[20];
char maxLimit[20];
char *minStr=NULL;
char *maxStr=NULL;
if ((int)min != NO_VALUE)
{
safef(minLimit,sizeof(minLimit),"%g",min);