UNPKG

@atlassian/aui

Version:

Atlassian User Interface Framework

204 lines (184 loc) 5.32 kB
'use strict'; import { css } from './aui/internal/deprecation'; import amdify from './aui/internal/amdify'; import deprecatedAdg2Icons from './aui/internal/deprecation/deprecated-adg2-icons'; css('.aui-badge', { displayName: 'AUI Badges class' }); css('.aui-dropdown2-trigger.aui-style-dropdown2triggerlegacy1', { displayName: 'Dropdown2 legacy trigger' }); css('.aui-message span.aui-icon', { displayName: 'Message icon span' }); css('.aui-zebra', { displayName: 'Zebra table rows' }); css('.aui-nav-pagination > li.aui-nav-current', { alternativeName: 'aui-nav-selected' }); css('.aui-tabs.vertical-tabs', { displayName: 'Vertical tabs' }); css('form.aui span.content'); css([ 'form.aui .button', 'form.aui .buttons-container' ], { displayName: 'Unprefixed buttons', alternativeName: 'aui-button and aui-buttons' }); css([ 'form.aui .icon-date', 'form.aui .icon-range', 'form.aui .icon-help', 'form.aui .icon-required', 'form.aui .icon-inline-help', 'form.aui .icon-users', '.aui-icon-date', '.aui-icon-range', '.aui-icon-help', '.aui-icon-required', '.aui-icon-users', '.aui-icon-inline-help' ], { displayName: 'Form icons' }); css([ '.aui-icon.icon-move-d', '.aui-icon.icon-move', '.aui-icon.icon-dropdown-d', '.aui-icon.icon-dropdown', '.aui-icon.icon-dropdown-active-d', '.aui-icon.icon-dropdown-active', '.aui-icon.icon-minimize-d', '.aui-icon.icon-minimize', '.aui-icon.icon-maximize-d', '.aui-icon.icon-maximize' ], { displayName: 'Core icons' }); css([ '.aui-message.error', '.aui-message.warning', '.aui-message.hint', '.aui-message.info', '.aui-message.success' ], { displayName: 'Unprefixed message types AUI-2150' }); css([ '.aui-dropdown2 .active', '.aui-dropdown2 .checked', '.aui-dropdown2 .disabled', '.aui-dropdown2 .interactive' ], { displayName: 'Unprefixed dropdown2 css AUI-2150' }); css([ '.aui-page-header-marketing', '.aui-page-header-hero' ], { displayName: 'Marketing style headings', removeVersion: '8.0.0', }); // 5.9.0 // ----- var fiveNineZero = { // Inline Dialog 'arrow': 'aui-inline-dialog-arrow', 'contents': 'aui-inline-dialog-contents', // Messages 'error': 'aui-message-error', 'generic': 'aui-message-generic', 'hint': 'aui-message-hint', 'info': 'aui-message-info', 'success': 'aui-message-success', 'warning': 'aui-message-warning' }; var name; for (name in fiveNineZero) { if (Object.hasOwnProperty.call(fiveNineZero, name)) { css(name, { alternativeName: fiveNineZero[name], removeVersion: '8.0.0', sinceVersion: '5.9.0' }); } } // 6.1.0 // ----- css([ '.aui-header-logo-atlassian', '.aui-header-logo-aui', '.aui-header-logo-bamboo', '.aui-header-logo-bitbucket', '.aui-header-logo-stash', '.aui-header-logo-clover', '.aui-header-logo-confluence', '.aui-header-logo-crowd', '.aui-header-logo-crucible', '.aui-header-logo-fecru', '.aui-header-logo-fisheye', '.aui-header-logo-hipchat', '.aui-header-logo-jira', '.aui-header-logo-jira-core', '.aui-header-logo-jira-software', '.aui-header-logo-jira-service-desk', '.aui-header-logo-answer', '.aui-header-logo-community', '.aui-header-logo-developers', '.aui-header-logo-expert', '.aui-header-logo-partner-program', '.aui-header-logo-marketplace', '.aui-header-logo-support', '.aui-header-logo-university', '.aui-header-logo-cloud', ], { displayName: 'Atlassian Brand Logos' }); // 7.1.0 // ----- css('.aui-badge', { displayName: 'AUI Badge CSS class', alternativeName: 'aui-badge', sinceVersion: '7.1.0', extraInfo: 'The badge pattern is best used as a web component instead of a CSS class' }); // 7.5.0 // ----- css([ '.aui-iconfont-image-extrasmall', ], { displayName: 'Special size icon names', sinceVersion: '7.5.0', extraInfo: 'The only size variant allowed for icon names is `-small`.' }); css('.aui-icon-dropdown', { displayName: 'AUI dropdown icon element', alternativeName: '.aui-icon-chevron-down', sinceVersion: '7.5.0', extraInfo: 'Use of an explicit element for the dropdown icon is part of a ' + 'deprecated markup pattern for dropdowns and should not be used. If you must ' + 'render an explicit icon element for a dropdown trigger, use the new ' + 'alternative class name.' }); // New ADGS names for the old ADG2 icon deprecatedAdg2Icons.forEach(({ newName, oldName }) => ( css(`.aui-iconfont-${oldName}`, { displayName: 'ADG2 icon', alternativeName: `.aui-iconfont-${newName}`, sinceVersion: '7.5.0', removeVersion: '8.0.0', extraInfo: 'Use the new ADGS icon CSS class name' }) )); // 7.8.0 css('.aui-table-interactive', { alternativeName: '.aui-table-list', sinceVersion: '7.8.0', removeInVersion: '8.0.0', extraInfo: 'The "interactive" suffix caused some confusion when contrasted with sortable tables.' + 'The name has been updated to reflect its intended purpose: displaying lists of data in a tabular format.' }); amdify('aui/css-deprecation-warnings');