Some of the forms in drupal are very long. Often times you want to edit the body which appears at the top of the form, then you scroll all the way to the bottom of the page before hitting submit.

What about putting a duplicate set of Delete, preview and submit buttons at the head of the form?

Comments

cosmicdreams’s picture

Status: Active » Needs work

In Drupal 6, site administrators and theme makers will be able to modify the look and feel of modules. I know that this includes modules that until now haven't been able to be modified without modifying the actual .module file. ICK!

So hopefully that means that node creation pages can be modified too. I'll spend some time tonight investigating this.

cosmicdreams’s picture

What do you think gang, is this issue resolved? I'll mark as closed in a week unless someone objects.

ximo’s picture

Sounds like a good suggestion, at least provided as a setting. Did you find out whether it could be done?

elv’s picture

It depends if modules use theme functions or not. Anyway overriding every single module to just duplicate the buttons row seems overkill to me.

cosmicdreams’s picture

Does this need to be a per-module change? Why can't a designer add the proper code to the page.tpl.php?

gaele’s picture

Bad solution. What if the form is short? You'll have three buttons overkill on your page.

If there is a need to make the buttons easier accessible we should look for other solutions. E.g. http://drupal.org/node/185814

sutharsan’s picture

Project: » Drupal core
Version: » 7.x-dev
Component: usability » user interface text

Moving issues from User experience project to Drupal core usability component.

andrewmacpherson’s picture

See the AdaptiveTheme starter theme, which implements this for the /node/add* pages

andrewmacpherson’s picture

Issue tags: +Usability

Discovered this during the user interface text sprint before D7 alpha-1 string freeze. This isn't really an issue about user interface text. It's asking specifically for duplicate submit buttons.

Vertical tabs, form API's '#states' property, and better information architecture have tidied up Drupal core's forms considerably.

The original poster, referring to body edits, seems mainly to be addressing the content creation form. Vertical tabs has shortened that form considerably. (Though it was by no means the only long form in core.)

Moving to forms system for now, though I'm unsure which core component this issue really belongs with...
My feeling is that this should be postponed, or handled by a contrib module.

Someone else wanna help classify this?

andrewmacpherson’s picture

Component: user interface text » forms system
aspilicious’s picture

I think we can push this to D8 or just mark this won't fix...
Someone?

Bojhan’s picture

Version: 7.x-dev » 8.x-dev

Drupal 8, it should be discussed, but I do think its a wont fix

yoroy’s picture

Status: Needs work » Closed (won't fix)

Lets design a solution that doesn't duplicate things.