This page provides instructions on how to display alerts within prebid.org documentation.
Alerts are callouts that provide emphasis, tips, important information or warnings. They are distinguished from regular text by being displayed in a colored box. There are four types of alerts that can be displayed on prebid.org:
Alerts have two components, the content and the type.
Alert content is assigned to a Liquid variable by using the capture
tag. This variable is then passed on to the alert HTML include file. In the example below we are ‘capturing’ the content between the opening and closing capture
tags and assigining it to the tipAlert
variable.
{ % capture tipAlert % }
Follow the Prebid.org style guide to ensure all your documentation is consistent!
{ % endcapture % }
To display an alert, use the Liquid include
command to include one of the alert HTML files and pass the ‘captured’ content to it. The include files provide the HTML and CSS references to correctly format the alert. There are four include files:
In the example below we are including the tip alert, alert_tip.html
and passing the value of tipAlert
to the page’s content
variable.
{ % include alerts/alert_tip.html content=tipAlert % }
In the alert_tip.html
file the content
variable is displayed by Liquid wrapping it in double braces.
{ { content } }
The full HTML from the alert_note.html
file:
<div markdown="span" class="pb-alert pb-alert-important" role="alert"><i class="fa fa-exclamation-circle"></i> <b>Important:</b> </div>
Using the examples above would render this alert:
A note presents important information in relation to the page topic. The content of the note is deemed important enough that it needs to be distinguished from the regular content on the page. Notes are displayed in a blue box.
Example
A tip provides a shortcut or more efficient way of performing a task or writing some code. Tips should not be used for general comments. For general comments or to give added emphasis use a note.
Example
Important alerts provide critical information to the user, such as to use caution when using an element in certain situations or that an API feature is scheduled to be deprecated and will not be available in future releases.
Example
Example
Warning indicate when an action can cause dire results for the user. For example, if API endpoints have been deprecated a warning should appear in the API docs to warn the user their code could break if they use the deprecated endpoints.
If the alert to be presented requires only a small amount of text there is no need to use the Liquid capture
command, the text can be passed directly to the content value of the include file.
For example, if you had content such as “The adpod unit is only available for long-form video.” you could pass that line of text directly to the content
variable.
{ % include alerts/alert_note.html content="The adpod unit is only available for long-form video." % }
Use the Liquid capture
command when you are creating an alert that is very long or contains HTML formating.