src/lib/cheapcgi.c 1.117
1.117 2009/04/10 23:59:38 tdreszer
Added new flavor of Text input box using standard class and declarable width
Index: src/lib/cheapcgi.c
===================================================================
RCS file: /projects/compbio/cvsroot/kent/src/lib/cheapcgi.c,v
retrieving revision 1.116
retrieving revision 1.117
diff -b -B -U 4 -r1.116 -r1.117
--- src/lib/cheapcgi.c 3 Apr 2009 23:25:30 -0000 1.116
+++ src/lib/cheapcgi.c 10 Apr 2009 23:59:38 -0000 1.117
@@ -1145,8 +1145,25 @@
{
cgiMakeOnKeypressTextVar(varName, initialVal, charSize, NULL);
}
+void cgiMakeTextVarWithExtraHtml(char *varName, char *initialVal, int width, char *extra)
+/* Make a text control filled with initial value. */
+{
+if (initialVal == NULL)
+ initialVal = "";
+if(width==0)
+ width=strlen(initialVal)*10;
+if(width==0)
+ width = 100;
+
+printf("<INPUT TYPE=TEXT class='inputBox' NAME=\"%s\" style='width: %dpx' VALUE=\"%s\"", varName,width, initialVal);
+if (isNotEmpty(extra))
+ printf(" %s",extra);
+printf(">\n");
+}
+
+
void cgiMakeIntVar(char *varName, int initialVal, int maxDigits)
/* Make a text control filled with initial value. */
{
if (maxDigits == 0) maxDigits = 4;