Summary

Banners appear at the very top of the screen, above the application header, and are reserved for system-level messaging about loss of data or functionality.

Status

API status: general
Included in AUI core? Not in core You must explicitly require the web resource key.
Web resource key: com.atlassian.auiplugin:aui-banner
AMD Module key: require('aui/banner')
Experimental API: 5.7
General API: 6

Examples

Code

A banner can be created either through Application Header soy template or the Javascript API.

Soy

AخA
 
{call aui.page.header}
    {param logo: 'confluence' /}
    {param bannerContent}
        Your license has expired. <a href="#">Click here to renew</a>.
    {/param}
    {param primaryContent}
        <div class="aui-nav">
            <li><a href="http://example.com/">Navigation item or dropdown trigger</a></li>
        </div>
    {/param}
        {param secondaryContent}
        <div class="aui-nav">
            <li><a href="http://example.com/">Often an icon-only dropdown</a></li>
        </div>
    {/param}
{/call}

Javascript

The Javascript API is intended for use when HTTP 5xx errors are received from the server.

 
<header id="header" role="banner"></header>
 
require(['aui/banner'], function (banner) {
    banner({
        body: 'Your <strong>license has expired!</strong> There are two days left to <a href="#">renew your license</a>.'
    });
});

Options

JavaScript options

These options are set in the options object when creating a flag with JavaScript:

Option Description Possible values Default
body The main content of the message. HTML none