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") ||