Enhancement #924

Standardize buttons in dialogs (modals)

Added by Blatti Yves over 2 years ago. Updated over 2 years ago.

Status:ClosedStart date:03/04/2015
Priority:NormalDue date:
Assignee:-% Done:

100%

Category:-
Target version:4.3.2
Sponsor: Ergonomic impact:
Functional impact:

Description

EasySDI has different placements and colors of buttons in modals.

I think we should establish a rule, and stick to it as possible.

The default in bootstrap, and most commonly seen is to place "Main action" button on the right most, and other buttons on its left.
And prefer default color: "primary" (blue) for the primary button, and grey/white for the rest.
We can add a rule for "risky actions", like delete: "danger" (red) for the main action button.

My proposal as a rule:

What does TC thinks ?
---------------------------

Bootstrap default:

easySDI modals:

We have some dialogs that are pretty standard:

We have risky actions that could be set to red:


And we have mixed ones


bootstap_default.png (5.37 KB) Blatti Yves, 03/04/2015 02:36 PM

delete_resource.png (21.3 KB) Blatti Yves, 03/04/2015 02:36 PM

import_metadata.png (5.28 KB) Blatti Yves, 03/04/2015 02:36 PM

publish_metadata.png (11.9 KB) Blatti Yves, 03/04/2015 02:36 PM

reject_validation.png (9.33 KB) Blatti Yves, 03/04/2015 02:36 PM

remove_node_in_metadata.png (6.34 KB) Blatti Yves, 03/04/2015 02:36 PM

standardize_buttons_in_dialogs.png (26.2 KB) Blatti Yves, 03/04/2015 02:44 PM

History

#1 Updated by Van Hoecke Hélène over 2 years ago

  • Assignee changed from Technical Committee to Magoni Bruno

TC has validated the Yves proposal.
Thanks to assigned to Yves.

#2 Updated by Magoni Bruno over 2 years ago

  • Status changed from Request For Comments to Accepted

#3 Updated by Magoni Bruno over 2 years ago

  • Status changed from Accepted to Affected
  • Assignee changed from Magoni Bruno to Blatti Yves
  • Target version set to Unplanned

Thanks Yves :-)

#4 Updated by Blatti Yves over 2 years ago

  • Status changed from Affected to Resolved
  • % Done changed from 0 to 100

Done, except for bootbox ones (separate issue: #1006)

#5 Updated by Blatti Yves over 2 years ago

  • Status changed from Resolved to To merge
  • Assignee changed from Blatti Yves to Integrators

#6 Updated by Van Hoecke Hélène over 2 years ago

  • Assignee changed from Integrators to Van Hoecke Hélène

#7 Updated by Van Hoecke Hélène over 2 years ago

  • Status changed from To merge to Closed

#8 Updated by Van Hoecke Hélène over 2 years ago

  • Target version changed from Unplanned to 4.3.2

#9 Updated by Van Hoecke Hélène over 2 years ago

  • Assignee deleted (Van Hoecke Hélène )

Also available in: Atom PDF