0b55999baeab139445bde4517e8346f6dea4514b
jcasper
  Tue Jul 27 13:46:28 2021 -0700
Adding COLOR to the list of recognized HTML input types, refs #27917

diff --git src/lib/htmlPage.c src/lib/htmlPage.c
index 6c9d856..50d2195 100644
--- src/lib/htmlPage.c
+++ src/lib/htmlPage.c
@@ -753,31 +753,32 @@
 	        && !sameWord(type, "SUBMIT") && !sameWord(type, "CLEAR")
 	    	&& !sameWord(type, "BUTTON") && !sameWord(type, "RESET")
 		&& !sameWord(type, "IMAGE"))
 		tagWarn(page, tag, "Missing NAME attribute");
 	    varName = "n/a";
 	    }
 	var = findOrMakeVar(page, varName, hash, tag, &varList); 
 	if (var->type != NULL && !sameWord(var->type, type))
 	    {
 	    if (!areMixableInputTypes(var->type, type))
 		tagWarn(page, tag, "Mixing input types %s and %s", var->type, type);
 	    }
 	var->type = type;
 	if (sameWord(type, "TEXT") || sameWord(type, "PASSWORD") 
 		|| sameWord(type, "FILE") || sameWord(type, "HIDDEN")
-		|| sameWord(type, "IMAGE") || sameWord(type, "SEARCH"))
+		|| sameWord(type, "IMAGE") || sameWord(type, "SEARCH")
+                || sameWord(type, "COLOR"))
 	    {
 	    var->curVal = cloneString(value);
 	    }
 	else if (sameWord(type, "CHECKBOX"))
 	    {
 	    if (htmlTagAttributeVal(page, tag, "CHECKED", NULL) != NULL)
 	        var->curVal = cloneString("on");
 	    }
 	else if (sameWord(type, "RADIO"))
 	    {
 	    if (htmlTagAttributeVal(page, tag, "CHECKED", NULL) != NULL)
 	        var->curVal = cloneString(value);
 	    htmlFormVarAddValue(var, value);
 	    }
 	else if ( sameWord(type, "RESET") || sameWord(type, "BUTTON") ||