Feedback, status and help messages are used to communicate with users after a task: to confirm that a task has been done, to tell that the platform is processing the task and needs a bit more time, to ask users to do the task one more time as the request couldn't be performed, to show users what actions can be done and where, or to indicate the state of a document. A feedback message is always a good way to show users what happened or what is happening: the content of the message is as important than the presence of the message itself. The fewer surprise there is during a process, the more intuitive the interface will be.

If you want to display a feedback message under a field in a form, use only the class of the message type.

Highlights in tables

To highlight elements in a cell, you can use the classes .label and .chip and add a secondary class depending of your needs.

.label label 1 .chip 1
.label-light label 1 .chip-light 1
.label-info label 2 .chip-info 2
.label-success label 3 .chip-success 3
.label-warning label 4 .chip-warning 4
.label-error label 5 .chip-error 5

Highlights in paragraphs

To highlight just a word or a sentence in a paragraph, here is a list of classes that you can use on inline elements like span tags.

.success Document unlocked
.avert Draft state
.warning Document locked
.error Document document

Feedback in pages

Feedback messages showing a global status are displayed in the top right corner of the window. We use the jquery.ambiance library. Use the .ambiance class and add a secondary class for the type of your message.

Your workspace is created
Your task is achieved
The task will expired today
Invalid password
A draft of this document has been saved.
Use draftDiscard draft

Feedback in forms

Feedback in forms will guide the user to fill a form. These messages are displayed once the form is validated.

This field requires this.
Password validated.
This field expects a date.
This field is required.

Status messages

To display a feedback or status message, use status messages. They are helpful to tell users what and most of all to explain what is happening next. Define your message with a .processMessage div class, and add a secondary class to get the corresponding type of message.

You process is launched.
Your process is complete.
Your process contains an error.
Your process has a warning state.
Your process is running.
Your process is scheduled.

Specification, details and help messages

At last, some complementary classes are available to add a detail, make a field more explicit, or help users understand a specific action.

A detail under a field in a form
There is no document like this here.
A specification paragraph, the default opening paragraph class
Roll over this sentence!
A .tips class to use in a foldable box or a gadget
A .dropArea div to show users where to drop documents