4ea1cf8aafc507f79cb6cb779e4ffb6aa6adc43f angie Thu Mar 4 17:48:50 2021 -0800 Added cgiMakeOnClickButtonWithMsg for a *non*-submit button with both mouseover title and javascript. diff --git src/inc/cheapcgi.h src/inc/cheapcgi.h index a812eda..33aea30 100644 --- src/inc/cheapcgi.h +++ src/inc/cheapcgi.h @@ -268,32 +268,35 @@ void cgiMakeSubmitButtonMaybePressed(char *name, char *value, char *msg, char *onClick, boolean pressed); /* Make 'submit' type button, with optional messsage and onclick javascript, boolean pressed. Set styling to indicate whether button has been pressed (for buttons that change browser mode). */ void cgiMakeButtonWithMsg(char *name, char *value, char *msg); /* Make 'submit' type button. Display msg on mouseover, if present*/ void cgiMakeButtonWithOnClick(char *name, char *value, char *msg, char *onClick); /* Make 'submit' type button, with onclick javascript */ void cgiMakeButton(char *name, char *value); /* Make 'submit' type button. */ +void cgiMakeOnClickButtonWithMsg(char *id, char *command, char *value, char *msg); +/* Make button (not submit) with client side onClick javascript. Display msg on mouseover. */ + void cgiMakeOnClickButton(char *id, char *command, char *value); -/* Make 'push' type button with client side onClick (java)script. */ +/* Make button (not submit) with client side onClick javascript. */ void cgiMakeOnClickSubmitButton(char *command, char *name, char *value); /* Make submit button with both variable name and value with client side * onClick (java)script. */ void cgiMakeOptionalButton(char *name, char *value, boolean disabled); /* Make 'submit' type button that can be disabled. */ void cgiMakeRadioButton(char *name, char *value, boolean checked); /* Make radio type button. A group of radio buttons should have the * same name but different values. The default selection should be * sent with checked on. */ void cgiMakeOnEventRadioButtonWithClass(char *name, char *value, boolean checked, char *class, char *event, char *command);