One more issue to resolve is that of customizing the SUCCESS/ERROR response area. Even on success you are forcing the content there to be returned like this:
<td style="color:red;" colspan="4"> -- Success Message Here -- </td>
But RED text is so commonly used to indicate an error and so I suggest to you that this should NOT be hard-coded this way.
SO if you were instead of that, do the following:
<td class="response" colspan="4"> -- Message Here -- </td>
You would make it much easier for us to use normal CSS to customize the output. Instead I had to add this to my CSS:
#donate_form tr:first-child td {
padding: 10px;
font-size: 18px;
color: #face38 !important;
background-color: #292929;
}
Which is not only quite awkward, but also makes the assumption that your plugin for all future revisions will ALWAYS use the very 1st row of your form structure table, and I have to use the !important indicator to override your hard-code styling.
A more standard way to style this would be to use a CSS class that identifies the container being used for status responses…
Thank You,