Atlassian User Interface upgrade
Jira 8.0 will include Atlassian User Interface (AUI) 8.0. While doing the upgrade ourselves, we've created some best practices to make it easier for you to update your add-ons.
Upgrade guide
The upgrade guide is already available. For more information, see AUI 8.0 upgrade guide.
Changes
In addition to the upgrade guide, we've listed the most important changes that come with AUI 8.0. These are the best practices that we've gathered while upgrading AUI in Jira 8.0.
icon alignment |
---|
Until now, vertical-align was set to text-top, and is now text-bottom. |
.icon-wait |
---|
The |
Global underscore |
---|
Global underscore has been deprecated, and shouldn't be used. |
Global backbone |
---|
Global backbone has been deprecated, and shouldn't be used. |
app-header |
---|
AUI no longer provides the AUI application header component by default. If you want to use it, you’ll need to explicitly import it. |
jquery-ui |
---|
You’ll need to explicitly import the jQuery UI component. |
inline-dialog1 |
---|
InlineDialog1 is obsolete and no longer shipped by default. |
dialog1 |
---|
Dialog1 is obsolete and no longer shipped by default. |
dropdown1 |
---|
Dropdown1 is obsolete and no longer shipped by default. |
AJS() |
---|
AJS is now an object, not a function. Because of that:
|
async |
---|
Many things in AUI 8 are async by default, following on the Promise/A+ and jQuery3-compatibility. Just make sure that |
AJS.Cookie |
---|
AJS.Cookie has been deprecated. |
jQuery-add-ons |
---|
Several jQuery add-ons and jQuery widgets are no longer shipped with AUI. Expand the section below for the full list and alternatives you can use. |
ajs-zepto |
---|
ajs-zepto has been removed from AUI. However, you’ll use it only if you have a mobile version of your add-on. |
aui-message-classes |
---|
The following AUI message classes have been removed, and now need the |
CSS classes |
---|
Old "messages" and "gadgets" icons CSS classes have been removed. Expand the sections below for the full list. |