It is presently impossible to isolate many of the admin form elements, especially the collapsible fieldset elements used for node settings.

It would make life far easier if instead of a generic "form-item" class being written for every element, that some 2nd CSS class was added by default. It wouldn't break anyone, and would help all future theme designers in isolating specific elements.

Examples, the output could be

1) <div class="form-item input_format" >
2) <div class="form-item file_attach" >
3) <div class="form-item author_info" >
4) <div class="form-item comment_settings" >

This makes it simple to address specific labels or inputs via CSS. For example:

#node-form .input_format label {
}
#node-form .input_format input {
}

It would be equally nice if the Title, Tags and Body fields could be isolated from the settings, simply by placing everything starting with Input Formats inside a container div called "settings."

Both of these changes would have saved me days of work learning to do Form_alters just to make a few key modifications.

Forms are very powerful, but the learning curve is steep indeed. This would help a lot for the easy stuff.

Comments

quicksketch’s picture

Status: Active » Closed (fixed)

Forms and survey modules are no longer being maintained, use Webform module instead.

---Closing down issue queue of survey module---